HP Brio ba300 hp brio ba300, technical reference manual (product description) - Page 28

DMA channel controllers, interrupt controllers

Page 28 highlights

BIOS overview DMA channel controllers Only "I/O-to-memory" and "memory-to-I/O" transfers are allowed. "I/O-to-I/O" and "memory-to-memory" transfers are disallowed by the hardware configuration. The system controller supports seven DMA channels, each with a page register used to extend the addressing range of the channel to 16 MB. The following table summarizes how the DMA channels are allocated. Channel 0 1 2 3 4 5 6 7 DMA controller Function Free Free if not used for parallel port in Setup Free Free if not used for parallel port in Setup Used to cascade DMA channels 0-3 Free Free Free interrupt controllers The Interrupt Requests (IRQ) are numbered sequentially, starting with the master controller, and followed by the slave. IRQ (Interrupt Vector) INTR IRQ0 IRQ1 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ8 IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 Interrupt Request Description System Timer Keyboard Controller Available (PCI, audio, LAN) Used by serial port if enabled - COM1 Available (PCI, audio, LAN) Floppy LPT1 RTC On board USB Controller, SCI ACPI, audio, PCI slots VGA Available (PCI, audio, LAN) Mouse Coprocessor IDE Primary channel IDE Secondary channel. Free unless disabled 28

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38

BIOS overview
28
DMA channel controllers
Only “I/O-to-memory” and “memory-to-I/O” transfers are allowed. “I/O-to-I/O” and “memory-to-memory”
transfers are disallowed by the hardware configuration.
The system controller supports seven DMA channels, each with a page register used to extend the
addressing range of the channel to 16 MB. The following table summarizes how the DMA channels are
allocated.
interrupt controllers
The Interrupt Requests (IRQ) are numbered sequentially, starting with the master controller, and
followed by the slave.
DMA controller
Channel
Function
0
Free
1
Free if not used for parallel port in Setup
2
Free
3
Free if not used for parallel port in Setup
4
Used to cascade DMA channels 0-3
5
Free
6
Free
7
Free
IRQ
(Interrupt Vector)
Interrupt Request Description
INTR
IRQ0
System Timer
IRQ1
Keyboard Controller
IRQ3
Available (PCI, audio, LAN)
IRQ4
Used by serial port if enabled - COM1
IRQ5
Available (PCI, audio, LAN)
IRQ6
Floppy
IRQ7
LPT1
IRQ8
RTC
IRQ9
On board USB Controller, SCI ACPI, audio, PCI slots
IRQ10
VGA
IRQ11
Available (PCI, audio, LAN)
IRQ12
Mouse
IRQ13
Coprocessor
IRQ14
IDE Primary channel
IRQ15
IDE Secondary channel. Free unless disabled