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>