summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorguenther <guenther@openbsd.org>2018-03-09 07:43:07 +0000
committerguenther <guenther@openbsd.org>2018-03-09 07:43:07 +0000
commit81bf98e7f63620f37d874ece2b7fcfd590d4223b (patch)
tree954f31c36f597aa87d5486fbb1e04fae2aa03f77 /lib
parentCheck required partition size against the size of the largest free (diff)
downloadwireguard-openbsd-81bf98e7f63620f37d874ece2b7fcfd590d4223b.tar.xz
wireguard-openbsd-81bf98e7f63620f37d874ece2b7fcfd590d4223b.zip
resume_iret is called with the U+K page tables, so delete the superfluous
%cr3 update there. Update the mega-comment on this function to clearly describe how the flow gets here and what the state of %cr3 and %rsp are during this, on top of the GS.base and CPL state it already discussed. Prompted by a query from Hans-Joerg Hoexer (Hans-Joerg_Hoexer (at) genua.de) ("the way to fully understand something is to explain it to someone else")
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions