iPXE
segment.h
Go to the documentation of this file.
1 #ifndef _IPXE_SEGMENT_H
2 #define _IPXE_SEGMENT_H
3 
4 /**
5  * @file
6  *
7  * Executable image segments
8  *
9  */
10 
11 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
12 
13 #include <ipxe/uaccess.h>
14 
15 extern int prep_segment ( userptr_t segment, size_t filesz, size_t memsz );
16 
17 #endif /* _IPXE_SEGMENT_H */
uint16_t segment
Code segment.
Definition: librm.h:252
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
Access to external ("user") memory.
int prep_segment(userptr_t segment, size_t filesz, size_t memsz)
Prepare segment for loading.
Definition: segment.c:60
unsigned long userptr_t
A pointer to a user buffer.
Definition: uaccess.h:33