On 04/19/10 17:26, Dennis Ferguson wrote:
On 19 Apr 2010, at 23:09 , Manuel Bouyer wrote:RTC BIOS diagnostic error 0x11<memory_size> mainbus0 (root) cpu0 at mainbus0 apid 0: Intel 686-class, 2327MHz, id 0x6fb cpu1 at mainbus0 apid 1<reboot here> With boot -1, the boot completes.Yes, so does mine. And it isn't unlikely that mine stops on the cpu1 line rather than the cpu0 line too, on a video console it is on the screen for only a tiny bit of time and I had to watch it boot a half dozen times before I managed to get my eyes to see anything at all.
Please try this one:
Index: sys/arch/amd64/amd64/mptramp.S
===================================================================
RCS file: /cvsroot/src/sys/arch/amd64/amd64/mptramp.S,v
retrieving revision 1.11
diff -u -u -r1.11 mptramp.S
--- sys/arch/amd64/amd64/mptramp.S 18 Apr 2010 23:47:50 -0000 1.11
+++ sys/arch/amd64/amd64/mptramp.S 19 Apr 2010 22:16:44 -0000
@@ -166,7 +166,7 @@
movl $MSR_EFER,%ecx
rdmsr
xorl %eax,%eax
- orl $(EFER_LME|EFER_SCE),%eax
+ orl $(EFER_LME|EFER_SCE|EFER_NXE),%eax
wrmsr
movl RELOC(mp_pdirpa),%ecx # guaranteed < 4G
This is a workaround, until I work out this problem with a cleaner solution.
--
Jean-Yves Migeon
jeanyves.migeon%free.fr@localhost