git: kernel - lapic pointer was still not quite correctly initialized

Nuno Antunes nuno.antunes at gmail.com
Fri Sep 24 02:56:21 PDT 2010


On Fri, Sep 24, 2010 at 4:01 AM, Matthew Dillon
<dillon at crater.dragonflybsd.org> wrote:
>
> commit e3dd742d8cf5bee5847dfca7c612895ebd0f95cb
> Author: Matthew Dillon <dillon at apollo.backplane.com>
> Date:   Thu Sep 23 19:59:32 2010 -0700
>
>    kernel - lapic pointer was still not quite correctly initialized
>
>    * A conditional in the new MADT code was bypassing the lapic pointer
>      mapping in certain circumstances, causing the machine to lockup in the
>      low level boot.
>
> Summary of changes:
>  sys/platform/pc64/x86_64/mp_machdep.c |   11 ++++++++++-
>  1 files changed, 10 insertions(+), 1 deletions(-)
>
> http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e3dd742d8cf5bee5847dfca7c612895ebd0f95cb
>
>
> --
> DragonFly BSD source repository
>

I can now boot again with options SMP and APIC_IO after this commit!
So everything is back to normal. However, if I set the
"hw.madt_probe_test=1" in /boot/loader.conf, I still get the "APIC_IO
cannot route 8254..." panic.

Thanks
Nuno






More information about the Commits mailing list