Remove drivers/pci/onboard. The only purpose was for option ROMs, which are

now handled more generically using CBFS.

Simplify the option ROM code in device/pci_rom.c, since there are only two ways
to get a ROM address now (CBFS and the device) and add an exception for qemu.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Stefan Reinauer <stepan@coresystems.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4925 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Myles Watson 2009-11-06 23:42:26 +00:00
parent 547d48ab01
commit d27c08c289
107 changed files with 170 additions and 722 deletions

View File

@ -285,11 +285,6 @@ static void pci_get_rom_resource(struct device *dev, unsigned long index)
unsigned long value;
resource_t moving;
if ((dev->on_mainboard) && (dev->rom_address == 0)) {
/* Skip it if rom_address is not set in the MB Config.lb. */
return;
}
/* Initialize the resources to nothing. */
resource = new_resource(dev, index);
@ -326,18 +321,6 @@ static void pci_get_rom_resource(struct device *dev, unsigned long index)
}
resource->flags = 0;
}
/* For on board device with embedded ROM image, the ROM image is at
* fixed address specified in the Config.lb, the dev->rom_address is
* inited by driver_pci_onboard_ops::enable_dev() */
if ((dev->on_mainboard) && (dev->rom_address != 0)) {
resource->base = dev->rom_address;
/* The resource allocator needs the size to be non-zero. */
resource->size = 0x100;
resource->flags |= IORESOURCE_MEM | IORESOURCE_READONLY |
IORESOURCE_ASSIGNED | IORESOURCE_FIXED;
}
compact_resources(dev);
}

View File

