plan9fox/sys
cinap_lenrek 0a6439a1f5 pc, pc64: allow passing RSDT pointer in *acpi= boot parameter, early bootscreeninit(), fix rampage() usage
rampage() cannot be used after meminit(), so test for
conf.mem[0].npage != 0 and use xalloc()/mallocalign()
instead. this allows us to use vmap() early before
mmuinit() which is needed for bootscreeninit() and
acpi.

to get memory for page tables, pc64 needs a lowraminit().

with EFI, the RSDT pointer is passed in *acpi= parameter
from the efi loader. as the RSDT is ususally at the end of
the physical address space (and not to be found in
bios areas), we cannot KMAP() it so we need to vmap().
2014-10-18 02:01:58 +02:00
..
doc /sys/doc: permissions for cleanps, mkdirlist, mkfilelist 2012-10-20 19:09:54 +02:00
games/lib fortunes: You have an agenda. 2014-10-06 21:17:26 -04:00
include libsec: add diffie-hellman functions 2014-09-14 02:29:18 +02:00
lib hg: make intermediate directories like newer hg does 2014-09-15 13:42:54 -07:00
man pc: add *bootscreen= variable to pass pre-initialized framebuffer info to kernel 2014-10-13 23:02:53 +02:00
src pc, pc64: allow passing RSDT pointer in *acpi= boot parameter, early bootscreeninit(), fix rampage() usage 2014-10-18 02:01:58 +02:00