summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorMichael Brown2009-04-24 04:42:34 +0200
committerMichael Brown2009-04-24 04:42:34 +0200
commit4b8e021161bbe43f81bb664cceb95d1758a51936 (patch)
treeea2abcb0096ed0f4f8c1f67be99fab67f0e01b3c /src/util
parent[multiboot] Work around raw-flag bug in Solaris kernels (diff)
downloadipxe-4b8e021161bbe43f81bb664cceb95d1758a51936.tar.gz
ipxe-4b8e021161bbe43f81bb664cceb95d1758a51936.tar.xz
ipxe-4b8e021161bbe43f81bb664cceb95d1758a51936.zip
[elf] Work around entry point bug in NetBSD kernels
NetBSD kernels are multiboot ELF kernels with an entry point incorrectly specified as a virtual address rather than a physical address. Work around this by looking for the segment that could plausibly contain the entry point address (interpreted as either a physical or virtual address), and using that to determine the eventual physical entry point. In the event of any ambiguity, precedence is given to interpretation of the entry point as a physical address.
Diffstat (limited to 'src/util')
0 files changed, 0 insertions, 0 deletions