- Modify all of the Opteron motherboards to have a separate logical

chip for the amdk8/root_complex


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1750 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Eric Biederman 2004-11-05 07:26:56 +00:00
parent 8bd555297e
commit 41d0fa38af
16 changed files with 1092 additions and 1073 deletions

View File

@ -130,75 +130,76 @@ dir /pc80
config chip.h config chip.h
# config for arima/hdama # config for arima/hdama
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # LDT 0 chip northbridge/amd/amdk8
chip southbridge/amd/amd8131 device pci 18.0 on # LDT 0
device pci 0.0 on end chip southbridge/amd/amd8131
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 on end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 on end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off end # CIR
device pnp 2e.7 off end # GAME_MIDI_GIPO1
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
end
register "com1" = "{1}"
# register "com1" = "{1, 0, 0x3f8, 4}"
# register "lpt" = "{1}"
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off end # CIR
device pnp 2e.7 off end # GAME_MIDI_GIPO1
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
end
register "com1" = "{1}"
# register "com1" = "{1, 0, 0x3f8, 4}"
# register "lpt" = "{1}"
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # LDT0
device pci 1.2 on end device pci 18.0 on end # LDT1
device pci 1.3 on end device pci 18.0 on end # LDT2
device pci 1.5 off end device pci 18.1 on end
device pci 1.6 off end device pci 18.2 on end
end device pci 18.3 on end
end # LDT0 end
device pci 18.0 on end # LDT1
device pci 18.0 on end # LDT2
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -126,54 +126,55 @@ mainboardinit cpu/x86/mmx/disable_mmx.inc
dir /pc80 dir /pc80
config chip.h config chip.h
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # northbridge chip northbridge/amd/amdk8
# devices on link 0, link 0 == LDT 0 device pci 18.0 on # northbridge
chip southbridge/amd/amd8131 # devices on link 0, link 0 == LDT 0
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 on end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627thf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on end # PCI bridge
device pnp 2e.1 on end device pci 0.0 on
device pnp 2e.2 on end device pci 0.0 on end
device pnp 2e.3 on end device pci 0.1 on end
device pnp 2e.4 on end device pci 0.2 on end
device pnp 2e.5 on end device pci 1.0 off end
device pnp 2e.6 on end
device pnp 2e.7 on end
device pnp 2e.8 on end
device pnp 2e.9 on end
device pnp 2e.a on end
end end
device pci 1.0 on
chip superio/winbond/w83627thf
device pnp 2e.0 on end
device pnp 2e.1 on end
device pnp 2e.2 on end
device pnp 2e.3 on end
device pnp 2e.4 on end
device pnp 2e.5 on end
device pnp 2e.6 on end
device pnp 2e.7 on end
device pnp 2e.8 on end
device pnp 2e.9 on end
device pnp 2e.a on end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # LDT0
device pci 1.2 on end device pci 18.0 on end # LDT1
device pci 1.3 on end device pci 18.0 on end # LDT2
device pci 1.5 off end device pci 18.1 on end
device pci 1.6 off end device pci 18.2 on end
end device pci 18.3 on end
end # LDT0 end
device pci 18.0 on end # LDT1
device pci 18.0 on end # LDT2
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -122,61 +122,62 @@ mainboardinit cpu/x86/mmx/disable_mmx.inc
dir /pc80 dir /pc80
config chip.h config chip.h
chip northbridge/amd/amdk8 # mc0 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on end chip northbridge/amd/amdk8 # mc0
device pci 18.0 on end device pci 18.0 on end
device pci 18.0 on device pci 18.0 on end
chip southbridge/amd/amd8111 device pci 18.0 on
device pci 0.0 on chip southbridge/amd/amd8111
device pci 0.0 on end device pci 0.0 on
device pci 0.1 on end device pci 0.0 on end
device pci 0.2 on end device pci 0.1 on end
device pci 1.0 on end device pci 0.2 on end
end device pci 1.0 on end
device pci 1.0 on
chip superio/NSC/pc87360
device pnp 2e.0 off # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end end
end device pci 1.0 on
device pci 1.1 on end chip superio/NSC/pc87360
device pci 1.2 on end device pnp 2e.0 off # Floppy
device pci 1.3 on end io 0x60 = 0x3f0
device pci 1.5 on end irq 0x70 = 6
device pci 1.6 on end drq 0x74 = 2
end # 8111 end
end # device pci 18.0 device pnp 2e.1 off # Parallel Port
device pci 18.1 on end io 0x60 = 0x378
device pci 18.2 on end irq 0x70 = 7
device pci 18.3 on end end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 on end
device pci 1.6 on end
end # 8111
end # device pci 18.0
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 # mc1 chip northbridge/amd/amdk8 # mc1
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on device pci 19.0 on