@ -31,42 +31,37 @@
struct rom_header * pci_rom_probe(struct device *dev)
{
unsigned long rom_address = 0;
struct rom_header *rom_header;
struct pci_data *rom_data;
void *v;
/* if it's in FLASH, then it's as if dev->on_mainboard was true */
v = cbfs_load_optionrom(dev->vendor, dev->device, NULL);
printk_debug("In cbfs, rom address for %s = %p\n",
dev_path(dev), v);
if (v) {
dev->rom_address = (u32)v;
dev->on_mainboard = 1;
}
/* If it's in FLASH, then don't check device for ROM. */
rom_header = cbfs_load_optionrom(dev->vendor, dev->device, NULL);
if (dev->on_mainboard) {
// in case some device PCI_ROM_ADDRESS can not be set or readonly
rom_address = dev->rom_address;
printk_debug("On mainboard, rom address for %s = %lx\n",
dev_path(dev), rom_address);
if (rom_header) {
printk_debug("In cbfs, rom address for %s = %p\n",
dev_path(dev), rom_header);
} else {
unsigned long rom_address;
rom_address = pci_read_config32(dev, PCI_ROM_ADDRESS);
printk_debug("On card, rom address for %s = %lx\n",
if (rom_address == 0x00000000 || rom_address == 0xffffffff) {
#if CONFIG_BOARD_EMULATION_QEMU_X86
rom_address = 0xc0000;
#else
return NULL;
#endif
} else {
/* enable expansion ROM address decoding */
pci_write_config32(dev, PCI_ROM_ADDRESS,
rom_address|PCI_ROM_ADDRESS_ENABLE);
}
printk_debug("On card, rom address for %s = %lx\n",
dev_path(dev), rom_address);
rom_header = (struct rom_header *)rom_address;
}
if (rom_address == 0x00000000 || rom_address == 0xffffffff) {
return NULL;
}
if(!dev->on_mainboard) {
/* enable expansion ROM address decoding */
pci_write_config32(dev, PCI_ROM_ADDRESS,
rom_address|PCI_ROM_ADDRESS_ENABLE);
}
rom_header = (struct rom_header *)rom_address;
printk_spew("PCI Expansion ROM, signature 0x%04x, INIT size 0x%04x, data ptr 0x%04x\n",
le32_to_cpu(rom_header->signature),
rom_header->size * 512, le32_to_cpu(rom_header->data));
@ -76,11 +71,12 @@ struct rom_header * pci_rom_probe(struct device *dev)
return NULL;
}
rom_data = (struct pci_data *) ((void *)rom_header + le32_to_cpu(rom_header->data));
rom_data = (((void *)rom_header) + le32_to_cpu(rom_header->data));
printk_spew("PCI ROM Image, Vendor %04x, Device %04x,\n",
rom_data->vendor, rom_data->device);
if (dev->vendor != rom_data->vendor || dev->device != rom_data->device) {
printk_err("Device or Vendor ID mismatch Vendor %04x, Device %04x\n",
printk_err("ID mismatch: Vendor ID %04x, Device ID %04x\n",
rom_data->vendor, rom_data->device);
return NULL;
}
@ -90,7 +86,8 @@ struct rom_header * pci_rom_probe(struct device *dev)
rom_data->type);
if (dev->class != ((rom_data->class_hi << 8) | rom_data->class_lo)) {
printk_debug("Class Code mismatch ROM %08x, dev %08x\n",
(rom_data->class_hi << 8) | rom_data->class_lo, dev->class);
(rom_data->class_hi << 8) | rom_data->class_lo,
dev->class);
//return NULL;
}

View File

@ -1,3 +1,2 @@
subdirs-y += pci
subdirs-y += generic/debug
subdirs-y += ati/ragexl

View File

@ -1 +0,0 @@
subdirs-y += onboard

View File

@ -1,4 +0,0 @@
config chip.h
object onboard.o

View File

@ -1 +0,0 @@
obj-y += onboard.o

View File

@ -1,11 +0,0 @@
#ifndef PCI_ONBOARD_H
#define PCI_ONBOARD_H
struct drivers_pci_onboard_config
{
unsigned long rom_address;
};
struct chip_operations;
extern struct chip_operations drivers_pci_onboard_ops;
#endif

View File

@ -1,78 +0,0 @@
/*
* Copyright 2004 Tyan Computer
* by yhlu@tyan.com
*/
#include <console/console.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ids.h>
#include <device/pci_ops.h>
#include "chip.h"
/*
* How to use the onboard device driver for option rom execution:
*
* 1. You need to add the driver to your mainboard Config.lb:
*
* chip drivers/pci/onboard
* device pci x.0 on end
* register "rom_address" = "0xfff80000"
* end
* 2. Reduce the size of your normal (or fallback) image, by adding the
* following lines to your target Config.lb, after romimage "normal"
* # 48K for SCSI FW or ATI ROM
* option CONFIG_ROM_SIZE = 512*1024-48*1024
* 3. Create your vgabios.bin, for example using awardeco and put it in the
* directory of your target Config.lb. You can also read an option rom from
* a running system, but this is unreliable, as some option roms are changed
* during execution:
* # dd if=/dev/mem of=atix.rom skip=1536 count=96
* 4. After you built coreboot.rom, attach the option rom to your coreboot
* image:
* # cat ../atix.rom ./normal/coreboot.rom ./fallback/coreboot.rom > coreboot.rom
*
* Alternatively you can use the following script "nsxv" to build your image
* Usage:
* # ./nsxv s2850
*
* #!/bin/bash
* MBVENDOR=tyan
* MBMODEL=$1
* LBROOT=/home/yhlu/xx/xx
*
* echo $1
* date
*
* cd "$LBROOT/freebios2/targets"
* rm -rf "$MBVENDOR/$MBMODEL/$MBMODEL"
* ./buildtarget "$MBVENDOR/$MBMODEL" &> "$LBROOT/x_b.txt"
* cd "$MBVENDOR/$MBMODEL/$MBMODEL"
* #make clean
* eval make &> "$LBROOT/x_m.txt"
* if [ $? -eq 0 ]; then
* echo "ok."
* else
* echo "FAILED! Log excerpt:"
* tail -n 15 "$LBROOT/x_m.txt"
* exit
* fi
* cat ../atix.rom ./normal/coreboot.rom ./fallback/coreboot.rom > "$LBROOT/rom/"$MBMODEL"_coreboot.rom"
* cp -f "$LBROOT/rom/"$MBMODEL"_coreboot.rom" /home/yhlu/
*
* date
*
*/
static void onboard_enable(device_t dev)
{
struct drivers_pci_onboard_config *conf;
conf = dev->chip_info;
dev->rom_address = conf->rom_address;
}
struct chip_operations drivers_pci_onboard_ops = {
CHIP_NAME("Onboard PCI")
.enable_dev = onboard_enable,
};

View File

@ -70,7 +70,6 @@ struct device {
unsigned int enabled : 1; /* set if we should enable the device */
unsigned int initialized : 1; /* set if we have initialized the device */
unsigned int on_mainboard : 1;
unsigned long rom_address;
u8 command;

View File

@ -155,9 +155,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -20,9 +20,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -156,9 +156,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.0 on end # HT 0x7910
# device pci 0.1 off end # CLK
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -21,9 +21,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.0 on end # HT 0x7910
# device pci 0.1 off end # CLK
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -177,9 +177,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end # USB1
device pci 0.2 off end # USB 2.0
device pci 1.0 off end # LAN
chip drivers/pci/onboard
device pci 6.0 on end # ATI Rage XL
end
device pci 6.0 on end # ATI Rage XL
## PCI Slot 5 (correct?)
#chip drivers/generic/generic
# device pci 5.0 on

View File

@ -73,9 +73,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end # USB1
device pci 0.2 off end # USB 2.0
device pci 1.0 off end # LAN
chip drivers/pci/onboard
device pci 6.0 on end # ATI Rage XL
end
device pci 6.0 on end # ATI Rage XL
## PCI Slot 5 (correct?)
#chip drivers/generic/generic
# device pci 5.0 on

View File

@ -1,10 +1,6 @@
#ifndef PCI_REALMODE_H
#define PCI_REALMODE_H
struct drivers_pci_realmode_config
{
unsigned long rom_address;
};
//struct chip_operations;
extern struct chip_operations drivers_pci_realmode_ops;

View File

@ -74,36 +74,6 @@
emulator to successfully run this bios.
*/
/*
Modified to be an universal driver for loading VGA ROMs.
Aug 2006, anti.sullin@artecdesign.ee, Artec Design
USAGE:
define in your motherboard Config.lb file in device hierarchy
around the VGA pci device realmode chip and define its rom address.
Rom address is read from Config.lb, this rom is then copied to 0xC000 and then excecuted
chip drivers/pci/realmode
device pci 1.1 on end # VGA
register "rom_address" = "0xfffc0000" # at the beginning of 256k
end
then, chip enable is called at this list first traversal, and this sets
up device's init callback. Device init is called during last list traversal and
so, other hw should be already initialized to run vga bios successfully.
*/
/* Declare a temporary global descriptor table - necessary because the
Core part of the bios no longer sets up any 16 bit segments */
__asm__ (
@ -918,8 +888,6 @@ static void vga_init(device_t dev)
// code to make vga init go through the emulator - as of yet this does not workfor the epia-m
dev->on_mainboard=1;
dev->rom_address = (void *)cfg->rom_address;
pci_dev_init(dev);
// code to make vga init run in real mode - does work but against the current coreboot philosophy

View File

@ -135,11 +135,6 @@ chip northbridge/amd/gx1 # Northbridge
device pci 12.2 on end # IDE
device pci 12.3 on end # Audio
device pci 12.4 on end # VGA (onboard)
# device pci 12.4 on # VGA (onboard)
# chip drivers/pci/onboard
# device pci 12.4 on end
# end
# end
device pci 13.0 on end # USB
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -37,11 +37,6 @@ chip northbridge/amd/gx1 # Northbridge
device pci 12.2 on end # IDE
device pci 12.3 on end # Audio
device pci 12.4 on end # VGA (onboard)
# device pci 12.4 on # VGA (onboard)
# chip drivers/pci/onboard
# device pci 12.4 on end
# end
# end
device pci 13.0 on end # USB
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -97,18 +97,14 @@ chip northbridge/intel/i82810
device pci_domain 0 on
device pci 0.0 on end # Host bridge
device pci 1.0 on # Onboard Video
#chip drivers/pci/onboard
# device pci 1.0 on end
#end
end
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"
device pci 1e.0 on # PCI Bridge
#chip drivers/pci/onboard
# device pci 1.0 on end
#end
end
device pci 1f.0 on # ISA/LPC? Bridge
chip superio/smsc/lpc47b272

View File

@ -2,18 +2,14 @@ chip northbridge/intel/i82810
device pci_domain 0 on
device pci 0.0 on end # Host bridge
device pci 1.0 on # Onboard Video
#chip drivers/pci/onboard
# device pci 1.0 on end
#end
end
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"
device pci 1e.0 on # PCI Bridge
#chip drivers/pci/onboard
# device pci 1.0 on end
#end
end
device pci 1f.0 on # ISA/LPC? Bridge
chip superio/smsc/lpc47b272

View File

@ -207,21 +207,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 2.0 on end # USB 0x0223
device pci 2.1 on end # USB
device pci 2.2 on end # USB
#when CONFIG_HT_CHAIN_END_UNITID_BASE (0,1) < CONFIG_HT_CHAIN_UNITID_BASE (6,,,,),
chip drivers/pci/onboard
device pci 4.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed, fake one to get the rom_address
# if CONFIG_HT_CHAIN_END_UNITID_BASE=0, it is 5, if CONFIG_HT_CHAIN_END_UNITID_BASE=1, it is 4
end
device pci 4.0 on end # it is in bcm5785_0 bus
end
#when CONFIG_HT_CHAIN_END_UNITID_BASE > CONFIG_HT_CHAIN_UNITID_BASE (6, ,,,,)
# chip drivers/pci/onboard
# device pci 0.0 on end # fake, will be disabled
# end
# chip drivers/pci/onboard
# device pci 5.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed
# end
end # device pci 18.0
device pci 18.0 on end

View File

@ -105,21 +105,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 2.0 on end # USB 0x0223
device pci 2.1 on end # USB
device pci 2.2 on end # USB
#when CONFIG_HT_CHAIN_END_UNITID_BASE (0,1) < CONFIG_HT_CHAIN_UNITID_BASE (6,,,,),
chip drivers/pci/onboard
device pci 4.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed, fake one to get the rom_address
# if CONFIG_HT_CHAIN_END_UNITID_BASE=0, it is 5, if CONFIG_HT_CHAIN_END_UNITID_BASE=1, it is 4
end
device pci 4.0 on end # it is in bcm5785_0 bus
end
#when CONFIG_HT_CHAIN_END_UNITID_BASE > CONFIG_HT_CHAIN_UNITID_BASE (6, ,,,,)
# chip drivers/pci/onboard
# device pci 0.0 on end # fake, will be disabled
# end
# chip drivers/pci/onboard
# device pci 5.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed
# end
end # device pci 18.0
device pci 18.0 on end

View File

@ -102,13 +102,8 @@ config chip.h
chip cpu/amd/sc520
device pci_domain 0 on
device pci 0.0 on end
chip drivers/pci/onboard
device pci 12.0 on end # enet
end
chip drivers/pci/onboard
device pci 14.0 on end # 69000
end
device pci 12.0 on end # enet
device pci 14.0 on end # 69000
# register "com1" = "{1}"
# register "com1" = "{1, 0, 0x3f8, 4}"
end

View File

@ -1,13 +1,8 @@
chip cpu/amd/sc520
device pci_domain 0 on
device pci 0.0 on end
chip drivers/pci/onboard
device pci 12.0 on end # enet
end
chip drivers/pci/onboard
device pci 14.0 on end # 69000
end
device pci 12.0 on end # enet
device pci 14.0 on end # 69000
# register "com1" = "{1}"
# register "com1" = "{1, 0, 0x3f8, 4}"
end

View File

@ -16,7 +16,6 @@ static void qemu_init(device_t dev)
* force coreboot to use it.
*/
dev->on_mainboard = 1;
dev->rom_address = 0xc0000;
/* Now do the usual initialization */
pci_dev_init(dev);

View File

@ -178,9 +178,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/sis/sis966
device pci 0.0 on end # Northbridge
device pci 1.0 on # AGP bridge
chip drivers/pci/onboard # Integrated VGA
device pci 0.0 on end
end
end
device pci 2.0 on # LPC
chip superio/ite/it8716f

View File

@ -11,9 +11,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/sis/sis966
device pci 0.0 on end # Northbridge
device pci 1.0 on # AGP bridge
chip drivers/pci/onboard # Integrated VGA
device pci 0.0 on end
end
end
device pci 2.0 on # LPC
chip superio/ite/it8716f

View File

@ -195,15 +195,6 @@ chip northbridge/amd/amdk8/root_complex
device pci 2.1 on end # USB
device pci 2.2 on end # USB
device pci 3.0 on end # VGA
#bx_a013+ start
#chip drivers/pci/onboard #SATA2
# device pci 5.0 on end
# device pci 5.1 on end
# device pci 5.2 on end
# device pci 5.3 on end
#end
#bx_a013+ end
end
end
device pci 18.0 on end

View File

@ -72,15 +72,6 @@ chip northbridge/amd/amdk8/root_complex
device pci 2.1 on end # USB
device pci 2.2 on end # USB
device pci 3.0 on end # VGA
#bx_a013+ start
#chip drivers/pci/onboard #SATA2
# device pci 5.0 on end
# device pci 5.1 on end
# device pci 5.2 on end
# device pci 5.3 on end
#end
#bx_a013+ end
end
end
device pci 18.0 on end

View File

@ -76,9 +76,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 1.0 on end
end
device pci 1.0 on end # Onboard VGA
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -7,9 +7,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 1.0 on end
end
device pci 1.0 on end # Onboard VGA
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -125,9 +125,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 on end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end # ATI Rage XL
end
device pci 5.0 on end # ATI Rage XL
end
device pci 1.0 on
chip superio/nsc/pc87366

View File

@ -21,9 +21,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 on end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end # ATI Rage XL
end
device pci 5.0 on end # ATI Rage XL
end
device pci 1.0 on
chip superio/nsc/pc87366

View File

@ -150,9 +150,7 @@ chip northbridge/intel/i945
device pci_domain 0 on
device pci 00.0 on end # host bridge
device pci 01.0 off end # i945 PCIe root port
chip drivers/pci/onboard
device pci 02.0 on end # vga controller
end
device pci 02.0 on end # vga controller
device pci 02.1 on end # display controller
chip southbridge/intel/i82801gx

View File

@ -28,9 +28,7 @@ chip northbridge/intel/i945
device pci_domain 0 on
device pci 00.0 on end # host bridge
device pci 01.0 off end # i945 PCIe root port
chip drivers/pci/onboard
device pci 02.0 on end # vga controller
end
device pci 02.0 on end # vga controller
device pci 02.1 on end # display controller
chip southbridge/intel/i82801gx

View File

@ -127,9 +127,7 @@ chip northbridge/intel/e7501
device pci 1d.1 off end # USB (not populated)
device pci 1d.2 off end # USB (not populated)
device pci 1e.0 on # Hub to PCI bridge
chip drivers/pci/onboard # VGA ROM
device pci 0.0 on end
end
device pci 0.0 on end
end
device pci 1f.0 on # LPC bridge
chip superio/smsc/lpc47b272

View File

@ -25,9 +25,7 @@ chip northbridge/intel/e7501
device pci 1d.1 off end # USB (not populated)
device pci 1d.2 off end # USB (not populated)
device pci 1e.0 on # Hub to PCI bridge
chip drivers/pci/onboard # VGA ROM
device pci 0.0 on end
end
device pci 0.0 on end
end
device pci 1f.0 on # LPC bridge
chip superio/smsc/lpc47b272

View File

@ -232,9 +232,6 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
#chip drivers/pci/onboard
# device pci 6.0 on end
#end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -24,9 +24,6 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
#chip drivers/pci/onboard
# device pci 6.0 on end
#end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -153,9 +153,7 @@ chip northbridge/intel/i945
device pci 00.0 on end # host bridge
# autodetect 0:1.0 because it might or might not be there.
# device pci 01.0 off end # i945 PCIe root port
chip drivers/pci/onboard
device pci 02.0 on end # vga controller
end
device pci 02.0 on end # vga controller
device pci 02.1 on end # display controller
chip southbridge/intel/i82801gx

View File

@ -9,9 +9,7 @@ chip northbridge/intel/i945
device pci_domain 0 on
device pci 00.0 on end # host bridge
device pci 01.0 off end # i945 PCIe root port
chip drivers/pci/onboard
device pci 02.0 on end # vga controller
end
device pci 02.0 on end # vga controller
device pci 02.1 on end # display controller
chip southbridge/intel/i82801gx

View File

@ -155,9 +155,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -20,9 +20,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -80,9 +80,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on # PCI domain
device pci 0.0 on end # Graphics Memory Controller Hub (GMCH)
chip drivers/pci/onboard
device pci 1.0 on end
end
device pci 1.0 on end
chip southbridge/intel/i82801xx # Southbridge
register "pirqa_routing" = "0x03"
register "pirqb_routing" = "0x05"

View File

@ -26,9 +26,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on # PCI domain
device pci 0.0 on end # Graphics Memory Controller Hub (GMCH)
chip drivers/pci/onboard
device pci 1.0 on end
end
device pci 1.0 on end
chip southbridge/intel/i82801xx # Southbridge
register "pirqa_routing" = "0x03"
register "pirqb_routing" = "0x05"

View File

@ -75,9 +75,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 1.0 on end
end
device pci 1.0 on end # Onboard VGA
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -26,9 +26,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 1.0 on end
end
device pci 1.0 on end # Onboard VGA
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -207,29 +207,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 2.0 on end # USB 0x0223
device pci 2.1 on end # USB
device pci 2.2 on end # USB
#when CONFIG_HT_CHAIN_END_UNITID_BASE (0,1) < CONFIG_HT_CHAIN_UNITID_BASE (6,,,,),
chip drivers/pci/onboard
device pci 3.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed, fake one to get the rom_address
# if CONFIG_HT_CHAIN_END_UNITID_BASE=0, it is 4, if CONFIG_HT_CHAIN_END_UNITID_BASE=1, it is 3
end
#bx_a013+ start
#chip drivers/pci/onboard #SATA2
# device pci 5.0 on end
# device pci 5.1 on end
# device pci 5.2 on end
# device pci 5.3 on end
#end
#bx_a013+ end
device pci 3.0 on end # it is in bcm5785_0 bus
end
#when CONFIG_HT_CHAIN_END_UNITID_BASE > CONFIG_HT_CHAIN_UNITID_BASE (6, ,,,,)
# chip drivers/pci/onboard
# device pci 0.0 on end # fake, will be disabled
# end
# chip drivers/pci/onboard
# device pci 4.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed
# end
end # device pci 18.0
device pci 18.1 on end
device pci 18.2 on end

View File

@ -73,29 +73,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 2.0 on end # USB 0x0223
device pci 2.1 on end # USB
device pci 2.2 on end # USB
#when CONFIG_HT_CHAIN_END_UNITID_BASE (0,1) < CONFIG_HT_CHAIN_UNITID_BASE (6,,,,),
chip drivers/pci/onboard
device pci 3.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed, fake one to get the rom_address
# if CONFIG_HT_CHAIN_END_UNITID_BASE=0, it is 4, if CONFIG_HT_CHAIN_END_UNITID_BASE=1, it is 3
end
#bx_a013+ start
#chip drivers/pci/onboard #SATA2
# device pci 5.0 on end
# device pci 5.1 on end
# device pci 5.2 on end
# device pci 5.3 on end
#end
#bx_a013+ end
device pci 3.0 on end # it is in bcm5785_0 bus
end
#when CONFIG_HT_CHAIN_END_UNITID_BASE > CONFIG_HT_CHAIN_UNITID_BASE (6, ,,,,)
# chip drivers/pci/onboard
# device pci 0.0 on end # fake, will be disabled
# end
# chip drivers/pci/onboard
# device pci 4.0 on end # it is in bcm5785_0 bus, but the device id can not be changed even unitid is changed
# end
end # device pci 18.0
device pci 18.1 on end
device pci 18.2 on end

View File

@ -278,27 +278,21 @@ chip northbridge/amd/amdk8/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on #P2P
chip drivers/pci/onboard
device pci 4.0 on end
end
device pci 4.0 on end
end # P2P
device pci 7.0 on end # reserve
device pci 8.0 on end # MAC0
device pci 9.0 on end # MAC1
device pci a.0 on
device pci 0.0 on
chip drivers/pci/onboard
device pci 4.0 on end #pci_E lan1
device pci 4.1 on end #pci_E lan2
end
device pci 4.0 on end #pci_E lan1
device pci 4.1 on end #pci_E lan2
end
end # 0x376
device pci b.0 on end # PCI E 0x374
device pci c.0 on end
device pci d.0 on #SAS
chip drivers/pci/onboard
device pci 0.0 on end
end
device pci 0.0 on end
end # PCI E 1 0x378
device pci e.0 on end # PCI E 0 0x375
device pci f.0 on end #PCI E 0x377 pci_E slot

View File

@ -137,27 +137,21 @@ chip northbridge/amd/amdk8/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on #P2P
chip drivers/pci/onboard
device pci 4.0 on end
end
device pci 4.0 on end
end # P2P
device pci 7.0 on end # reserve
device pci 8.0 on end # MAC0
device pci 9.0 on end # MAC1
device pci a.0 on
device pci 0.0 on
chip drivers/pci/onboard
device pci 4.0 on end #pci_E lan1
device pci 4.1 on end #pci_E lan2
end
device pci 4.0 on end #pci_E lan1
device pci 4.1 on end #pci_E lan2
end
end # 0x376
device pci b.0 on end # PCI E 0x374
device pci c.0 on end
device pci d.0 on #SAS
chip drivers/pci/onboard
device pci 0.0 on end
end
device pci 0.0 on end
end # PCI E 1 0x378
device pci e.0 on end # PCI E 0 0x375
device pci f.0 on end #PCI E 0x377 pci_E slot

View File

@ -75,11 +75,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on
device pci 0.0 on end # Host bridge
device pci 1.0 off # Onboard video
# chip drivers/pci/onboard
# device pci 1.0 on end
# end
end
device pci 1.0 off end # Onboard video
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -6,11 +6,7 @@ chip northbridge/intel/i82810 # Northbridge
end
device pci_domain 0 on
device pci 0.0 on end # Host bridge
device pci 1.0 off # Onboard video
# chip drivers/pci/onboard
# device pci 1.0 on end
# end
end
device pci 1.0 off end # Onboard video
chip southbridge/intel/i82801xx # Southbridge
register "ide0_enable" = "1"
register "ide1_enable" = "1"

View File

@ -98,8 +98,6 @@ end
config chip.h
# FIXME: ROM for onboard VGA
chip northbridge/amd/amdk8/root_complex
device apic_cluster 0 on
chip cpu/amd/socket_940

View File

@ -75,9 +75,7 @@ config chip.h
chip northbridge/intel/i82830 # Northbridge
device pci_domain 0 on # PCI domain
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 2.0 on end # VGA (Intel 82830 CGC)
end
device pci 2.0 on end # VGA (Intel 82830 CGC)
chip southbridge/intel/i82801xx # Southbridge
register "pirqa_routing" = "0x05"
register "pirqb_routing" = "0x06"

View File

@ -1,9 +1,7 @@
chip northbridge/intel/i82830 # Northbridge
device pci_domain 0 on # PCI domain
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 2.0 on end # VGA (Intel 82830 CGC)
end
device pci 2.0 on end # VGA (Intel 82830 CGC)
chip southbridge/intel/i82801xx # Southbridge
register "pirqa_routing" = "0x05"
register "pirqb_routing" = "0x06"

View File

@ -210,8 +210,6 @@ chip northbridge/amd/amdk8/root_complex
register "ide1_enable" = "1"
register "sata0_enable" = "1"
register "sata1_enable" = "1"
# register "nic_rom_address" = "0xfff80000" # 64k
# register "raid_rom_address" = "0xfff90000"
register "mac_eeprom_smbus" = "3" # 1: smbus under 2e.8, 2: SM0 3: SM1
register "mac_eeprom_addr" = "0x51"
end
@ -243,7 +241,6 @@ chip northbridge/amd/amdk8/root_complex
device pci c.0 off end # PCI E 2
device pci d.0 off end # PCI E 1
device pci e.0 on end # PCI E 0
# register "nic_rom_address" = "0xfff80000" # 64k
register "mac_eeprom_smbus" = "3"
register "mac_eeprom_addr" = "0x51"
end

View File

@ -106,8 +106,6 @@ chip northbridge/amd/amdk8/root_complex
register "ide1_enable" = "1"
register "sata0_enable" = "1"
register "sata1_enable" = "1"
# register "nic_rom_address" = "0xfff80000" # 64k
# register "raid_rom_address" = "0xfff90000"
register "mac_eeprom_smbus" = "3" # 1: smbus under 2e.8, 2: SM0 3: SM1
register "mac_eeprom_addr" = "0x51"
end
@ -139,7 +137,6 @@ chip northbridge/amd/amdk8/root_complex
device pci c.0 off end # PCI E 2
device pci d.0 off end # PCI E 1
device pci e.0 on end # PCI E 0
# register "nic_rom_address" = "0xfff80000" # 64k
register "mac_eeprom_smbus" = "3"
register "mac_eeprom_addr" = "0x51"
end

View File

@ -254,9 +254,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on # PCI
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 6.1 on end # AZA
device pci 8.0 on end # NIC

View File

@ -92,9 +92,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on # PCI
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 6.1 on end # AZA
device pci 8.0 on end # NIC

View File

@ -276,9 +276,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on # PCI
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 6.1 on end # AZA
device pci 8.0 on end # NIC

View File

@ -112,9 +112,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on # PCI
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 6.1 on end # AZA
device pci 8.0 on end # NIC

View File

@ -280,9 +280,7 @@ chip northbridge/amd/amdfam10/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on # PCI
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 6.1 on end # AZA
device pci 8.0 on end # NIC

View File

@ -114,9 +114,7 @@ chip northbridge/amd/amdfam10/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on # PCI
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 6.1 on end # AZA
device pci 8.0 on end # NIC

View File

@ -155,9 +155,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -20,9 +20,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -155,9 +155,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -20,9 +20,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/rs690
device pci 0.0 on end # HT 0x7910
device pci 1.0 on # Internal Graphics P2P bridge 0x7912
chip drivers/pci/onboard
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 5.0 on end # Internal Graphics 0x791F
end
device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
device pci 3.0 off end # PCIE P2P bridge 0x791b

View File

@ -104,12 +104,6 @@ chip cpu/amd/sc520
device pci_domain 0 on
device pci 0.0 on end
# chip drivers/pci/onboard
# device pci 12.0 on end # enet
# end
# chip drivers/pci/onboard
# device pci 14.0 on end # 69000
# end
# register "com1" = "{1}"
# register "com1" = "{1, 0, 0x3f8, 4}"
end

View File

@ -2,12 +2,6 @@ chip cpu/amd/sc520
device pci_domain 0 on
device pci 0.0 on end
# chip drivers/pci/onboard
# device pci 12.0 on end # enet
# end
# chip drivers/pci/onboard
# device pci 14.0 on end # 69000
# end
# register "com1" = "{1}"
# register "com1" = "{1, 0, 0x3f8, 4}"
end

View File

@ -75,9 +75,7 @@ config chip.h
chip northbridge/intel/i82830 # Northbridge
device pci_domain 0 on # PCI domain
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 2.0 on end # VGA (Intel 82830 CGC)
end
device pci 2.0 on end # VGA (Intel 82830 CGC)
chip southbridge/intel/i82801xx # Southbridge
register "pirqa_routing" = "0x05"
register "pirqb_routing" = "0x06"

View File

@ -1,9 +1,7 @@
chip northbridge/intel/i82830 # Northbridge
device pci_domain 0 on # PCI domain
device pci 0.0 on end # Host bridge
chip drivers/pci/onboard # Onboard VGA
device pci 2.0 on end # VGA (Intel 82830 CGC)
end
device pci 2.0 on end # VGA (Intel 82830 CGC)
chip southbridge/intel/i82801xx # Southbridge
register "pirqa_routing" = "0x05"
register "pirqb_routing" = "0x06"

View File

@ -100,10 +100,8 @@ chip northbridge/intel/e7501
chip southbridge/intel/i82870
device pci 1c.0 on end
device pci 1d.0 on
chip drivers/pci/onboard
device pci 1.0 on end # intel lan
device pci 1.1 on end
end
device pci 1.0 on end # intel lan
device pci 1.1 on end
end
device pci 1e.0 on end
device pci 1f.0 on end
@ -117,12 +115,8 @@ chip northbridge/intel/e7501
device pci 1d.3 on end
device pci 1d.7 on end
device pci 1e.0 on
chip drivers/pci/onboard
device pci 1.0 on end # intel lan 10/100
end
chip drivers/pci/onboard
device pci 2.0 on end # ati
end
device pci 1.0 on end # intel lan 10/100
device pci 2.0 on end # ati
end
device pci 1f.0 on
chip superio/winbond/w83627hf

View File

@ -6,10 +6,8 @@ chip northbridge/intel/e7501
chip southbridge/intel/i82870
device pci 1c.0 on end
device pci 1d.0 on
chip drivers/pci/onboard
device pci 1.0 on end # intel lan
device pci 1.1 on end
end
device pci 1.0 on end # intel lan
device pci 1.1 on end
end
device pci 1e.0 on end
device pci 1f.0 on end
@ -23,12 +21,8 @@ chip northbridge/intel/e7501
device pci 1d.3 on end
device pci 1d.7 on end
device pci 1e.0 on
chip drivers/pci/onboard
device pci 1.0 on end # intel lan 10/100
end
chip drivers/pci/onboard
device pci 2.0 on end # ati
end
device pci 1.0 on end # intel lan 10/100
device pci 2.0 on end # ati
end
device pci 1f.0 on
chip superio/winbond/w83627hf

View File

@ -119,9 +119,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.2 off end
device pci 1.0 off end
#chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci b.0 on end
end
device pci b.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -17,9 +17,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.2 off end
device pci 1.0 off end
#chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci b.0 on end
end
device pci b.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -123,9 +123,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end
end
device pci 5.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -21,9 +21,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end
end
device pci 5.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -113,10 +113,8 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 9.0 on end #broadcom
device pci 9.1 on end
end
device pci 9.0 on end #broadcom
device pci 9.1 on end
# chip drivers/lsi/53c1030
# device pci a.0 on end
# device pci a.1 on end
@ -135,12 +133,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end #some sata
end
chip drivers/pci/onboard
device pci 6.0 on end #adti
end
device pci 5.0 on end #some sata
device pci 6.0 on end #adti
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -11,10 +11,8 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 9.0 on end #broadcom
device pci 9.1 on end
end
device pci 9.0 on end #broadcom
device pci 9.1 on end
# chip drivers/lsi/53c1030
# device pci a.0 on end
# device pci a.1 on end
@ -33,12 +31,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end #some sata
end
chip drivers/pci/onboard
device pci 6.0 on end #adti
end
device pci 5.0 on end #some sata
device pci 6.0 on end #adti
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -115,14 +115,10 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 9.0 on end # Broadcom 5704
device pci 9.1 on end
end
chip drivers/pci/onboard
device pci a.0 on end # Adaptic
device pci a.1 on end
end
device pci 9.0 on end # Broadcom 5704
device pci 9.1 on end
device pci a.0 on end # Adaptic
device pci a.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -136,12 +132,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end # SiI
end
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 5.0 on end # SiI
device pci 6.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -13,14 +13,10 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 9.0 on end # Broadcom 5704
device pci 9.1 on end
end
chip drivers/pci/onboard
device pci a.0 on end # Adaptic
device pci a.1 on end
end
device pci 9.0 on end # Broadcom 5704
device pci 9.1 on end
device pci a.0 on end # Adaptic
device pci a.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -34,12 +30,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end # SiI
end
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 5.0 on end # SiI
device pci 6.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -114,14 +114,10 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 6.0 on end # adaptec
device pci 6.1 on end
end
chip drivers/pci/onboard
device pci 9.0 on end # broadcom 5704
device pci 9.1 on end
end
device pci 6.0 on end # adaptec
device pci 6.1 on end
device pci 9.0 on end # broadcom 5704
device pci 9.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -135,16 +131,11 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end
end
device pci 5.0 on end
# chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci 6.0 on end
end
chip drivers/pci/onboard
device pci 8.0 on end #intel 10/100
end
device pci 6.0 on end
# end
device pci 8.0 on end #intel 10/100
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -12,14 +12,10 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 6.0 on end # adaptec
device pci 6.1 on end
end
chip drivers/pci/onboard
device pci 9.0 on end # broadcom 5704
device pci 9.1 on end
end
device pci 6.0 on end # adaptec
device pci 6.1 on end
device pci 9.0 on end # broadcom 5704
device pci 9.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -33,16 +29,11 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 5.0 on end
end
device pci 5.0 on end
# chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci 6.0 on end
end
chip drivers/pci/onboard
device pci 8.0 on end #intel 10/100
end
device pci 6.0 on end
# end
device pci 8.0 on end #intel 10/100
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -121,9 +121,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 9.0 on end # broadcom 5703
end
device pci 9.0 on end # broadcom 5703
end
device pci 0.1 on end
device pci 1.0 on end
@ -137,9 +135,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci b.0 on end # SiI 3114
end
device pci b.0 on end # SiI 3114
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -19,9 +19,7 @@ chip northbridge/amd/amdk8/root_complex
chip southbridge/amd/amd8131
# the on/off keyword is mandatory
device pci 0.0 on
chip drivers/pci/onboard
device pci 9.0 on end # broadcom 5703
end
device pci 9.0 on end # broadcom 5703
end
device pci 0.1 on end
device pci 1.0 on end
@ -35,9 +33,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci b.0 on end # SiI 3114
end
device pci b.0 on end # SiI 3114
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -104,9 +104,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 8.0 on end # SATA 0
device pci 9.0 on # PCI
# chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci 7.0 on end
end
device pci 7.0 on end
end
device pci a.0 off end # NIC
device pci b.0 off end # PCI E 3
@ -127,10 +125,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.0 on end
device pci 0.1 on end
device pci 1.0 on
chip drivers/pci/onboard
device pci 9.0 on end
device pci 9.1 on end
end
device pci 9.0 on end
device pci 9.1 on end
end
device pci 1.1 on end
end

View File

@ -105,12 +105,9 @@ chip northbridge/amd/amdk8/root_complex
device pci 8.0 on end # SATA 0
device pci 9.0 on # PCI
# chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci 6.0 on end
end
chip drivers/pci/onboard
device pci 8.0 on end
end
device pci 6.0 on end
# end
device pci 8.0 on end
end
device pci a.0 off end # NIC
device pci b.0 off end # PCI E 3
@ -131,10 +128,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.0 on end
device pci 0.1 on end
device pci 1.0 on
chip drivers/pci/onboard
device pci 9.0 on end # broadcom 5704
device pci 9.1 on end
end
device pci 9.0 on end # broadcom 5704
device pci 9.1 on end
end
device pci 1.1 on end
end

View File

@ -111,10 +111,8 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.0 on end
device pci 0.1 on end
device pci 1.0 on
chip drivers/pci/onboard
device pci 6.0 on end # lsi scsi
device pci 6.1 on end
end
device pci 6.0 on end # lsi scsi
device pci 6.1 on end
end
device pci 1.1 on end
end

View File

@ -279,9 +279,7 @@ chip northbridge/amd/amdfam10/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on
chip drivers/pci/onboard
device pci 4.0 on end
end
device pci 4.0 on end
end # PCI
device pci 6.1 off end # AZA
device pci 8.0 on end # NIC

View File

@ -112,9 +112,7 @@ chip northbridge/amd/amdfam10/root_complex
device pci 5.1 on end # SATA 1
device pci 5.2 on end # SATA 2
device pci 6.0 on
chip drivers/pci/onboard
device pci 4.0 on end
end
device pci 4.0 on end
end # PCI
device pci 6.1 off end # AZA
device pci 8.0 on end # NIC

View File

@ -116,10 +116,8 @@ chip northbridge/amd/amdk8/root_complex
# device pci 4.1 on end
# register "fw_address" = "0xfff8c000"
# end
chip drivers/pci/onboard
device pci 9.0 on end
device pci 9.1 on end
end
device pci 9.0 on end
device pci 9.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -133,9 +131,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -19,10 +19,8 @@ chip northbridge/amd/amdk8/root_complex
# device pci 4.1 on end
# register "fw_address" = "0xfff8c000"
# end
chip drivers/pci/onboard
device pci 9.0 on end
device pci 9.1 on end
end
device pci 9.0 on end
device pci 9.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -36,9 +34,7 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.1 on end
device pci 0.2 off end
device pci 1.0 off end
chip drivers/pci/onboard
device pci 6.0 on end
end
device pci 6.0 on end
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -114,10 +114,8 @@ chip northbridge/amd/amdk8/root_complex
# device pci 4.1 on end
# register "fw_address" = "0xfff8c000"
# end
chip drivers/pci/onboard
device pci 9.0 on end #Broadcom
device pci 9.1 on end
end
device pci 9.0 on end #Broadcom
device pci 9.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -132,12 +130,9 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.2 off end
device pci 1.0 off end
#chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci 6.0 on end
end
chip drivers/pci/onboard
device pci 5.0 on end #SiI
end
device pci 6.0 on end
#end
device pci 5.0 on end #SiI
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -17,10 +17,8 @@ chip northbridge/amd/amdk8/root_complex
# device pci 4.1 on end
# register "fw_address" = "0xfff8c000"
# end
chip drivers/pci/onboard
device pci 9.0 on end #Broadcom
device pci 9.1 on end
end
device pci 9.0 on end #Broadcom
device pci 9.1 on end
end
device pci 0.1 on end
device pci 1.0 on end
@ -35,12 +33,9 @@ chip northbridge/amd/amdk8/root_complex
device pci 0.2 off end
device pci 1.0 off end
#chip drivers/ati/ragexl
chip drivers/pci/onboard
device pci 6.0 on end
end
chip drivers/pci/onboard
device pci 5.0 on end #SiI
end
device pci 6.0 on end
#end
device pci 5.0 on end #SiI
end
device pci 1.0 on
chip superio/winbond/w83627hf

View File

@ -96,10 +96,7 @@ chip northbridge/via/vt8601
device pci_domain 0 on
device pci 0.0 on end # Northbridge
# device pci 0.1 on # AGP bridge
# chip drivers/pci/onboard # Integrated VGA
# device pci 0.0 on end
# register "rom_adress" = "0xfff80000"
# end
# device pci 0.0 on end # Integrated VGA
# end
chip southbridge/via/vt8231
register "enable_native_ide" = "0"

View File

@ -2,10 +2,7 @@ chip northbridge/via/vt8601
device pci_domain 0 on
device pci 0.0 on end # Northbridge
# device pci 0.1 on # AGP bridge
# chip drivers/pci/onboard # Integrated VGA
# device pci 0.0 on end
# register "rom_adress" = "0xfff80000"
# end
# device pci 0.0 on end # Integrated VGA
# end
chip southbridge/via/vt8231
register "enable_native_ide" = "0"

View File

@ -121,9 +121,7 @@ chip northbridge/via/cx700
device pci 0.4 on end # Power Management
device pci 0.7 on end # V-Link Controller
device pci 1.0 on # PCI Bridge
chip drivers/pci/onboard
device pci 0.0 on end
end # Onboard Video
device pci 0.0 on end # Onboard Video
end # PCI Bridge
device pci f.0 on end # IDE/SATA
#device pci f.1 on end # IDE

View File

@ -12,9 +12,7 @@ chip northbridge/via/cx700
device pci 0.4 on end # Power Management
device pci 0.7 on end # V-Link Controller
device pci 1.0 on # PCI Bridge
chip drivers/pci/onboard
device pci 0.0 on end
end # Onboard Video
device pci 0.0 on end # Onboard Video
end # PCI Bridge
device pci f.0 on end # IDE/SATA
#device pci f.1 on end # IDE

Some files were not shown because too many files have changed in this diff Show More