summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/efi/Protocol/SimpleFileSystem.h
diff options
context:
space:
mode:
authorDentcho Ludmilov Bankov2019-02-01 23:20:21 +0100
committerMichael Brown2020-07-27 16:41:46 +0200
commit70b1a641c543cc6d87965df93d1b48eed4e15297 (patch)
treeea1299c3937eea1c6445e797d0f8c5ff76b70ab8 /src/include/ipxe/efi/Protocol/SimpleFileSystem.h
parent[efi] Check the status code from AllocatePool() (diff)
downloadipxe-70b1a641c543cc6d87965df93d1b48eed4e15297.tar.gz
ipxe-70b1a641c543cc6d87965df93d1b48eed4e15297.tar.xz
ipxe-70b1a641c543cc6d87965df93d1b48eed4e15297.zip
[comboot] Fix stack pointer retrieval after COM32 binary returns
This change fixes the offset used when retrieving the iPXE stack pointer after a COM32 binary returns. The iPXE stack pointer is saved at the top of the available memory then the the top of the stack for the COM32 binary is set just below it. However seven more items are pushed on the COM32 stack before the entry point is invoked so when the COM32 binary returns the location of the iPXE stack pointer is 28 (and not 24) bytes above the current stack pointer. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/efi/Protocol/SimpleFileSystem.h')
0 files changed, 0 insertions, 0 deletions