|  | 
| 
 Defines | 
| #define | CHECK_FLAG(flags, bit)   ((flags) & (1 << (bit))) | 
| #define | PALLOC(Paddr, NbPgs) | 
| 
 Functions | 
| int | adjust_segments (void) | 
| void | pgdir_dump (int show_ptes) | 
| void | pclean (paddr_t) | 
| void | setgate (struct gate_descriptor *gd, void *func, int args, int type, int dpl) | 
| void | setsegment (struct segment_descriptor *sd, void *base, size_t limit, int type, int dpl, int def32, int gran) | 
| void | bootfstoobig () | 
| int | bootstrap (unsigned long magic, unsigned long addr) | 
| 
 Variables | 
| char | default_wd [MAXPATHLEN] = "/" | 
| char * | wd = default_wd | 
| int | fs_gate = GATE_RAMFS | 
| u_int32_t | progopts = 0 | 
| t_fdesc * | fdescs = NULL | 
| int | nb_fdescs = 0 | 
| int | errno | 
| int | suberrno | 
| paddr_t | pstart | 
| paddr_t | pend | 
| paddr_t | pagedir | 
| paddr_t | pt1 | 
| paddr_t | pt2 | 
| paddr_t | pidt | 
| paddr_t | pgdt | 
| paddr_t | pbtcb | 
| paddr_t | pktcb | 
| paddr_t | pestack | 
| paddr_t | pkstack | 
| paddr_t | pkinfo | 
| vaddr_t | vstart |