|
|
1.1 root 1: /*
2: * QEMU Boot sector to launch a preloaded Linux kernel
3: * Copyright (c) 2004 Fabrice Bellard
4: */
5:
6: #define LOAD_SEG 0x9000
7:
8: .code16
9: .text
10: .globl _start
11:
12: _start:
13: cli
14: cld
15: mov $LOAD_SEG, %ax
16: mov %ax, %ds
17: mov %ax, %es
18: mov %ax, %fs
19: mov %ax, %gs
20: mov %ax, %ss
21: mov $0x8ffe, %sp
22: ljmp $LOAD_SEG + 0x20, $0
23:
24: 1:
25: .fill 510 - (1b - _start), 1, 0
26:
27: /* boot sector signature */
28: .byte 0x55
29: .byte 0xaa
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.