On 11.02.2008 22:26, ron minnich wrote:
> On Feb 11, 2008 5:46 AM, Carl-Daniel Hailfinger
> <[EMAIL PROTECTED]> wrote:
>   
>> How do you handle the case where two identical PCI devices need
>> different settings?
>>     
>
> That's actually very easy. The patch differentiates each device, while
> the id identifies what kind of device they are.
>   

OK.

> I have the patch ready and tested. Here is how the qemu dts now looks.
> This boots linux fine. If this looks OK I will submit the patch.
>   

I like the new structure, but there is one thing that irritates me to no
end: "@"
When I first read the dts without the accompanying discussion, I
completely misunderstood the structure because of the "@". I thought the
"@" really meant "at" in the sense that it refers to the address of the
parent entity, e.g "[EMAIL PROTECTED],0" means "the pci device at bus 0,0". 
However,
the true meaning/translation of "@" seems to be "device with
address/number", e.g. "[EMAIL PROTECTED],0" means "pci device with address 0,0".
Can we please have another separator like "-" or ":" or "_"? All of
those alternative separators convey the meaning better.

A patch with a changed separator would be really appreciated.

> ron
> /{
>         mainboard-vendor = "Emulation";
>         mainboard-name = "QEMU x86";
>         enabled;
>         constructor = "qemuvga_constructors";
>         cpus {
>                 enabled;
>         };
>         [EMAIL PROTECTED] {
>                 /config/("northbridge/intel/i440bxemulation/dts");
>                 enabled;
>                 [EMAIL PROTECTED] {
>                         [EMAIL PROTECTED],0 {
>                                 enabled;
>                         };
>                         [EMAIL PROTECTED],0 {
>                                 /config/("southbridge/intel/i82371eb/dts");
>                                 enabled;
>                         };
>                 };
>         };
> };
>
>   

Regards,
Carl-Daniel

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


-- 
coreboot mailing list
coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to