Appearance
用户程序执行 syscall 指令,硬件瞬间把我们送到 Ring 0 的 syscall_entry;内核干完活,再用 sysretq 把它原样送回 Ring 3。一行真正由 Ring 3 代码打印的 [USER] Hello from Ring 3!,就是这条受控服务通道成立的证据。
syscall
syscall_entry
sysretq
[USER] Hello from Ring 3!