Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Sep 2008 13:38:02 -0400
From:      "Steve Ames" <steve@energistic.com>
To:        "Steve Ames" <steve@energistic.com>, "Kip Macy" <kmacy@freebsd.org>
Cc:        freebsd-virtualization@freebsd.org
Subject:   Re: xen update
Message-ID:  <DB78D8A2A22A404795B773443008C5BC@eservoffice.com>
References:  <3c1674c90808222138v12d7b9f8q5230273b076b3b43@mail.gmail.com> <20080912033401.GA61061@energistic.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi, can anyone point me in the right direction so I can do further testing?

Steve Ames wrote:
> Hello, just now getting a chance to test. I am likely doing
> something wrong :)
>
> I did the following:
>
> 1. Installed a fresh FreeBSD 8-CURRENT system using the
>   latest snapshot ISO
> 2. Updated code and did makeworld && make installworld
> 3. Built a kernel using the stock XEN kernel config file
> 4. On blank partition I created an image in the following
>   manner:
>
> dd if=/dev/zero of=xen.img bs=1024k count=5132
> mdconfig -a -t vnode -f xen.img -u 3
> bsdlabel -w md3
> bsdlabel -e md3 (where I created 2 partitions: / on a and swap on b)
> newfs /dev/md3a
> mount /dev/md3a /mnt
> (copied all data from theFreebsd8 partition to /dev/md3a using backup
> | restor)
>
> 5. Modified /mnt/etc/fstab and /mnt/etc/ttys
> 6. Copied /mnt/boo/kernel/kernel and my newly created xen.img
>   files to a CentOS 5 server which has Xen 3.1 I believe.
> 7. Created a xen load file:
>
> name = "fbsd8"
> kernel = "/root/kernel.bsd8"
> vif = [ 'bridge=xenbr1' ]
> memory = 256
> disk = [ 'file://root/xen.img,0x01,w' ]
> vcpus=1
> on_crash = 'preserve'
>
> 8. started the image using 'xm create fbsd8 -c'
>
> 9. receivd the following break to debugger:
>
>
> Started domain fbsd8
> WARNING: loader(8) metadata is missing!
> GDB: no debug ports present
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> Copyright (c) 1992-2008 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993,
>        1994 The Regents of the University of California. All rights
> reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 8.0-CURRENT #0: Wed Sep 10 17:01:33 EDT 2008
>    root@:/usr/obj/usr/src/sys/XEN
> WARNING: WITNESS option enabled, expect reduced performance.
> Xen reported: 3000.102 MHz processor.
> Timecounter "ixen" frequency 1000000000 Hz quality 0
> CPU: Intel(R) Xeon(TM) CPU 3.00GHz (3000.10-MHz 686-class CPU)
>  Origin = "GenuineIntel"  Id = 0xf4a  Stepping = 10
> 
> Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>  Features2=0x641d<SSE3,RSVD2,MON,DS_CPL,CNXT-ID,CX16,xTPR>
>  AMD Features=0x20000000<LM>
>  AMD Features2=0x1<LAHF>
>  Logical CPUs per core: 2
> real memory  = 268435456 (256 MB)
> avail memory = 255057920 (243 MB)
>
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; apic id = 00
> fault virtual address   = 0xbffffc00
> fault code              = supervisor read, page not present
> instruction pointer     = 0x21:0xc02f429d
> stack pointer           = 0x29:0xc0580d28
> frame pointer           = 0x29:0xc0580d30
> code segment            = base 0x0, limit 0xf9800, type 0x1b
>                        = DPL 1, pres 1, def32 1, gran 1
> processor eflags        = resume, IOPL = 0
> current process         = 0 ()
> [thread pid 0 tid 0 ]
> Stopped at      MPentry+0x6d:   cmpl    $0x5f504d5f,kernbase(%eax)
> db>
>
> So... where did I go wrong? Thanks.
>
> -Steve
>
> _______________________________________________
> freebsd-virtualization@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to
> "freebsd-virtualization-unsubscribe@freebsd.org" 





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