As of a few minutes ago, a minimal set of changes to bring the so-called 'new-bus' functionality to the i386 kernel in -current.
This is a complete, from the ground up, change in the way the system boots and configures. For the most part, we've gone to a lot of trouble to make it work the way it used to, but there are some minor changes required to your kernel config file that make a BIG DIFFERENCE to what happens when you boot up. If you do not update the config file, you will not have a working keyboard! A brief summary of the changes you should make (see GENERIC!!): * apm and npx should attach to the nexus, not isa. * atkbd and psm should attach to the atkbdc, not isa. (critical!) I have bracketed the commit with PRE_NEWBUS and POST_NEWBUS tags. As a special warning: The APIC_IO interrupt management could be a little wonky on systems that require the special mptable fixups. If you have warnings about broken mptables, or additional interrupts being wired, hold back until it's been checked. Cheers, -Peter To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message