Annotation of qemu/pc-bios/bios.diff, revision 1.1.1.5

1.1.1.5 ! root        1: Index: rombios.c
        !             2: ===================================================================
        !             3: RCS file: /cvsroot/bochs/bochs/bios/rombios.c,v
        !             4: retrieving revision 1.174
        !             5: diff -u -w -r1.174 rombios.c
        !             6: --- rombios.c  17 Oct 2006 16:48:05 -0000      1.174
        !             7: +++ rombios.c  8 Feb 2007 21:57:48 -0000
        !             8: @@ -9472,6 +9472,14 @@
        !             9:    mov eax, #0x00040000
        !            10:    call eax
        !            11:  
        !            12: +  ;; reset the memory (some boot loaders such as syslinux suppose 
        !            13: +  ;; that the memory is set to zero)
        !            14: +  mov edi, #0x00040000
        !            15: +  mov ecx, #0x40000 / 4
        !            16: +  xor eax, eax
        !            17: +  rep 
        !            18: +    stosd
        !            19: +
        !            20:    ;; return to 16 bit protected mode first
        !            21:    db 0xea
        !            22:    dd rombios32_10
1.1.1.4   root       23: Index: rombios.h
1.1       root       24: ===================================================================
1.1.1.4   root       25: RCS file: /cvsroot/bochs/bochs/bios/rombios.h,v
                     26: retrieving revision 1.3
                     27: diff -u -w -r1.3 rombios.h
                     28: --- rombios.h  3 Oct 2006 20:27:30 -0000       1.3
1.1.1.5 ! root       29: +++ rombios.h  8 Feb 2007 21:57:48 -0000
1.1.1.4   root       30: @@ -19,7 +19,7 @@
                     31:  //  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
                     32:  
                     33:  /* define it to include QEMU specific code */
                     34: -//#define BX_QEMU
                     35: +#define BX_QEMU
                     36:  
                     37:  #ifndef LEGACY
                     38:  #  define BX_ROMBIOS32     1
                     39: Index: rombios32.c
1.1.1.2   root       40: ===================================================================
1.1.1.4   root       41: RCS file: /cvsroot/bochs/bochs/bios/rombios32.c,v
                     42: retrieving revision 1.8
                     43: diff -u -w -r1.8 rombios32.c
                     44: --- rombios32.c        3 Oct 2006 20:27:30 -0000       1.8
1.1.1.5 ! root       45: +++ rombios32.c        8 Feb 2007 21:57:48 -0000
1.1.1.4   root       46: @@ -852,6 +852,11 @@
                     47:      int ioapic_id, i, len;
                     48:      int mp_config_table_size;
                     49:  
                     50: +#ifdef BX_QEMU
                     51: +    if (smp_cpus <= 1)
                     52: +        return;
1.1.1.2   root       53: +#endif
1.1       root       54: +
1.1.1.4   root       55:  #ifdef BX_USE_EBDA_TABLES
                     56:      mp_config_table = (uint8_t *)(ram_size - ACPI_DATA_SIZE - MPTABLE_MAX_SIZE);
                     57:  #else

unix.superglobalmegacorp.com

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