Changeset 79


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

Corrected AirBoot reset functionality (debugging) [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

    r78 r79  
    14621462; BOOKMARK: AiR-BOOT Restart (used for debugging)
    14631463AirbootRestart:
    1464         mov     bx, [OldSP]     ; Old SP when BIOS transferred control to AB
    1465         mov     dx, [OldSS]     ; Old SS when BIOS transferred control to AB
     1464        mov     bx, [OldSP]             ; Old SP when BIOS transferred control to AB
     1465        mov     cx, [OldSS]             ; Old SS when BIOS transferred control to AB
     1466        xor     dh, dh                  ; Head 0
     1467        mov     dl, [BIOS_BootDisk]     ; Disk AirBoot was loaded from
    14661468        jmp     MBR_RealStart
    14671469
Note: See TracChangeset for help on using the changeset viewer.