Int 1A/AX=B10Ah/SF=9004h

Prev Next Ralf Interrups Categories Contents

------

PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (Adaptec devices)

AX = B10Ah subfn 9004h
BH = bus number
BL = device/function number (bits 7-3 device, bits 2-0 function)
DI = register number (0000h-00FFh) (see #01241)

Return:
CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified

Notes: This function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call. The meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation

See Also: AX=B10Ah - AX=B10Ah/SF=8086h

Format of PCI Configuration Data for AIC-78xx PCI SCSI controllers: Offset Size Description (Table 01241) 00h 64 BYTEs header (see #00878) (vendor ID 9004h) (see #00875 for device ID) 40h WORD device configuration register (DEVCONFIG) (see #01242)

See Also: #00734 - PORT xxxxh"Adaptec AIC-78xx"

Bitfields for AIC-78xx device configuration register (DEVCONFIG): Bit(s) Description (Table 01242) 15-11 reserved 10 (AIC-787x+) multi-port mode (MPORTMODE) 9 (AIC-787x+) external SRAM present? (RAMPSM) 8 "VOLSENSE" 7 SCB RAM select (SCBRAMSEL) 6 "MRDCEN" 5 (AIC-787x+) external SCB SRAM access time (EXTSCBTIME) 4 (AIC-787x+) external SCB SRAM parity enable (EXTSCBPEN) 3 "BERREN" 2 "DACEN" 1 SCSI terminator power level (STPWLEVEL) 0 (AIC-787x+) differential active negation enable (DIFACTNEGEN)

Note: Clearing bit 7 allows access to the external SCB SRAM

See Also: #01241

Category: Expansion Bus Bios - Int 1Ah - P

------

Prev Next Ralf Interrups Categories Contents

Sponsors
Shopping
Forum
Forum
email
EMail
Index
Index
Home
Home

Search the web with Google
Google
Google
Google

------