diff options
| author | H. Peter Anvin <hpa@linux.intel.com> | 2014-02-13 10:07:44 -0800 |
|---|---|---|
| committer | H. Peter Anvin <hpa@linux.intel.com> | 2014-02-13 15:40:02 -0800 |
| commit | 8c11d9231fa234ff30477ba9c958c9d3645abfa2 (patch) | |
| tree | e94fb78753a0993bb2844734167be29ff3f03daa /com32/include/syslinux | |
| parent | e6374f1c88f925bd01212a783680eda928ecfff9 (diff) | |
| download | syslinux-8c11d9231fa234ff30477ba9c958c9d3645abfa2.tar.gz | |
pxe: Export the initial stack and PXE(NV) structure, fix pxechn
Export the initial stack and PXE(NV) structure pointers properly, even
for users which need seg:offs. Use this in pxechn.c rather than the
already-removed INT 22h AX=000Ah call.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Cc: Gene Cumm <gene.cumm@gmail.com>
Diffstat (limited to 'com32/include/syslinux')
| -rw-r--r-- | com32/include/syslinux/config.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/com32/include/syslinux/config.h b/com32/include/syslinux/config.h index 45a0ac77..131d7c8e 100644 --- a/com32/include/syslinux/config.h +++ b/com32/include/syslinux/config.h @@ -115,8 +115,8 @@ union syslinux_derivative_info { const uint64_t *partoffset; } disk; /* syslinux/extlinux */ struct { - uint16_t _gs, _fs, _es, _ds; - uint32_t _edi, _esi, _ebp, _esp, _ebx; + uint16_t _gs, stack_seg, pxenv_seg, _ds; + uint32_t _edi, stack_offs, _ebp, _esp, pxenv_offs; uint16_t apiver; uint16_t _dxh; uint32_t myip; |
