iPXE
uheap.h
Go to the documentation of this file.
1 #ifndef _IPXE_UHEAP_H
2 #define _IPXE_UHEAP_H
3 
4 /** @file
5  *
6  * External ("user") heap
7  *
8  */
9 
10 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11 FILE_SECBOOT ( PERMITTED );
12 
13 #ifdef UMALLOC_UHEAP
14 #define UMALLOC_PREFIX_uheap
15 #else
16 #define UMALLOC_PREFIX_uheap __uheap_
17 #endif
18 
19 extern physaddr_t uheap_limit;
20 extern physaddr_t uheap_start;
21 extern physaddr_t uheap_end;
22 
23 #endif /* _IPXE_UHEAP_H */
FILE_SECBOOT(PERMITTED)
physaddr_t uheap_end
End of external heap.
Definition: uheap.c:60
physaddr_t uheap_limit
Minimum possible start of external heap.
Definition: uheap.c:54
unsigned long physaddr_t
Definition: stdint.h:20
physaddr_t uheap_start
Start of external heap.
Definition: uheap.c:57
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)