Changeset 398 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Main.asm


Ignore:
Timestamp:
Apr 19, 2012, 3:08:06 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • IRQ related stuff is now optional MODULE_IRQ.
  • XT builds no longer include support for IDE IRQ.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Main.asm

    r397 r398  
    4646    ; Included .inc files
    4747    %include "AssemblyLibrary.inc"  ; Assembly Library. Must be included first!
     48    %include "ModuleDependency.inc" ; Dependency checks for optional modules
    4849    %include "Version.inc"
    49     %include "ModuleDependency.inc" ; Dependency checks for optional modules
    50     %include "IntController.inc"    ; For Interrupt Controller equates
    5150    %include "ATA_ID.inc"           ; For ATA Drive Information structs
    5251    %include "IdeRegisters.inc"     ; For ATA Registers, flags and commands
     
    8988    at  ROMVARS.bIdleTimeout,   db  0                       ; Standby timer disabled by default
    9089
    91     at  ROMVARS.ideVars0+IDEVARS.wPort,         dw  DEVICE_ATA_DEFAULT_PORT         ; Controller Command Block base port
    92     at  ROMVARS.ideVars0+IDEVARS.wPortCtrl,     dw  DEVICE_ATA_DEFAULT_PORTCTRL     ; Controller Control Block base port
     90    at  ROMVARS.ideVars0+IDEVARS.wPort,         dw  DEVICE_ATA_PRIMARY_PORT         ; Controller Command Block base port
     91    at  ROMVARS.ideVars0+IDEVARS.wPortCtrl,     dw  DEVICE_ATA_PRIMARY_PORTCTRL     ; Controller Control Block base port
    9392    at  ROMVARS.ideVars0+IDEVARS.bDevice,       db  DEVICE_16BIT_ATA
    9493    at  ROMVARS.ideVars0+IDEVARS.bIRQ,          db  0
     
    9695    at  ROMVARS.ideVars0+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags,   db  DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE
    9796
    98     at  ROMVARS.ideVars1+IDEVARS.wPort,         dw  DEVICE_ATA_DEFAULT_SECONDARY_PORT
    99     at  ROMVARS.ideVars1+IDEVARS.wPortCtrl,     dw  DEVICE_ATA_DEFAULT_SECONDARY_PORTCTRL
     97    at  ROMVARS.ideVars1+IDEVARS.wPort,         dw  DEVICE_ATA_SECONDARY_PORT
     98    at  ROMVARS.ideVars1+IDEVARS.wPortCtrl,     dw  DEVICE_ATA_SECONDARY_PORTCTRL
    10099    at  ROMVARS.ideVars1+IDEVARS.bDevice,       db  DEVICE_16BIT_ATA
    101100    at  ROMVARS.ideVars1+IDEVARS.bIRQ,          db  0
     
    103102    at  ROMVARS.ideVars1+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags,   db  DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE
    104103
    105     at  ROMVARS.ideVars2+IDEVARS.wPort,         dw  1E8h
    106     at  ROMVARS.ideVars2+IDEVARS.wPortCtrl,     dw  3E8h
     104    at  ROMVARS.ideVars2+IDEVARS.wPort,         dw  DEVICE_ATA_TERTIARY_PORT
     105    at  ROMVARS.ideVars2+IDEVARS.wPortCtrl,     dw  DEVICE_ATA_TERTIARY_PORTCTRL
    107106    at  ROMVARS.ideVars2+IDEVARS.bDevice,       db  DEVICE_16BIT_ATA
    108107    at  ROMVARS.ideVars2+IDEVARS.bIRQ,          db  0
     
    110109    at  ROMVARS.ideVars2+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags,   db  DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE
    111110
    112     at  ROMVARS.ideVars3+IDEVARS.wPort,         dw  168h
    113     at  ROMVARS.ideVars3+IDEVARS.wPortCtrl,     dw  368h
     111    at  ROMVARS.ideVars3+IDEVARS.wPort,         dw  DEVICE_ATA_QUATERNARY_PORT
     112    at  ROMVARS.ideVars3+IDEVARS.wPortCtrl,     dw  DEVICE_ATA_QUATERNARY_PORTCTRL
    114113    at  ROMVARS.ideVars3+IDEVARS.bDevice,       db  DEVICE_16BIT_ATA
    115114    at  ROMVARS.ideVars3+IDEVARS.bIRQ,          db  0
     
    232231    %include "IdeDPT.asm"
    233232    %include "IdeIO.asm"
     233%ifdef MODULE_IRQ
    234234    %include "IdeIrq.asm"
     235%endif
    235236%undef IDEDEVICE
    236237%undef ASSEMBLE_SHARED_IDE_DEVICE_FUNCTIONS
Note: See TracChangeset for help on using the changeset viewer.