Am I correct in understanding that syscall
relates to some register or block of memory that contains a jump table which can be setup by the kernel developer? And then sysret
just returns you to the application code where syscall
was executed.
If so, where can I learn more about how to setup this register/memblock/table?