best branch for bhyve on AMD?

2014-02-12 Thread John Nielsen
Greetings,

I am running FreeBSD 10.0-STABLE r261733 amd64 on a system with an AMD 
Brisbane CPU:

CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ (2835.16-MHz K8-class CPU)
  Origin = AuthenticAMD  Id = 0x60fb2  Family = 0xf  Model = 0x6b  Stepping = 
2
  
Features=0x178bfbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT
  Features2=0x2001SSE3,CX16
  AMD Features=0xea500800SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!
  AMD Features2=0x11fLAHF,CMP,SVM,ExtAPIC,CR8,Prefetch

kldload vmm gives these kernel messages:
  amd_iommu_init: not implemented
  amdv_init: not implemented
  amdv_cleanup: not implemented
  module_register_init: MOD_LOAD (vmm, 0x80f5abf0, 0) error 6

and # bhyveload -m 256 -d /dev/zvol/bigz/bhyvetest bhyvetest gives:
  vm_create: Device not configured

Am I right in thinking that bhyve support for AMD processors is not yet in 
-STABLE?

If so, is there working code for bhyve under AMD anywhere? Where? -HEAD, 
projects/bhyve_svm or somewhere else? Is it considered experimental, stable, or 
something in between? Should it work with the above processor?

Looking forward to trying bhyve on this hardware.

Thanks!

JN

___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
freebsd-virtualization-unsubscr...@freebsd.org


Re: best branch for bhyve on AMD?

2014-02-12 Thread Thomas Hoffmann
On Wed, Feb 12, 2014 at 12:14 PM, John Nielsen li...@jnielsen.net wrote:

 Greetings,

 I am running FreeBSD 10.0-STABLE r261733 amd64 on a system with an AMD
 Brisbane CPU:

 CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ (2835.16-MHz K8-class
 CPU)
   Origin = AuthenticAMD  Id = 0x60fb2  Family = 0xf  Model = 0x6b
  Stepping = 2

 Features=0x178bfbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT
   Features2=0x2001SSE3,CX16
   AMD Features=0xea500800SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!
   AMD Features2=0x11fLAHF,CMP,SVM,ExtAPIC,CR8,Prefetch

 kldload vmm gives these kernel messages:
   amd_iommu_init: not implemented
   amdv_init: not implemented
   amdv_cleanup: not implemented
   module_register_init: MOD_LOAD (vmm, 0x80f5abf0, 0) error 6

 and # bhyveload -m 256 -d /dev/zvol/bigz/bhyvetest bhyvetest gives:
   vm_create: Device not configured

 Am I right in thinking that bhyve support for AMD processors is not yet in
 -STABLE?

 If so, is there working code for bhyve under AMD anywhere? Where? -HEAD,
 projects/bhyve_svm or somewhere else? Is it considered experimental,
 stable, or something in between? Should it work with the above processor?

 Looking forward to trying bhyve on this hardware.

 Thanks!

 JN

 This might answer some of your questions: http://bhyve.org/faq/
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
freebsd-virtualization-unsubscr...@freebsd.org


Re: best branch for bhyve on AMD?

2014-02-12 Thread Peter Grehan

Hi John,


Am I right in thinking that bhyve support for AMD processors is not
yet in -STABLE?


 Yes, that's correct.


If so, is there working code for bhyve under AMD anywhere? Where?
-HEAD, projects/bhyve_svm or somewhere else?


 projects/bhyve_svm


Is it considered experimental, stable, or something in between?


 I'd home somewhere on the stable side of experimental. I've had good 
success with it on a Phenom II, but looks like at least 1 user has had 
issues.



Should  it work with the above processor?


 I think your model may be predate the h/w nested paging support that 
bhyve relies on (EPT, or RVI in early AMD terminology). The list of AMD 
CPUs with RVI is at:



http://support.amd.com/en-us/kb-articles/Pages/GPU120AMDRVICPUsHyperVWin8.aspx

 ... and the Athlon 64 X2 isn't on that list :(

later,

Peter.
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
freebsd-virtualization-unsubscr...@freebsd.org