I understand that x86 machine code can make POSIX system calls using software interrupts (by entering a 32-bit value corresponding to a kernel function into the EAX register of the processor and then executing INT 0x80).
I'm looking into designing a small Unix-like operating system for the AVR architecture for fun and learning. How do software interrupts like x86's INT
work on AVR?