View File

@ -122,74 +122,75 @@ mainboardinit cpu/x86/mmx/disable_mmx.inc
dir /pc80 dir /pc80
config chip.h config chip.h
chip northbridge/amd/amdk8 # mc0 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on end # LDT 0 chip northbridge/amd/amdk8 # mc
device pci 18.0 on end # LDT1 device pci 18.0 on end # LDT 0
device pci 18.0 on # LDT2 device pci 18.0 on end # LDT1
chip southbridge/amd/amd8131 device pci 18.0 on # LDT2
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 on end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 on end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378 end
irq 0x70 = 7 device pci 1.0 on
end chip superio/winbond/w83627hf
device pnp 2e.2 on # Com 1 device pnp 2e.0 on # Floppy
io 0x60 = 0x3f8 io 0x60 = 0x3f0
irq 0x70 = 4 irq 0x70 = 6
end drq 0x74 = 2
device pnp 2e.3 off # Com 2 end
io 0x60 = 0x2f8 device pnp 2e.1 off # Parallel Port
irq 0x70 = 3 io 0x60 = 0x378
end irq 0x70 = 7
device pnp 2e.5 on # Keyboard end
io 0x60 = 0x60 device pnp 2e.2 on # Com 1
io 0x62 = 0x64 io 0x60 = 0x3f8
irq 0x70 = 1 irq 0x70 = 4
irq 0x72 = 12 end
end device pnp 2e.3 off # Com 2
device pnp 2e.6 off end # CIR io 0x60 = 0x2f8
device pnp 2e.7 off end # GAM_MIDI_GIPO1 irq 0x70 = 3
device pnp 2e.8 off end # GPIO2 end
device pnp 2e.9 off end # GPIO3 device pnp 2e.5 on # Keyboard
device pnp 2e.a off end # ACPI io 0x60 = 0x60
device pnp 2e.b on # HW Monitor io 0x62 = 0x64
io 0x60 = 0x290 irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off end # CIR
device pnp 2e.7 off end # GAM_MIDI_GIPO1
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
end
end end
end end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -124,88 +124,90 @@ dir /pc80
config chip.h config chip.h
# sample config for arima/hdama # sample config for arima/hdama
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # northbridge chip northbridge/amd/amdk8
# devices on link 0, link 0 == LDT 0 device pci 18.0 on # northbridge
chip southbridge/amd/amd8151 # devices on link 0, link 0 == LDT 0
# the on/off keyword is mandatory chip southbridge/amd/amd8151
device pci 0.0 on end # the on/off keyword is mandatory
device pci 1.0 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 1.0 on end
device pci 0.2 on end
device pci 1.0 off end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/NSC/pc87360 # this "device pci 0.0" is the parent the next one
device pnp 2e.0 off # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 on end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end end
end device pci 1.0 on
device pci 1.1 on end chip superio/NSC/pc87360
device pci 1.2 on end device pnp 2e.0 off # Floppy
device pci 1.3 on io 0x60 = 0x3f0
chip drivers/generic/generic irq 0x70 = 6
#phillips pca9545 smbus mux drq 0x74 = 2
device i2c 70 on
# analog_devices adm1026
chip drivers/generic/generic
device i2c 2c on end
end end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end end
device i2c 70 on end
device i2c 70 on end
device i2c 70 on end
end end
chip drivers/generic/generic #dimm 0-0-0 device pci 1.1 on end
device i2c 50 on end device pci 1.2 on end
end device pci 1.3 on
chip drivers/generic/generic #dimm 0-0-1 chip drivers/generic/generic
device i2c 51 on end #phillips pca9545 smbus mux
device i2c 70 on
# analog_devices adm1026
chip drivers/generic/generic
device i2c 2c on end
end
end
device i2c 70 on end
device i2c 70 on end
device i2c 70 on end
end
chip drivers/generic/generic #dimm 0-0-0
device i2c 50 on end
end
chip drivers/generic/generic #dimm 0-0-1
device i2c 51 on end
end
end end
device pci 1.5 off end
device pci 1.6 on end
end end
device pci 1.5 off end end # device pci 18.0
device pci 1.6 on end
end
end # device pci 18.0
device pci 18.0 on end # LDT1 device pci 18.0 on end # LDT1
device pci 18.0 on end # LDT2 device pci 18.0 on end # LDT2
device pci 18.1 on end device pci 18.1 on end
device pci 18.2 on end device pci 18.2 on end
device pci 18.3 on end device pci 18.3 on end
end
end end
device apic_cluster 0 on device apic_cluster 0 on
chip cpu/amd/socket_754 chip cpu/amd/socket_754

