BMAC Ethernet Driver

Marcel Moolenaar xcllnt at mac.com
Wed Apr 2 17:23:55 PDT 2008


On Apr 2, 2008, at 5:19 PM, Nathan Whitehorn wrote:
>>> From what you say it seems that the driver is commitable at
>>> this time. I can't test it, but I can definitely commit.
>>> Just let me know...
>> I would like some tests with one of the other two revisions of the  
>> chip, of course, but any fixes should be minor. The real concern,  
>> on my part, for committing it is whether the macio IRQ patch breaks  
>> anything. If you have both an interrupts property and an  
>> AAPL,interrupts in OF, with multiple interrupts listed, it will  
>> cause all of the AAPL,interrupts IRQ resources to be renumbered.
>>
>> At the moment, we only support two devices (SCC and macio ATA)  
>> hanging off macio, so the set of things to be checked is limited. I  
>> know that the ATA code still works, but I suspect it might break  
>> the scc UART support, since it has several interrupts. So if you  
>> have any mac hardware at all with an SCC part you can test, it  
>> might be good to check that before committing.
>
> As it turns out, this description is not quite accurate -- it will  
> break devices with children with more than one interrupt. This  
> description fits SCC, where each child has three interrupts (one for  
> general stuff, and two for the DBDMA channels). Thus SCC channel B  
> is likely to stop working without some fixups to its interrupt  
> allocation on macio.

I'll test the patch...

-- 
Marcel Moolenaar
xcllnt at mac.com




More information about the freebsd-ppc mailing list