[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Minix as an HVM guest crashes
Jon, Is Minix a 16-bit or 32-bit OS? If it's 16-bit, it's most likely the cause of problems. There are a lot of places in Xen where it's assumed that the base of a segment is zero unless in real-mode... Just a thought... -- Mats > -----Original Message----- > From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of > Petersson, Mats > Sent: 16 May 2006 21:35 > To: Jonathan M. McCune; xen-devel@xxxxxxxxxxxxxxxxxxx > Subject: RE: [Xen-devel] Minix as an HVM guest crashes > > > > > -----Original Message----- > > From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > > [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of > Jonathan > > M. McCune > > Sent: 16 May 2006 21:09 > > To: xen-devel@xxxxxxxxxxxxxxxxxxx > > Subject: [Xen-devel] Minix as an HVM guest crashes > > > > Hello Xen community, > > > > I have tried to boot Minix 3.1.2 as an HVM guest on Xen 3.0.2 on a > > system with AMD SVM extensions, but it crashes. I have > successfully > > booted Linux and Windows XP as HVM guests on this system. I have > > included here the output of `xm dmesg` after attempting to boot the > > Minix domain. Here is my minix.xm file: > > > > kernel = "/usr/lib/xen/boot/hvmloader" > > builder='hvm' > > memory = 512 > > name = "Minix" > > disk = [ 'file:/minix/disk.img,ioemu:hda,w' ] vif = [ 'type=ioemu, > > bridge=xenbr0' ] device_model = '/usr/lib/xen/bin/qemu-dm' > > memmap = '/usr/lib/xen/boot/mem-map.sxp' > > cdrom='/minix/IDE-3.1.2.iso' > > boot='d' > > sdl=1 > > vnc=0 > > > > > > The command I executed in dom0 to boot the minix.xm domain > > was `xm create -f minix.xm`. The HVM guest window opens, and > > minix boots to the point where it asks whether I want to > > configure for "Large" or "Small" > > memory. Regardless of my choice, the HVM guest window > > "blinks out of existence" shortly thereafter, and > > automatically restarts itself once, before crashing again in > > exactly the same way. I chose Large both times. This > > auto-restart behavior is why there are two guests in the `xm > > dmesg` output below: > > > > Does anybody know why it crashes? Is this a Minix bug? Xen bug? > > Admittedly, I haven't tried the latest xen-unstable yet, so > > perhaps the issue is already solved. > > > > Thanks, > > -Jon > > > > > This is a typical dump of a unimplemented opcode in hvm/platform.c. > > I'm not quite sure which opcode it's trying to execute, but I'm sure > this is why it's failing. I'm also confused as to the base address of > the instruction, because the 31A7 instruction is a "add $10, %esp", > which shouldn't be page-faulting. One possibility is that the base of > the CS register isn't zero, in which case the dump of the instruction > bytes is bogus... > > I doubt that the Latest Xen will fix anything. > > -- > Mats > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |