1; -*- fundamental -*- (asm-mode sucks) 2; ----------------------------------------------------------------------- 3; 4; Copyright 2006-2008 H. Peter Anvin - All Rights Reserved 5; 6; This program is free software; you can redistribute it and/or modify 7; it under the terms of the GNU General Public License as published by 8; the Free Software Foundation, Inc., 53 Temple Place Ste 330, 9; Boston MA 02111-1307, USA; either version 2 of the License, or 10; (at your option) any later version; incorporated herein by reference. 11; 12; ----------------------------------------------------------------------- 13 14; 15; head.inc 16; 17; Common header includes 18; 19 20%ifndef _HEAD_INC 21%define _HEAD_INC 22 23%if __NASM_MAJOR__ < 2 || (__NASM_MAJOR__ == 2 && __NASM_MINOR__ < 3) 24 %error "NASM 2.03 or later required to compile correctly" 25%endif 26 27%include "macros.inc" 28%include "config.inc" 29%include "layout.inc" 30%include "pmcall.inc" 31%include "extern.inc" 32%include "kernel.inc" 33%include "bios.inc" 34%include "tracers.inc" 35%include "stack.inc" 36%include "io.inc" 37 38%endif ; _HEAD_INC 39