| ||
| 80x86 64-bit Kernel Setup Module File: 80x86/sys_src/p3/ksetup64/0index.asm | ||
| 21: ;Standard include files 22: 23: %include "asm.inc" 24: %include "ff/header.inc" 25: %include "kernel/cpu.inc" 26: %include "kernel/cpufeatu.inc" 27: %include "kernel/pasm.inc" 28: %include "kernel/a20.inc" 29: %include "ff/kexe86.inc" 30: %include "kernel/log.inc" 31: 32: ;Private include files 33: 34: %include "dispmod.inc" |
| 40: KEXE_START 16, START, 8, 0,0,1,0, "8664" 41: 42: HEADER_EXE_NAME_STRING "64-bit Kernel Setup Module" 43: HEADER_USER_EMAIL_STRING "btrotter@gmail.com" 44: ; HEADER_BUGS_EMAIL_STRING "btrotter@gmail.com" ;Not necessary because same as HEADER_USER_EMAIL_STRING 45: HEADER_WEB_SITE_URL_STRING "http://bcos.hopto.org" 46: HEADER_COPYRIGHT_OWNER_STRING "Copyright ',0xC2,0xA9,' 2009 by Brendan Trotter" 47: ; HEADER_COPYRIGHT_DESCRIPTION_START 48: ; db "This is meant to be a copyright notice???" ;[Need a copyright notice for the executable] 49: ; HEADER_COPYRIGHT_DESCRIPTION_END |
| 55: bits 32 56: 57: %include "data.asm" 58: %include "init.asm" 59: %include "abort.asm" 60: %include "ap/init.asm" 61: %include "bcat/init.asm" 62: %include "bcat/find.asm" 63: %include "mem/init.asm" 64: %include "mem/free.asm" 65: %include "mem/alloc.asm" 66: %include "mem/realloc.asm" 67: %include "mem/clean.asm" 68: %include "gdt/init.asm" 69: %include "gdt/alloc.asm" 70: %include "dispmod/init.asm" 71: %include "dispmod/call.asm" 72: %include "log/addbyte.asm" 73: %include "log/adddec.asm" 74: %include "log/addhex.asm" 75: %include "log/addstrng.asm" 76: %include "log/flush.asm" |
| 81: bits 64 |
| 88: KEXE_END |