[PATCH 10/17] bootwrapper: Add dt_set_mac_addresses().
Segher Boessenkool
segher at kernel.crashing.org
Thu Mar 22 06:48:25 EST 2007
>> No, I'm saying that you shouldn't use "mac-address" for
>> something it isn't meant for.
>
> If the property exists in the device tree, then it should be used, no?
> Whether or not it exists is not for the driver to decide.
The property doesn't describe anything about the device;
it merely tells you something about what the firmware did
during booting. How or what you use it for later is a
policy decision -- you could for example reuse the address
instead of doing a new RARP sequence. Big deal nowadays.
> What I hope to do is remove all traces of mac-address from the device
> trees.
We share that goal :-)
> If it's not in the DTS, then U-Boot won't add it, bootwrapper won't
> add it, the kernel won't add it, and therefore it won't exist when the
> driver loads, so the driver won't use it.
>
>> You aren't supposed to have a "mac-address" property for
>> devices that weren't used during firmware execution / booting
>> _at all_.
>
> I can't tell if we agree or disagree. Perhaps you should look at the
> code and tell me what needs to be changed?
Just everything everywhere that mentions "mac-address" should be
completely and utterly eradicated :-)
And sure I understand you have to change one component at a
time -- seems to me uboot is the first step to fix?
Segher
More information about the Linuxppc-dev
mailing list