Annotation of qemu/roms/seabios/vgasrc/vgaentry.S, revision 1.1.1.2

1.1       root        1: // Rom layout and bios assembler to C interface.
                      2: //
                      3: // Copyright (C) 2009  Kevin O'Connor <[email protected]>
                      4: //
                      5: // This file may be distributed under the terms of the GNU LGPLv3 license.
                      6: 
                      7: 
                      8: /****************************************************************
                      9:  * Include of 16bit C code
                     10:  ****************************************************************/
                     11: 
                     12:         .code16gcc
                     13: .include "out/vgaccode.16.s"
                     14: 
                     15: #include "entryfuncs.S" // ENTRY_*
                     16: 
                     17: 
                     18: /****************************************************************
                     19:  * Rom Header
                     20:  ****************************************************************/
                     21: 
                     22:         .section .rom.header
                     23:         .global _rom_header, _rom_header_size, _rom_header_checksum
                     24: _rom_header:
                     25:         .word 0xaa55
                     26: _rom_header_size:
                     27:         .byte 0
                     28: _rom_header_entry:
                     29:         jmp _optionrom_entry
                     30: _rom_header_checksum:
1.1.1.2 ! root       31:         .byte 0
        !            32: _rom_header_other:
        !            33:         .space 21
1.1       root       34: 
                     35: 
                     36: /****************************************************************
                     37:  * Entry points
                     38:  ****************************************************************/
                     39: 
                     40:         DECLFUNC _optionrom_entry
                     41: _optionrom_entry:
                     42:         ENTRY_ARG vga_post
                     43:         lretw
                     44: 
                     45:         DECLFUNC entry_10
                     46: entry_10:
                     47:         ENTRY_ARG handle_10
                     48:         iretw

unix.superglobalmegacorp.com

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