boot-device, then it jumps to it.
Loader doesn't load anything, it just enable long-mode and paging.
Loader defines temporary page table at
2MB page to make 0-12 MB memory to
0x0000 - 0xc0000.
loader forgot open A20 line, so
0.362 just can
use 1MB memory like real-mode.
include/, and add segment.inc, but it doesn't work. :-)
boot can load 8 sectors (4KB) of loader (not 1 sector).
loader let FS can access 4GB memory in real-mode. because
loader loaded GDT and load a data-segment to fs, then disable
readdisk.inc smaller, but we just can use CHS or LBA, not both.
load kernel to 0x8200-0x9200 for 4KB, kernel.asm display 'K' to screen.
init IDT at 0x0000-0x1000, and set all handler at
ignore_int, but it do nothing.
load 180KB of disk, not 4KB
write in C.
make some structs
use text VGA mode, and make a file-operations of it.
make some macros about assembly