Hi,
there are some patches out in gerrit to use struct device * instead of device_t. I dislike the typedef of device_t but I see the reason - this was done to use the same code in preram stages as well in ramstage.
In which way to we want to run? Should we replace device_t with struct device * and pci_devfn_t?
Best lynxis
Edward's commit replacing device_t with struct device * http://review.coreboot.org/#/c/7138/ http://review.coreboot.org/#/c/7139/ http://review.coreboot.org/#/c/7166/ http://review.coreboot.org/#/c/7169/ http://review.coreboot.org/#/c/7277/
My commit replacing device_t with pci_devfn_t http://review.coreboot.org/#/c/9250/
Add device_t to device ops acpi generators. http://review.coreboot.org/#/c/9598/