Review request -- splitting OF enumeration from nexus
John Baldwin
john at baldwin.cx
Mon Nov 1 15:20:04 UTC 2010
On Sunday, October 31, 2010 4:44:15 pm Nathan Whitehorn wrote:
> Nexus on OF platforms doesn't behave like nexus on x86, which generates
> some periodic difficulty with cryptosoft or syscons attaching to all
> devices and taking over the system when someone makes a wrong
> assumption. I have done some work to split out OF enumeration into a
> new, acpi(4)-like bus called ofwbus that does all of the OF enumeration
> previously done by nexus(4). The patch can be found at
> http://people.freebsd.org/~nwhitehorn/ofwbus.diff.
>
> Doing this also provides a number of other benefits: it shares code
> between PowerPC and sparc64, unifies the AIM and Book-E nexus
> implementations on PPC, and makes it easier to have non-Open Firmware
> platforms on PPC (the original motivation for the work). I have tested
> this code with no obvious problems on a variety of Apple PPC machines
> and a Sun Ultra 5. More testing and comments would be much appreciated.
> If no has any objections, I will commit these changes in 2 weeks.
Sounds good to me. It's a bit of a shame that nexus is MI. I do wonder if
cryptosoft even needs a device_t at all.
--
John Baldwin
More information about the freebsd-sparc64
mailing list