Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jan 2008 14:53:31 +0000
From:      Pete French <petefrench@ticketswitch.com>
To:        jhb@freebsd.org
Cc:        freebsd-stable@freebsd.org
Subject:   Re: panic: vm_fault: fault on nofualt entry, addr: 81423000
Message-ID:  <E1JKanD-00017x-AQ@dilbert.ticketswitch.com>
In-Reply-To: <200801281625.37804.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> I think the problem is that the header for the FACP table crossed a page 
> boundary so we had to map 2 pages to map the header, but the code assumes 
> only 1 page is needed so when the second page was mapped, it overlapped with 
> the page holding the XSDT.  Here's a fix:

Excellent, that fixes it on my machine! Preseumbaly this fix will also work
on 6.3 which has the same problem. is it also likely to be required on
amd64 - I notice there is a separate separate madt.c file for 64 it.

If you want to close the PR's then they are kern/119716 and kern/117918

Now that it's booting with ACPI I can see that the box has some other
issues, but will look into those when I get back to wrok (am
currfenttly off sick - testing has to be done by emailing a colleague
with prceise instructions, not the easiest way to debug a kernel)

cheers,

-pete.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1JKanD-00017x-AQ>