Ignore:
Timestamp:
Jan 13, 2013, 9:07:21 AM (13 years ago)
Author:
Ben Rietbroek
Message:

Reworked Special Partition Handling [2011-11-24]

Changes

Changed the special partitioning handling code to be more aware
of what kind of partition we're dealing with. This is debug-code.
Most of the added functions are actually redundant and are removed
in later revisions.

Note

This commit and all following commits upto and including the RC3
commit [2012-09-09] are delayed commits from a local repository.
Also, the RC (Release Candidate) naming of the corresponding commits
is a bit misleading. One would label a revision with RC when near to
a final release. Since many things have changed between RC1,RC2 & RC3,
these RC's should be interpreted as mile-stones.

WARNING!!

All commits upto and including the commit of [2012-05-13] contain
a severe bug!! Building from these sources and then disabling
the 'force LBA' feature while also using the drive-letter feature or
editing the label can destroy the MBR on all attached disks!!
DO NOT DISABLE 'FORCE LBA USAGE' WHEN BUILT FROM THE ABOVE COMMITS!!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BOOTCODE/REGULAR/DRIVEIO.ASM

    r32 r34  
    597597   popf
    598598ENDIF
    599 
    600    ; Rousseau
    601    ;pushf
    602    ;pusha
    603    ;mov   si, offset MyText4
    604    ;call  VideoIO_Print
    605    ;mov   si, offset LVMSector
    606    ;mov   al, [si+LocLVM_VolumeLetter2]
    607    ;call  VideoIO_PrintByteDynamicNumber
    608    ;mov   al, [si+LocLVM_Startable]
    609    ;call  VideoIO_PrintByteDynamicNumber
    610    ;mov   al, [si+LocLVM_OnBootMenu]
    611    ;call  VideoIO_PrintByteDynamicNumber
    612    ;;self: jmp self
    613    ;popa
    614    ;popf
    615599
    616600   call    LVM_CheckSectorSignature
Note: See TracChangeset for help on using the changeset viewer.