Ignore:
Timestamp:
Feb 24, 2011, 9:56:54 PM (14 years ago)
Author:
chris
Message:
  • fixed debug print code in readl/writel (stack offset after printf() call was wrong after I removed the port offset token a few weeks ago and this was never tested)
  • added some logic to prevent PCI devices from being detected twice -- first by a thorough scan and then again by a class-based scan
  • still not working on ICH8 notebook; already found out that a port reset is required for this particular hardware (Dell D630) but the boot process is still hanging...
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/init.asm

    r76 r79  
    148148                PUSH    OFFSET readl_dbg_fmt
    149149                CALL    _printf
    150                 ADD     SP, 12
     150                ADD     SP, 10
    151151                POP     EDX             ; restore value read from MMIO port
    152152
     
    189189                PUSH    OFFSET writel_dbg_fmt
    190190                CALL    _printf
    191                 ADD     SP, 12
     191                ADD     SP, 10
    192192
    193193no_debug2:      LEAVE
Note: See TracChangeset for help on using the changeset viewer.