On 11.05.2009 15:43, Myles Watson wrote:
> We seem to have a mix of usage here.  Is there a reason we shouldn't
> just use one?  Which one is preferred?
>
> >From src/include/device/device.h:
> typedef struct device * device_t;
>   

It's a bit complicated.
In early (CAR/ROMCC) code, device_t is u32 for stack size reasons.
Later, device_t is struct device *.

Using device_t allows to share some header files and/or code. However,
it gets confusing very fast. If you can untangle the mess, please go
ahead. I will ack that.
Maybe renaming the u32 variants of PCI access functions to *_early or so
is one way to proceed.

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/


-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to