View File

@ -128,111 +128,112 @@ dir /pc80
config chip.h config chip.h
# config for arima/hdama # config for arima/hdama
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # northbridge chip northbridge/amd/amdk8
# devices on link 0, link 0 == LDT 0 device pci 18.0 on # northbridge
chip southbridge/amd/amd8131 # devices on link 0, link 0 == LDT 0
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 off end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/NSC/pc87360 # this "device pci 0.0" is the parent the next one
device pnp 2e.0 off # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 off end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end end
end device pci 1.0 on
device pci 1.1 on end chip superio/NSC/pc87360
device pci 1.2 on end device pnp 2e.0 off # Floppy
device pci 1.3 on io 0x60 = 0x3f0
chip drivers/generic/generic irq 0x70 = 6
#phillips pca9545 smbus mux drq 0x74 = 2
device i2c 70 on
# analog_devices adm1026
chip drivers/generic/generic
device i2c 2c on end
end end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end end
device i2c 70 on end
device i2c 70 on end
device i2c 70 on end
end end
chip drivers/generic/generic #dimm 0-0-0 device pci 1.1 on end
device i2c 50 on end device pci 1.2 on end
end device pci 1.3 on
chip drivers/generic/generic #dimm 0-0-1 chip drivers/generic/generic
device i2c 51 on end #phillips pca9545 smbus mux
end device i2c 70 on
chip drivers/generic/generic #dimm 0-1-0 # analog_devices adm1026
device i2c 52 on end chip drivers/generic/generic
end device i2c 2c on end
chip drivers/generic/generic #dimm 0-1-1 end
device i2c 53 on end end
end device i2c 70 on end
chip drivers/generic/generic #dimm 1-0-0 device i2c 70 on end
device i2c 54 on end device i2c 70 on end
end end
chip drivers/generic/generic #dimm 1-0-1 chip drivers/generic/generic #dimm 0-0-0
device i2c 55 on end device i2c 50 on end
end end
chip drivers/generic/generic #dimm 1-1-0 chip drivers/generic/generic #dimm 0-0-1
device i2c 56 on end device i2c 51 on end
end end
chip drivers/generic/generic #dimm 1-1-1 chip drivers/generic/generic #dimm 0-1-0
device i2c 57 on end device i2c 52 on end
end
chip drivers/generic/generic #dimm 0-1-1
device i2c 53 on end
end
chip drivers/generic/generic #dimm 1-0-0
device i2c 54 on end
end
chip drivers/generic/generic #dimm 1-0-1
device i2c 55 on end
end
chip drivers/generic/generic #dimm 1-1-0
device i2c 56 on end
end
chip drivers/generic/generic #dimm 1-1-1
device i2c 57 on end
end
end end
device pci 1.5 off end
device pci 1.6 on end
register "ide0_enable" = "1"
register "ide1_enable" = "1"
end end
device pci 1.5 off end end # device pci 18.0
device pci 1.6 on end
register "ide0_enable" = "1"
register "ide1_enable" = "1"
end
end # device pci 18.0
device pci 18.0 on end # LDT1
device pci 18.0 on end # LDT2
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
device pci 18.0 on end # LDT1
device pci 18.0 on end # LDT2
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -127,67 +127,68 @@ dir /pc80
config chip.h config chip.h
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on end # LDT 0 chip northbridge/amd/amdk8
device pci 18.0 on # LDT 1 device pci 18.0 on end # LDT 0
chip southbridge/amd/amd8131 device pci 18.0 on # LDT 1
device pci 0.0 on end chip southbridge/amd/amd8131
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 on end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/NSC/pc87366 device pci 0.0 on
device pnp 2e.0 off # Floppy device pci 0.0 on end
io 0x60 = 0x3f0 device pci 0.1 on end
irq 0x70 = 6 device pci 0.2 on end
drq 0x74 = 2 device pci 1.0 off end
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end end
device pci 1.0 on
chip superio/NSC/pc87366
device pnp 2e.0 off # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end device pci 18.0 on end # LDT2
device pci 1.3 on end device pci 18.1 on end
device pci 1.5 off end device pci 18.2 on end
device pci 1.6 off end device pci 18.3 on end
end end
end # device pci 18.0
device pci 18.0 on end # LDT2
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -128,68 +128,69 @@ mainboardinit cpu/x86/mmx/disable_mmx.inc
dir /pc80 dir /pc80
config chip.h config chip.h
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on end # LDT 0 chip northbridge/amd/amdk8
device pci 18.0 on # LDT 1 device pci 18.0 on end # LDT 0
chip southbridge/amd/amd8131 device pci 18.0 on # LDT 1
device pci 0.0 on end chip southbridge/amd/amd8131
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 on end
device pci 1.0 on end device pci 1.0 on end
device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/NSC/pc87360 device pci 0.0 on
device pnp 2e.0 off # Floppy device pci 0.0 on end
io 0x60 = 0x3f0 device pci 0.1 on end
irq 0x70 = 6 device pci 0.2 on end
drq 0x74 = 2 device pci 1.0 on end
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end end
end device pci 1.0 on
device pci 1.1 on end chip superio/NSC/pc87360
device pci 1.2 on end device pnp 2e.0 off # Floppy
device pci 1.3 on end io 0x60 = 0x3f0
device pci 1.5 on end irq 0x70 = 6
device pci 1.6 on end drq 0x74 = 2
end end
end # LDT1 device pnp 2e.1 off # Parallel Port
device pci 18.0 on end # LDT2 io 0x60 = 0x378
device pci 18.1 on end irq 0x70 = 7
device pci 18.2 on end end
device pci 18.3 on end device pnp 2e.2 off # Com 2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.3 on # Com 1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.4 off end # SWC
device pnp 2e.5 off end # Mouse
device pnp 2e.6 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
end
device pnp 2e.7 off end # GPIO
device pnp 2e.8 off end # ACB
device pnp 2e.9 off end # FSCM
device pnp 2e.a off end # WDT
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 on end
device pci 1.6 on end
end
end # LDT1
device pci 18.0 on end # LDT2
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -124,76 +124,76 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s2850 # sample config for tyan/s2850
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # LDT0 chip northbridge/amd/amdk8
# devices on link 2, link 2 == LDT 2 device pci 18.0 on # LDT0
chip southbridge/amd/amd8111 # devices on link 2, link 2 == LDT 2
# this "device pci 0.0" is the parent the next one chip southbridge/amd/amd8111
# PCI bridge # this "device pci 0.0" is the parent the next one
device pci 0.0 on # PCI bridge
device pci 0.0 on end device pci 0.0 on
device pci 0.1 on end device pci 0.0 on end
device pci 0.2 off end device pci 0.1 on end
device pci 1.0 off end device pci 0.2 off end
end device pci 1.0 off end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 on end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end device pci 18.0 on end
device pci 1.3 on end device pci 18.0 on end
device pci 1.5 on end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.0 on end
device pci 18.0 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
end end
device apic_cluster 0 on device apic_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940

