File: IO_PORTS.txt

package info (click to toggle)
faumachine 20100527-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 53,836 kB
  • ctags: 20,552
  • sloc: ansic: 179,550; asm: 3,645; makefile: 3,611; perl: 2,103; sh: 1,529; python: 600; xml: 563; lex: 210; vhdl: 204
file content (58 lines) | stat: -rw-r--r-- 1,453 bytes parent folder | download | duplicates (3)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
io addresses used in FAUmachine:

0000 .. 000f	dma
0020 .. 0021	pic (0)
0022 .. 0023	board
0040 .. 0043	pit (0)
0048 .. 004b	pit (1)
0060		kbd
0061		ppi
0064		kbd
0070 .. 0071	rtc
0081		dma page 2 (0)
0082		dma page 3 (0)
0083		dma page 1 (0)
0087		dma page 0 (0)
0089		dma page 2 (1)
008a		dma page 3 (1)
008b		dma page 1 (1)
008f		dma page 0 (1)
00a0 .. 00a1	pic (1)
00b2 .. 00b3	arch_power_management (APMC, APMS)
00c0 .. 00df	dma
0160 .. 0160	ide (bus 5)
0168 .. 016f	ide (bus 3)
0170 .. 0177	ide (bus 1)
01e0 .. 01e7	ide (bus 4)
01e8 .. 01ef	ide (bus 2)
01f0 .. 01f7	ide (bus 0)
0278 .. 027f	par (1)
02e8 .. 02ef	ser (3)
02f8 .. 02ff	ser (1)
0366		ide alternate status register (bus 5)
036e		ide alternate status register (bus 3)
0370 .. 0375	fdc (1)
0376		ide alternate status register (bus 1)
0377		fdc (1)
0378 .. 037f	par (0)
03c0 .. 03df    cirrus/vga
03e6		ide alternate status register (bus 4)
03e8 .. 03ef	ser (2)
03ee		ide alternate status register (bus 2)
03f0 .. 03f5	fdc (0)
03f6		ide alternate status register (bus 0)
03f7		fdc (0)
03f8 .. 03ff	ser (0)
04d0 		pic edge/level (0)
04d1		pic edge/level (1)
0800 .. 08ff	nvram
0c00		nvram
0cf8 .. 0cff	pci

xxxx .. +0x1f	ne2000 (depends on jumper settings)
xxxx .. +0x0f	sb (depends on jumper settings)

4000 .. 4037	arch_power_management (APM/ACPI PCI, assigned by BIOS)
5000 .. 500e	arch_power_management (SMBus PCI, assigned by BIOS)

c000 .. cfff	PCI-Bios (assigns these to PCI cards)