There is something very fishy.
The only documentation you've given us so far is a screen shot which
contained a message ("BIOS data check successful") which doesn't occur
in the kernel.
The loader string doesn't look all that familiar either; it looks like
an extremely old version of SYSLINUX, but that doesn't contain that
message either.
INT 6 is #UD, the undefined instruction exception. This is consistent with:
However, all that tells us is that reserve_bootmem_core() was either
called with a bad address or bdata->node_low_pfn is garbage. In
particular, without knowing how it got there it's hard to know for sure.
Could you send me the boot messages from a working kernel boot?
-hpa
-