View File

@ -125,81 +125,82 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s2875 # sample config for tyan/s2875
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # northbridge chip northbridge/amd/amdk8
# devices on link 0, link 0 == LDT 0 device pci 18.0 on # northbridge
chip southbridge/amd/amd8151 # devices on link 0, link 0 == LDT 0
# the on/off keyword is mandatory chip southbridge/amd/amd8151
device pci 0.0 on end # the on/off keyword is mandatory
device pci 1.0 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 1.0 on end
device pci 0.2 off end
device pci 1.0 off end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 off end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 on end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 on end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.0 on end device pci 18.0 on end
device pci 18.0 on end device pci 18.0 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -125,83 +125,84 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s2880 # sample config for tyan/s2880
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # northbridge chip northbridge/amd/amdk8
# devices on link 0, link 0 == LDT 0 device pci 18.0 on # northbridge
chip southbridge/amd/amd8131 # devices on link 0, link 0 == LDT 0
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 off end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 off end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.0 on end device pci 18.0 on end
device pci 18.0 on end device pci 18.0 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -125,82 +125,83 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s2881 # sample config for tyan/s2881
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on end # LDT0 chip northbridge/amd/amdk8
device pci 18.0 on end # LDT1 device pci 18.0 on end # LDT0
device pci 18.0 on # northbridge device pci 18.0 on end # LDT1
# devices on link 2, link 2 == LDT 2 device pci 18.0 on # northbridge
chip southbridge/amd/amd8131 # devices on link 2, link 2 == LDT 2
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 off end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 off end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -124,83 +124,84 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s2882 # sample config for tyan/s2882
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # northbridge chip northbridge/amd/amdk8
# devices on link 0, link 0 == LDT 0 device pci 18.0 on # northbridge
chip southbridge/amd/amd8131 # devices on link 0, link 0 == LDT 0
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 off end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 off end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.0 on end device pci 18.0 on end
device pci 18.0 on end device pci 18.0 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end
device pci 19.0 on end device pci 19.0 on end

