提交 8a43ea84 创建 作者: Nickolai Zeldovich's avatar Nickolai Zeldovich

how can syscall/sysret be used safely with NMIs?

上级 752eb80c
...@@ -21,6 +21,9 @@ ...@@ -21,6 +21,9 @@
.globl sysentry .globl sysentry
.align 8 .align 8
sysentry: sysentry:
// can syscall/sysret be used safely in the presence of NMIs?
// we are executing with cpl=0 but without a valid stack.
// blow away %r9: syscalls can take at most 5 args // blow away %r9: syscalls can take at most 5 args
swapgs swapgs
movq %gs:8, %r9 // myproc() movq %gs:8, %r9 // myproc()
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论