Ignore:
Timestamp:
Apr 8, 2017, 12:27:38 AM (8 years ago)
Author:
Ben Rietbroek
Message:

Moved the AuxIO initialization to an earlier stage [v1.1.1-testing]

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.0-manual.pdf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/airboot.asm

    r141 r142  
    10051005        xor     ax, ax
    10061006        call    FillMemBlock
     1007
     1008; Initialize the com-port for debugging
     1009IFDEF   AUX_DEBUG
     1010        PUSHRF
     1011        ; Init com-port
     1012        call     AuxIO_Init
     1013        ; Hello message
     1014        mov     si, offset [AuxIOHello]
     1015        call    AuxIO_Print
     1016        ; Show Build Info
     1017        call    AuxIO_PrintBuildInfo
     1018        call    AuxIO_TeletypeNL
     1019        POPRF
     1020ENDIF
     1021
     1022; Dump debug information
     1023IFDEF   AUX_DEBUG
     1024    IF 1
     1025    call     DEBUG_Dump1
     1026    ENDIF
     1027ENDIF
    10071028
    10081029; Verify we still got the BIOS disk in DL
Note: See TracChangeset for help on using the changeset viewer.