;该文件中定义了boot和loader程序中所用到的宏
%ifndef _INFO_
%define _INFO_
LOADER_START_SECTOR equ 10 ;loader程序所在磁盘的起始扇区号
LOADER_ALL_SECTORS equ 90 ;loader程序总扇区数
LOADER_CACHE_ADDRESS equ 0x7e00 ;loader程序被加载到内存缓冲区地址
LOADER2_START_SECTOR equ 100 ;loader 64位部分程序所在磁盘的起始扇区号
LOADER2_ALL_SECTORS equ 100 ;loader 64位部分程序总扇区数
LOADER2_CACHE_ADDRESS equ 0x100000 ;loader 64位部分程序被加载到内存缓冲区地址
FOUR_PAGE_ADDRESS equ 0x200000 ;临时4级头表位置
THRER_PAGE_ADDRESS_FIRST equ 0x200000+0x1000 ;临时第一个页目录指针表位置
TWO_PAGE_ADDRESS_FIRST equ 0x200000+0x1000+0x1000 ;临时第一个页目录表的位置
KERNEL_START_SECTOR equ 200 ;内核程序所在磁盘的起始扇区号
KERNEL_ALL_SECTORS equ 19
KERNEL_CACHE_ADDRESS equ 0xA00000 ;内核映像被加载到物理地址0xA00000处,线性地址10M处
%endif