orginally, numa info was packed into an array
of 64-bit data which was implicit and hard to
maintain, so we define a struct for these info,
hope to be as clear as enough.
these changes also involved seabios paches
which was sent to seabios mail-list.
Li Guang(6)
[PATCH 1/6] pc/bios: move common BIOS_CFG_IOPORT into fw_cfg.h
[PATCH 2/6] pc/numa: refactor bios_init function
[PATCH 3/6] bitops: change BITS_TO_LONGS
[PATCH 4/6] pc: format load_linux()
[PATCH 5/6] load_linux: report open kernel file & its size error
[PATCH 6/6] load_linux: change kernel header size allocation
hw/fw_cfg.h | 4 ++++
hw/pc.c | 163
+++++++++++++++++++++++++++++++-------------------------------
hw/sun4u.c | 3 +--
3 files changed, 89 insertions(+), 81 deletions(-)