~jderose/ubuntu/raring/qemu/vde-again

« back to all changes in this revision

Viewing changes to pc-bios/linux_boot.S

Tags: upstream-0.9.0+20070816
ImportĀ upstreamĀ versionĀ 0.9.0+20070816

Show diffs side-by-side

added added

removed removed

Lines of Context:
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