Initial code release
[external/syslinux.git] / core / common.inc
1 ;
2 ; Modules common to all derivatives.  Do not include modules in this list
3 ; which have special section requirements (i.e. need to be in .init for
4 ; some derivatives.)
5 ;
6
7 %include "getc.inc"             ; getc et al
8 %include "conio.inc"            ; Console I/O
9 %include "configinit.inc"       ; Initialize configuration
10 %include "parseconfig.inc"      ; High-level config file handling
11 %include "parsecmd.inc"         ; Low-level config file handling
12 %include "pm.inc"               ; Protected mode
13 %include "bcopy32.inc"          ; 32-bit bcopy
14 %include "loadhigh.inc"         ; Load a file into high memory
15 %include "font.inc"             ; VGA font stuff
16 %include "graphics.inc"         ; VGA graphics
17 %include "highmem.inc"          ; High memory sizing
18 %include "strcpy.inc"           ; strcpy()
19 %include "idle.inc"             ; Idle handling
20 %include "adv.inc"              ; Auxillary Data Vector
21 %include "timer.inc"            ; Timer handling
22
23 ; Note: the prefix section is included late, to avoid problems with some
24 ; versions of NASM that had issues with forward references to EQU symbols.
25 %include "prefix.inc"           ; Prefix section for prepcore