On Fri, Jul 17, 2009 at 1:39 PM, YONETANI Tomokazu<[email protected]> wrote: > On Fri, Jul 17, 2009 at 10:02:33AM +0800, Sepherosa Ziehau wrote: >> On Fri, Jul 17, 2009 at 6:05 AM, YONETANI Tomokazu<[email protected]> >> wrote: >> > On Thu, Jul 16, 2009 at 11:17:03AM +0800, Sepherosa Ziehau wrote: >> >> On Thu, Jul 16, 2009 at 11:05 AM, YONETANI Tomokazu<[email protected]> >> >> wrote: >> >> > On Thu, Jul 16, 2009 at 09:43:46AM +0800, Sepherosa Ziehau wrote: >> >> >> When APIC_IO is used, 'irq' only has software meaning. It could be >> >> >> changed, if intline reading order is changed; since we brought in >> >> >> freebsd's PIR enumeration code, it changes the original intline >> >> >> reading order. But I do suspect that will be the cause. Any chance >> >> >> to pull all commits (inclusively) -> >> >> >> a0f63ddc0da202edb4f9107d22aa5a54ec8d20cd, plus >> >> >> 0ba04f16a7a3f73835dfba74b6ab409214ec58ef into your local tree and test >> >> >> again? >> >> > >> >> > Thanks! Just to be sure: does this do what you suggested? >> >> > $ cd /usr/src >> >> > $ git checkout -b test a0f63ddc0da202edb4f9107d22aa5a54ec8d20cd >> >> > $ git cherry-pick 0ba04f16a7a3f73835dfba74b6ab409214ec58ef >> >> >> >> Yeah, just give it a try. :) >> > >> > didn't work, the same `can't find rootvp'. This also seems to break >> > USB keyboard in DDB; vfs_mountroot_ask() immediately panics if it's >> > a USB keyboard. PS/2 still works. >> > >> >> Could you post the output of 'mptable'? > > Attached.
Please test latest HEAD (fe5f755a92477344dcb7e975027a5d7ee154451a). I think the APIC_IO case should have been fixed. Best Regards, sephe -- Live Free or Die
