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

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:
                     31:         .space 22
                     32: 
                     33: 
                     34: /****************************************************************
                     35:  * Entry points
                     36:  ****************************************************************/
                     37: 
                     38:         DECLFUNC _optionrom_entry
                     39: _optionrom_entry:
                     40:         ENTRY_ARG vga_post
                     41:         lretw
                     42: 
                     43:         DECLFUNC entry_10
                     44: entry_10:
                     45:         ENTRY_ARG handle_10
                     46:         iretw

unix.superglobalmegacorp.com

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