View File

@ -128,101 +128,103 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s2885 # sample config for tyan/s2885
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on # LDT0 chip northbridge/amd/amdk8
chip southbridge/amd/amd8151 device pci 18.0 on # LDT0
# the on/off keyword is mandatory chip southbridge/amd/amd8151
device pci 0.0 on end # the on/off keyword is mandatory
device pci 1.0 on end device pci 0.0 on end
device pci 1.0 on end
end
end end
end device pci 18.0 on end # LDT1
device pci 18.0 on end # LDT1 device pci 18.0 on # northbridge
device pci 18.0 on # northbridge # devices on link 2, link 2 == LDT 2
# devices on link 2, link 2 == LDT 2 chip southbridge/amd/amd8131
chip southbridge/amd/amd8131 # the on/off keyword is mandatory
# the on/off keyword is mandatory
device pci 0.0 on end
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 off end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip drivers/generic/debug # this "device pci 0.0" is the parent the next one
device pnp 2.0 on end # PCI bridge
device pnp 2.1 off end device pci 0.0 on
device pnp 2.2 off end device pci 0.0 on end
device pnp 2.3 on end device pci 0.1 on end
end device pci 0.2 off end
chip superio/winbond/w83627hf device pci 1.0 off end
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip drivers/generic/debug
device pnp 2.0 on end
device pnp 2.1 off end
device pnp 2.2 off end
device pnp 2.3 on end
end
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 on end
device pci 1.6 off end
register "ide0_enable" = "1"
register "ide1_enable" = "1"
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 on end
device pci 1.6 off end
register "ide0_enable" = "1"
register "ide1_enable" = "1"
end
end # device pci 18.0
device pci 18.1 on end device pci 18.1 on end
device pci 18.2 on end device pci 18.2 on end
device pci 18.3 on device pci 18.3 on
# chip drivers/generic/debug # chip drivers/generic/debug
# device pnp 1.0 on end # device pnp 1.0 on end
# device pnp 1.1 off end # device pnp 1.1 off end
# device pnp 1.2 off end # device pnp 1.2 off end
# device pnp 1.3 on end # device pnp 1.3 on end
# end # end
end
end end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8

