x86: Put the boot PMLs and stacks in BSS
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 28 Nov 2016 04:01:43 +0000 (23:01 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 29 Nov 2016 16:27:40 +0000 (11:27 -0500)
commit20694dda54b5b38f35f869a296ad6ebf21bc21fa
tree30a2702269a42970918a265a6017eef9fcb4ecfd
parent8834c93144ca274824ba76223df23717938753ce
x86: Put the boot PMLs and stacks in BSS

This cuts down the size of the kernel binary by about 4 MB, due mostly
to the PML2 tables (which recently grew by 2x with the addition of the
EPTs).

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/arch/x86/entry64.S
kern/arch/x86/kernel64.ld