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