View File

@ -124,81 +124,83 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s4880 # sample config for tyan/s4880
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on end # LDT0 chip northbridge/amd/amdk8
device pci 18.0 on end # LDT1 device pci 18.0 on end # LDT0
device pci 18.0 on # northbridge device pci 18.0 on end # LDT1
# devices on link 2, link 2 == LDT 2 device pci 18.0 on # northbridge
chip southbridge/amd/amd8131 # devices on link 2, link 2 == LDT 2
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 off end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 off end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.1 on end device pci 18.1 on end
device pci 18.2 on end device pci 18.2 on end
device pci 18.3 on end device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end

View File

@ -124,82 +124,84 @@ dir /pc80
config chip.h config chip.h
# sample config for tyan/s4882 # sample config for tyan/s4882
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8/root_complex
device pci_domain 0 on device pci_domain 0 on
device pci 18.0 on end # LDT0 chip northbridge/amd/amdk8
device pci 18.0 on # northbridge device pci 18.0 on end # LDT0
# devices on link 1, link 1 == LDT 1 device pci 18.0 on # northbridge
chip southbridge/amd/amd8131 # devices on link 1, link 1 == LDT 1
# the on/off keyword is mandatory chip southbridge/amd/amd8131
device pci 0.0 on end # the on/off keyword is mandatory
device pci 0.1 on end
device pci 1.0 on end
device pci 1.1 on end
end
chip southbridge/amd/amd8111
# this "device pci 0.0" is the parent the next one
# PCI bridge
device pci 0.0 on
device pci 0.0 on end device pci 0.0 on end
device pci 0.1 on end device pci 0.1 on end
device pci 0.2 off end device pci 1.0 on end
device pci 1.0 off end device pci 1.1 on end
end end
device pci 1.0 on chip southbridge/amd/amd8111
chip superio/winbond/w83627hf # this "device pci 0.0" is the parent the next one
device pnp 2e.0 on # Floppy # PCI bridge
io 0x60 = 0x3f0 device pci 0.0 on
irq 0x70 = 6 device pci 0.0 on end
drq 0x74 = 2 device pci 0.1 on end
end device pci 0.2 off end
device pnp 2e.1 off # Parallel Port device pci 1.0 off end
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end end
device pci 1.0 on
chip superio/winbond/w83627hf
device pnp 2e.0 on # Floppy
io 0x60 = 0x3f0
irq 0x70 = 6
drq 0x74 = 2
end
device pnp 2e.1 off # Parallel Port
io 0x60 = 0x378
irq 0x70 = 7
end
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
end
device pnp 2e.3 off # Com2
io 0x60 = 0x2f8
irq 0x70 = 3
end
device pnp 2e.5 on # Keyboard
io 0x60 = 0x60
io 0x62 = 0x64
irq 0x70 = 1
irq 0x72 = 12
end
device pnp 2e.6 off # CIR
io 0x60 = 0x100
end
device pnp 2e.7 off # GAME_MIDI_GIPO1
io 0x60 = 0x201
io 0x62 = 0x330
irq 0x70 = 9
end
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
irq 0x70 = 5
end
end
end
device pci 1.1 on end
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end end
device pci 1.1 on end end # device pci 18.0
device pci 1.2 on end
device pci 1.3 on end
device pci 1.5 off end
device pci 1.6 off end
end
end # device pci 18.0
device pci 18.0 on end device pci 18.0 on end
device pci 18.1 on end device pci 18.1 on end
device pci 18.2 on end device pci 18.2 on end
device pci 18.3 on end device pci 18.3 on end
end
chip northbridge/amd/amdk8 chip northbridge/amd/amdk8
device pci 19.0 on end device pci 19.0 on end