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")