CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/01/23 22:27:32
Modified files:
sys/arch/amd64/amd64: efifb.c locore0.S machdep.c pmap.c
sys/arch/amd64/include: pmap.h
Log message:
Machines have started to appear that have the framebuffer at an address > 4GB.
On these machines we can't use the direct map since early on during boot
the direct map only covers the first 4GB of memory. Instead, use a
special (and temporary) mapping until we remap the framebuffer near the
start of autoconf. With lots of help from mlarkin@
tested by yasuoka@
ok mlarkin@