CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2018/03/09 00:43:07

Modified files:
        sys/arch/amd64/amd64: vector.S 

Log message:
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")

Reply via email to