Annotation of qemu/pc-bios/linux_boot.S, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.