81a82
> loadAddrOffset(p->load_offset),
277,278c278,279
< if (!(isMemAddr(kernelStart & loadAddrMask) &&
< isMemAddr(kernelEnd & loadAddrMask))) {
---
> if (!(isMemAddr((kernelStart & loadAddrMask) + loadAddrOffset) &&
> isMemAddr((kernelEnd & loadAddrMask) + loadAddrOffset))) {
280,281c281,283
< "kernelStart 0x(%x) - kernelEnd 0x(%x)\n", kernelStart,
< kernelEnd);
---
> "kernelStart 0x(%x) - kernelEnd 0x(%x) %#x:%#x\n", kernelStart,
> kernelEnd, (kernelStart & loadAddrMask) + loadAddrOffset,
> (kernelEnd & loadAddrMask) + loadAddrOffset);
284c286
< kernel->loadSections(physProxy, loadAddrMask);
---
> kernel->loadSections(physProxy, loadAddrMask, loadAddrOffset);