grehan-freebsd / grub2-bhyve

GNU General Public License v3.0
51 stars 21 forks source link

make bhyve memory map less odd #6

Closed avg-I closed 8 years ago

avg-I commented 8 years ago

The previous definition of the low memory range resulted in 0x0 - 0x9fffe range in the e820 map. Some Linux tools do not like memory ranges that are not 1KB aligned. In particular, kexec tools ignored that range when setting up a memory map for the kdump kernel. As a result no low memory at all was available for that kernel but it requires some. So, the kdump kernel panic-ed:

Kernel panic - not syncing: Cannot allocate trampoline