> 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. _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"