1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 |
Disassembly of section .text:
0000000000008000 <smp_start>:
8000: fa cli
8001: 66 be ef be ad de mov $0xdeadbeef,%esi
8007: 31 c0 xor %ax,%ax
8009: 8e d8 mov %ax,%ds
800b: 8e d0 mov %ax,%ss
800d: 66 b8 3a 80 00 00 mov $0x803a,%eax
8013: 67 0f 01 10 lgdtw (%eax)
8017: eb fe jmp 8017 <smp_start+0x17>
8019: ea 1e 80 08 00 ljmp $0x8,$0x801e
000000000000801e <pmode>:
801e: 40 inc %ax
801f: f4 hlt
8020: eb fc jmp 801e <pmode>
0000000000008022 <gdt>:
...
802a: ff (bad)
802b: ff 00 incw (%bx,%si)
802d: 00 00 add %al,(%bx,%si)
802f: 9a cf 00 ff ff lcall $0xffff,$0xcf
8034: 00 00 add %al,(%bx,%si)
8036: 00 92 cf 00 add %dl,0xcf(%bp,%si)
000000000000803a <gdtr>:
803a: 17 pop %ss
803b: 00 22 add %ah,(%bp,%si)
803d: 80 00 00 addb $0x0,(%bx,%si) |