mirror of
https://github.com/ipxe/ipxe
synced 2025-12-27 18:12:36 +03:00
[config] Make PXE stack a compile-time option
For extremely tight space requirements and specific applications, it is sometimes desirable to create gPXE images that cannot provide the PXE API functionality to client programs. Add a configuration header option, PXE_STACK, that can be removed to remove this stack. Also add PXE_MENU to control the PXE boot menu, which most uses of gPXE do not need. Signed-off-by: Marty Connor <mdc@etherboot.org>
This commit is contained in:
committed by
Marty Connor
parent
9e9cc8c60f
commit
fa4aec8f03
@@ -339,6 +339,18 @@ __asmcall void pxe_api_call ( struct i386_all_regs *ix86 ) {
|
||||
ix86->regs.ax = ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch weak PXE API call with PXE stack available
|
||||
*
|
||||
* @v ix86 Registers for PXE call
|
||||
* @ret present Zero (PXE stack present)
|
||||
*/
|
||||
int _pxe_api_call_weak ( struct i386_all_regs *ix86 )
|
||||
{
|
||||
pxe_api_call ( ix86 );
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch PXE loader call
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user