coreboot/include/device
Ronald G. Minnich 7c1623aec3 include/device/device.h:
Change the ID constants so they are more useful for debugging. 
Instead of simple 1,2,3 they now are a 4-byte value which can be more
useful when looking at memory with a debugger. Lots of variables can be 
'1', but fewer variables will match to 'PCID'. 

include/device/pci.h: 
Include pci_ids.h in pci.h

device/device.c: remove silly comment. Change memcpy to struct assign, this makes it possible 
for the C compiler to do type checking. Add assign for the dev->id. 

flattree.c: Support the use of 'domainid' and 'pciid' in the per-chip dts. These IDs will be assigned
to the static tree device struct. In conjunction with the earlier patch, this change removes the need
for users to assign the ops struct member in the dts by hand, as it is done in the qemu port today. 
The ops struct member will automatically be assigned by the dev_init function, which is run 
in stage2 before any actual device code is run. (This change to dev_init was in the previous patch). 
Added two comments that document what is going on. 

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>



git-svn-id: svn://coreboot.org/repository/coreboot-v3@557 f3766cd6-281f-0410-b1cd-43a5c92072e9
2008-01-19 06:29:14 +00:00
..
agp.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
cardbus.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
device.h include/device/device.h: 2008-01-19 06:29:14 +00:00
hypertransport.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
hypertransport_def.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
path.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
pci.h include/device/device.h: 2008-01-19 06:29:14 +00:00
pci_def.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
pci_ids.h Add (and use) the new PCI IDs: 2007-07-12 01:03:05 +00:00
pci_ops.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
pci_rom.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
pcie.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
pcix.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
pnp.h Various coding style and cosmetic fixes (trivial). 2007-10-31 02:40:17 +00:00
resource.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
smbus.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
smbus_def.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00