Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2011 21:42:59 +0100
From:      Tobiasz Tworek <tobiasztworek@gmail.com>
To:        freebsd-xen@freebsd.org
Subject:   Re: does anyone have Xen running on an AMD system?
Message-ID:  <4D2E1253.4030703@gmail.com>
In-Reply-To: <4D2E1042.5090302@deployis.eu>
References:  <201101121601.58282.snasonov@bcc.ru>	<4D2DADC7.8080404@deployis.eu> <4D2DE6E6.2090202@freebsd.org> <4D2E0FAB.4010900@gmail.com> <4D2E1042.5090302@deployis.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
In current patch is attached to file i386/i386/machdep.c.
There is no line "#if defined(XEN_PRIVILEGED)".

Tobiasz
> I've attached Colin's patch. It may work on current also.
>
> Tobiasz Tworek wrote:
>> I had tested latest curent version on my AMD Athlon II X4 Xen Server 
>> 6.5 and i have got panic. My output:
>>
>> WARNING: loader(8) metadata is missing!
>> GDB: no debug ports present
>> KDB: debugger backends: ddb
>> KDB: current backend: ddb
>> Copyright (c) 1992-2010 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 9.0-CURRENT #0: Wed Jan 12 20:14:15 CET 2011
>>     root@freebsdcurent:/usr/src/sys/i386/compile/XEN i386
>> WARNING: WITNESS option enabled, expect reduced performance.
>> Xen reported: 3013.708 MHz processor.
>> Timecounter "ixen" frequency 1000000000 Hz quality 0
>> CPU: AMD Athlon(tm) II X4 640 Processor (3013.71-MHz 686-class CPU)
>>   Origin = "AuthenticAMD"  Id = 0x100f53  Family = 10  Model = 5  
>> Stepping = 3
>>   
>> Features=0x1783fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2,HTT> 
>>
>>   Features2=0x802009<SSE3,MON,CX16,POPCNT>
>>   AMD 
>> Features=0xee500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM,3DNow!+,3DNow!>
>>   AMD 
>> Features2=0x37ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT> 
>>
>>   TSC: P-state invariant
>> Data TLB: 48 entries, fully associative
>> Instruction TLB: 32 entries, fully associative
>> L1 data cache: 64 kbytes, 64 bytes/line, 1 lines/tag, 2-way associative
>> L1 instruction cache: 64 kbytes, 64 bytes/line, 1 lines/tag, 2-way 
>> associative
>> L2 internal cache: 512 kbytes, 64 bytes/line, 1 lines/tag, 8-way 
>> associative
>> real memory  = 536870912 (512 MB)
>> Physical memory chunk(s):
>> 0x000000000077d000 - 0x000000001f638fff, 518766592 bytes (126652 pages)
>> avail memory = 515821568 (491 MB)
>> APIC: Using the MPTable enumerator.
>> SMP: Added CPU 0 (BSP)
>> ULE: setup cpu 0
>> [XEN] IPI cpu=0 irq=128 vector=RESCHEDULE_VECTOR (0)
>> [XEN] IPI cpu=0 irq=129 vector=CALL_FUNCTION_VECTOR (1)
>> Event-channel device installed.
>> nfslock: pseudo-device
>> mem:<memory>
>> Pentium Pro MTRR support enabled
>> io:<I/O>
>> null:<null device, zero device>
>> random:<entropy source, Software, Yarrow>
>> [XEN] xen_rtc_probe: probing Hypervisor RTC clock
>> rtc0:<Xen Hypervisor Clock>  on motherboard
>> [XEN] xen_rtc_attach: attaching Hypervisor RTC clock
>> rtc0: registered as a time-of-day clock (resolution 1000000us, 
>> adjustment 0.500000000s)
>> Grant table initialized
>> xenbus0:<Xen Devices>  on motherboard
>> xc0:<Xen Console>  on motherboard
>> Device configuration finished.
>> procfs registered
>> Timecounters tick every 10.000 msec
>> kernel trap 9 with interrupts disabled
>>
>>
>> Fatal trap 9: general protection fault while in kernel mode
>> cpuid = 0; apic id = 00
>> instruction pointer= 0x21:0xc032b311
>> stack pointer        = 0x29:0xlo0: bpf attached
>> c21fec8c
>> frame pointer        = 0x29:0xc21fec94
>> code segment= base 0x0, limit 0xfffff, type [XEN] hypervisor 
>> wallclock nudged; nudging TOD.
>> 0x1b
>> = DPL 1, pres 1, def32 1, gran 1
>> processor eflags= resume, IOPL = 0
>> current process= 11 (idle: cpu0)
>> [ thread pid 11 tid 100003 ]
>> Stopped at      spinlock_exit+0xa1:     hlt
>>
>>
>>
>> Regards,
>> Tobiasz Tworek
>>
>>
>>> On 01/12/11 05:33, Gót András wrote:
>>>> kernel trap 9 with interrupts disabled
>>>>
>>>> Fatal trap 9: general protection fault while in kernel mode
>>>> cpuid = 0; apic id = 00
>>>> instruction pointer    = 0x21:0xc0321241
>>>> stack pointer            = 0x29:0xc21ffc8c
>>>> frame pointer            = 0x29:0xc21ffc94
>>>> code segment        = base 0x0, limit 0xfffff, type 0x1b
>>>>              = DPL 1, pres 1, def32 1, gran 1
>>>> processor eflags    = resume, IOPL = 0
>>>> current process        = 11 (idle: cpu0)
>>>> [thread pid 11 tid 100003 ]
>>>> Stopped at      spinlock_exit+0xe1:     hlt
>>> Yep, this is what I was looking for.  Can you try the attached patch 
>>> (under
>>> the same conditions to avoid the pmap_init panic) and let me know if 
>>> this
>>> problem goes away?
>>>
>>>
>>>
>>> _______________________________________________
>>> freebsd-xen@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-xen
>>> To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org"




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