Content #
0x7FF = 2^11 = 2K 图中gdt_descr应改为"_gdt"。
.align 2
.word 0
gdt_descr:
.word 256*8-1 # GDT的界限
.long _gdt # 线性基地址
.align 3
_gdt: .quad 0x0000000000000000 /* NULL descriptor */
.quad 0x00c09a0000000fff /* 16Mb */
.quad 0x00c0920000000fff /* 16Mb */
.quad 0x0000000000000000 /* TEMPORARY - don't use */
.fill 252,8,0 /* space for LDT's and TSS's etc */
From #
Linux内核设计的艺术