Re: FreeBSD PVHVM call for testing

2013-10-11 Thread Roger Pau Monné
On 11/10/13 11:42, Eggert, Lars wrote:
 Hi,
 
 On May 13, 2013, at 20:32, Roger Pau Monné roger@citrix.com wrote:
 Right now the code is in a state where it can be tested by users, so we
 would like to encourage FreeBSD and Xen users to test it and provide
 feedback.
 
 any idea if/when this code will be merged into -CURRENT?

It's already in HEAD, and will hopefully be part of the 10 release.

Roger.

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


Re: FreeBSD PVHVM call for testing

2013-07-22 Thread Jeroen van der Ham
Hi,

After some more testing I thought it would be good to put this into production 
for my personal server. I've used pvhvm_v19 and built it without debugging 
options and installed it on a FreeBSD 9.1 system.

I've run into some hiccups with 9.1 user land and a 10-CURRENT kernel, but 
that's all solvable[0].

My VPS has some very limited memory (256M), but I've compensated with swap 
space (1G)

Now anytime I'm putting the system under stress, by building ports or by 
running a git clone on the kernel repository here, I'm seeing a lot of messages 
about swap_pager:

 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 132545, size: 4096

The system also becomes very sluggish and sometimes unresponsive.
The weird thing was that one of these messages happened right after a reboot 
when I rebuilt an outdated port and on the main console was checking the swap 
memory:

 jeroen:~/ $ swapinfo  
 [8:13:29]
 Device  1K-blocks UsedAvail Capacity
 /dev/ada0p2524288 2484   521804 0%
 /dev/md0  1048576 2364  1046212 0%
 Total 1572864 4848  1568016 0%
 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 131424, size: 4096


Is anyone else seeing something similar?
I certainly did not experience something like this on 9.0 with a XENHVM kernel.

If necessary I can rebuild a kernel with debugging support and do some more 
recording of what is actually going on.

Jeroen.


[0]: I have edited bsd.port.mk to always apply the FBSD10_FIX, and for version 
checking I am  running pkg version with UNAME_r=9.1-RELEASE.
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to freebsd-xen-unsubscr...@freebsd.org


Re: FreeBSD PVHVM call for testing

2013-07-22 Thread Jeroen van der Ham
Hi,

On 22 Jul 2013, at 10:29, Roger Pau Monné roger@citrix.com wrote:
 Is your guest running a 32bit or a 64bit kernel?

$ uname -a
FreeBSD positron.dckd.nl 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r+a09eac7-dirty: 
Wed Jul 17 17:51:10 CEST 2013 
root@image01:/usr/obj/usr/home/jeroen/freebsd/sys/XENHVM  amd64

 
 Could you also provide the config file used to launch your guest and the
 Xen and Dom0 kernel versions?

Guest config:

kernel = '/usr/lib/xen-4.0/boot/hvmloader'
device_model = '/usr/lib/xen-4.0/bin/qemu-dm'
builder = 'hvm'
shadow_memory = 8
memory = 512
name = positron
vcpus = 2
cpus = 2-7
maxvcpus = 4
xen_shell = 'root, jeroen'

vif = [
'type=vifname=positron.wan,bridge=br-wan,mac=00:16:3E:2F:AD:99,ip=94.142.246.99'
,
'type=vifname=positron.lan,bridge=br-lan,mac=00:16:3E:0D:96:5C,ip=10.20.0.99'
]

disk = ['phy:/xen/domains/positron/positron-disk1,hda,w']

xen_platform_pci=1
boot = 'c'
sdl=0
stdvga=0
serial='pty'


Xen info:

host   : soleus01.soleus.nu
release: 2.6.32-5-xen-amd64
version: #1 SMP Mon Oct 3 07:53:54 UTC 2011
machine: x86_64
nr_cpus: 8
nr_nodes   : 2
cores_per_socket   : 4
threads_per_core   : 1
cpu_mhz: 2200
hw_caps: 
178bf3ff:efd3fbff::1310:00802001::37ff:
virt_caps  : hvm
total_memory   : 65534
free_memory: 6865
node_to_cpu: node0:0-3
 node1:4-7
node_to_memory : node0:3128
 node1:3737
node_to_dma32_mem  : node0:3128
 node1:0
max_node_id: 1
xen_major  : 4
xen_minor  : 0
xen_extra  : .1
xen_caps   : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler  : credit
xen_pagesize   : 4096
platform_params: virt_start=0x8000
xen_changeset  : unavailable
xen_commandline: placeholder dom0_mem=1852M
cc_compiler: gcc version 4.4.5 (Debian 4.4.5-10)
cc_compile_by  : waldi
cc_compile_domain  : debian.org
cc_compile_date: Wed Jan 12 14:04:06 UTC 2011
xend_config_format : 4

 Could you also try a HEAD XENHVM kernel (without my patches), to see if
 the issue is related to my changes or to some bug already present in HEAD?

Will do.


Jeroen.

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


Re: FreeBSD PVHVM call for testing

2013-07-22 Thread Roger Pau Monné
On 22/07/13 10:40, Jeroen van der Ham wrote:
 Hi,
 
 On 22 Jul 2013, at 10:29, Roger Pau Monné roger@citrix.com wrote:
 Is your guest running a 32bit or a 64bit kernel?
 
 $ uname -a
 FreeBSD positron.dckd.nl 10.0-CURRENT FreeBSD 10.0-CURRENT #0 
 r+a09eac7-dirty: Wed Jul 17 17:51:10 CEST 2013 
 root@image01:/usr/obj/usr/home/jeroen/freebsd/sys/XENHVM  amd64
 

 Could you also provide the config file used to launch your guest and the
 Xen and Dom0 kernel versions?
 
 Guest config:
 
 kernel = '/usr/lib/xen-4.0/boot/hvmloader'
 device_model = '/usr/lib/xen-4.0/bin/qemu-dm'
 builder = 'hvm'
 shadow_memory = 8

Are you setting the shadow memory size manually because your hardware
lacks HAP support?

 memory = 512
 name = positron
 vcpus = 2
 cpus = 2-7
 maxvcpus = 4
 xen_shell = 'root, jeroen'

This doesn't seem like a standard xl config option.

 
 vif = [
 'type=vifname=positron.wan,bridge=br-wan,mac=00:16:3E:2F:AD:99,ip=94.142.246.99'
 ,
 'type=vifname=positron.lan,bridge=br-lan,mac=00:16:3E:0D:96:5C,ip=10.20.0.99'
 ]
 
 disk = ['phy:/xen/domains/positron/positron-disk1,hda,w']
 
 xen_platform_pci=1
 boot = 'c'
 sdl=0
 stdvga=0
 serial='pty'
 
 
 Xen info:
 
 host   : soleus01.soleus.nu
 release: 2.6.32-5-xen-amd64
 version: #1 SMP Mon Oct 3 07:53:54 UTC 2011
 machine: x86_64
 nr_cpus: 8
 nr_nodes   : 2
 cores_per_socket   : 4
 threads_per_core   : 1
 cpu_mhz: 2200
 hw_caps: 
 178bf3ff:efd3fbff::1310:00802001::37ff:
 virt_caps  : hvm
 total_memory   : 65534
 free_memory: 6865
 node_to_cpu: node0:0-3
  node1:4-7
 node_to_memory : node0:3128
  node1:3737
 node_to_dma32_mem  : node0:3128
  node1:0
 max_node_id: 1
 xen_major  : 4
 xen_minor  : 0
 xen_extra  : .1
 xen_caps   : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
 hvm-3.0-x86_32p hvm-3.0-x86_64
 xen_scheduler  : credit
 xen_pagesize   : 4096
 platform_params: virt_start=0x8000
 xen_changeset  : unavailable
 xen_commandline: placeholder dom0_mem=1852M
 cc_compiler: gcc version 4.4.5 (Debian 4.4.5-10)
 cc_compile_by  : waldi
 cc_compile_domain  : debian.org
 cc_compile_date: Wed Jan 12 14:04:06 UTC 2011
 xend_config_format : 4

I've set up a XENHVM system with 256MB of RAM and swap and this is what
I see when doing a make buildkernel:

[root@ ~]# swapinfo
Device  1K-blocks UsedAvail Capacity
/dev/ada0p3   1048540   351116   69742433%

I don't see any messages on the console or anything else, the system
seems to be sluggish while doing the build, but that's quite normal when
using only 256MB of RAM.

This test was done using the pvhvm_20 branch, but it should not contain
any significant code changes in comparison with pvhvm_v19 (it's just a
rebase on top of HEAD and a reorder of patches). Could this be because
you are using a 9 userland with a 10 kernel?

Roger.

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


Re: FreeBSD PVHVM call for testing

2013-07-22 Thread Jeroen van der Ham
Hi,

On 22 Jul 2013, at 10:40, Jeroen van der Ham jer...@dckd.nl wrote:
 Could you also try a HEAD XENHVM kernel (without my patches), to see if
 the issue is related to my changes or to some bug already present in HEAD?

It seems I was worrying too soon.

I have been putting the system through the wringer some more, and I now believe 
that it has been caused by adding a new swap file. Just before I rebooted my 
system I created a larger swap file to be used by /etc/rc.d/add_swap.
Right after I rebooted I started compiling and doing other things. And I am 
getting the feeling that the system was still initialising that swap file and 
was unable to provide swap space at that time.

I've rebooted my system again with the PVHVM system, abused it even more than I 
did before and I'm not seeing the same messages again, nor getting any 
exaggerated sluggishness.

So my apologies for the false alarm.

Jeroen.

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


Re: FreeBSD PVHVM call for testing

2013-06-20 Thread Roger Pau Monné
On 20/06/13 11:20, Jeroen van der Ham wrote:
 Hi,
 
 I have this running for a day or so now, but I'm noticing that the load 
 averages seem a bit off:
 
 $ uptime
 11:17AM  up 17:14, 1 user, load averages: 0.31, 0.27, 0.21
 
 This is for a clean install, with just enough installed to compile this 
 kernel. In top I'm seeing that the machine is idling 98% of the time. But 
 this does not correlate to the load displayed above.

This is probably due to the fact that we are not properly accounting for
blocked/runnable/offline time. Did you see the same when running the
XENHVM kernel without my patches?

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


Re: FreeBSD PVHVM call for testing

2013-06-20 Thread Jeroen van der Ham
Hi,

On 20 Jun 2013, at 11:33, Roger Pau Monné roger@citrix.com wrote:
 
 This is probably due to the fact that we are not properly accounting for
 blocked/runnable/offline time. Did you see the same when running the
 XENHVM kernel without my patches?
 

I have a different system on the same platform running FreeBSD9 with XENHVM. 
This server is running (web)mail, smokeping and irssi.

That gives:

 11:35AM  up 20:07, 1 user, load averages: 0.06, 0.06, 0.07

Jeroen.

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


Re: FreeBSD PVHVM call for testing

2013-06-19 Thread Roger Pau Monné
On 19/06/13 13:13, Jeroen van der Ham wrote:
 Hi,
 
 I've just built a new kernel based on pvhvm_v17, but it panicked on boot.
 
 I still have a xen console attached, so I can provide additional information 
 if someone gives me the right commands.
 
 Jeroen.
 

Could you provide the boot log of the DomU, backtrace, Xen version and
Dom0 kernel version?
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to freebsd-xen-unsubscr...@freebsd.org


Re: FreeBSD PVHVM call for testing

2013-06-13 Thread Roger Pau Monné
On 10/06/13 16:48, Roger Pau Monné wrote:
 Hello,
 
 I've pushed a new branch, pvhvm_v14 that contains support for live
 migration. While there I've also rebased the changes on top of current
 HEAD, so now it contains the recent fixes to blkfront and netfront.
 
 http://xenbits.xen.org/gitweb/?p=people/royger/freebsd.git;a=shortlog;h=refs/heads/pvhvm_v14

Hello,

There where some issues with the previous branch (pvhvm_v14), I've
pushed a new one (pvhvm_v16) that fixes the following bugs:

 * Make sure there are no IPIs in flight while the VM is migrated,
having in-flight IPIs is a problem because on resume the event channels
are re-initialized, so all pending events are lost, including IPIs.

 * Reset the clock after migration, this prevent clock drifts when the
VM is migrated.

 * blkfront was not correctly freeing the old event channel port.

The following two commits are needed for Xen:

f8e8fd56bd7d5675e8331b4ec74bae76c9dbf24e x86/HVM: fix initialization of
wallclock time for PVHVM on migration

32c864a35ece2c24a336d183869a546798a4b241 x86/vtsc: update vcpu_time in
hvm_set_guest_time

With this branch I've been able to successfully local migrate a busy VM
400 times consecutively.

As usual, the branch can be found here:

http://xenbits.xen.org/gitweb/?p=people/royger/freebsd.git;a=shortlog;h=refs/heads/pvhvm_v16

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


Re: FreeBSD PVHVM call for testing

2013-06-10 Thread Outback Dingo
On Mon, Jun 10, 2013 at 10:48 AM, Roger Pau Monné roger@citrix.comwrote:

 Hello,

 I've pushed a new branch, pvhvm_v14 that contains support for live
 migration. While there I've also rebased the changes on top of current
 HEAD, so now it contains the recent fixes to blkfront and netfront.


 http://xenbits.xen.org/gitweb/?p=people/royger/freebsd.git;a=shortlog;h=refs/heads/pvhvm_v14


looking at your master branch your 2 weeks behind current... so where did
you rebase your changes to head, or are you referring to your HEAD, and not
FreeBSD
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to freebsd-xen-unsubscr...@freebsd.org


Re: FreeBSD PVHVM call for testing

2013-05-30 Thread Jeroen van der Ham
Hi,

On 23 May 2013, at 19:41, Roger Pau Monné roger@citrix.com wrote:

 Hello,
 
 I've pushed a new branch, pvhvm_v10 that contains a PV IPI
 implementation for both amd64 and i386. I've also updated the wiki to
 point to the pvhvm_v10 branch:

I've been running a VM with this kernel for about a week now. It ran fine, 
until about 3:30 in the morning. The only thing I can see is the following 
cryptic messages in /var/log/messages, followed by a reboot of the system.

May 29 23:42:30 image01 sshd[31227]: error: Received disconnect from 
150.165.15.175: 11: Bye Bye [preauth]
May 30 03:30:57 image01 kernel: .
May 30 03:30:57 image01 ntpd[4436]: ntpd exiting on signal 15
May 30 03:30:57 image01 kernel: .
May 30 03:30:58 image01 kernel: .
May 30 03:31:00 image01 syslogd: exiting on signal 15
May 30 03:32:52 image01 syslogd: kernel boot file is /boot/kernel/kernel
May 30 03:32:52 image01 kernel: Copyright (c) 1992-2013 The FreeBSD Project.
May 30 03:32:52 image01 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 
1989, 1991, 1992, 1993, 1994
May 30 03:32:52 image01 kernel: The Regents of the University of California. 
All rights reserved.
May 30 03:32:52 image01 kernel: FreeBSD is a registered trademark of The 
FreeBSD Foundation.

I'm happy to help to gather more information, just tell me what you need.

Jeroen.


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


Re: FreeBSD PVHVM call for testing

2013-05-30 Thread Roger Pau Monné
On 30/05/13 10:50, Jeroen van der Ham wrote:
 Hi,
 
 On 23 May 2013, at 19:41, Roger Pau Monné roger@citrix.com wrote:
 
 Hello,

 I've pushed a new branch, pvhvm_v10 that contains a PV IPI
 implementation for both amd64 and i386. I've also updated the wiki to
 point to the pvhvm_v10 branch:
 
 I've been running a VM with this kernel for about a week now. It ran fine, 
 until about 3:30 in the morning. The only thing I can see is the following 
 cryptic messages in /var/log/messages, followed by a reboot of the system.
 
 May 29 23:42:30 image01 sshd[31227]: error: Received disconnect from 
 150.165.15.175: 11: Bye Bye [preauth]
 May 30 03:30:57 image01 kernel: .
 May 30 03:30:57 image01 ntpd[4436]: ntpd exiting on signal 15
 May 30 03:30:57 image01 kernel: .
 May 30 03:30:58 image01 kernel: .
 May 30 03:31:00 image01 syslogd: exiting on signal 15
 May 30 03:32:52 image01 syslogd: kernel boot file is /boot/kernel/kernel
 May 30 03:32:52 image01 kernel: Copyright (c) 1992-2013 The FreeBSD Project.
 May 30 03:32:52 image01 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 
 1989, 1991, 1992, 1993, 1994
 May 30 03:32:52 image01 kernel: The Regents of the University of California. 
 All rights reserved.
 May 30 03:32:52 image01 kernel: FreeBSD is a registered trademark of The 
 FreeBSD Foundation.
 
 I'm happy to help to gather more information, just tell me what you need.

Hello Jeroen,

So it looks like the system rebooted (but it was not a crash or a
sporadic reboot? the kernel seems to be aware of the reboot request). It
would be interesting if you could provide the output of the serial
console when this happens, that might be helpful. Did you enable
xenconsoled logging?

Also, could you provide more info about your system, Xen version, what
workload was the DomU running, Dom0 kernel version?

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


Re: FreeBSD PVHVM call for testing

2013-05-30 Thread Jeroen van der Ham
Hi,

On 30 May 2013, at 11:04, Roger Pau Monné roger@citrix.com wrote:
 So it looks like the system rebooted (but it was not a crash or a
 sporadic reboot? the kernel seems to be aware of the reboot request). It
 would be interesting if you could provide the output of the serial
 console when this happens, that might be helpful. Did you enable
 xenconsoled logging?

Unfortunately I did not.

 Also, could you provide more info about your system, Xen version, what
 workload was the DomU running, Dom0 kernel version?

There was no one logged in at the time of the reboot according to the last log.
I did do some sysbench tests during the day, but that was way before it 
rebooted. The only thing that could be running during that time was daily 
periodic.

$ sudo xm info
host   : soleus01.soleus.nu
release: 2.6.32-5-xen-amd64
version: #1 SMP Mon Oct 3 07:53:54 UTC 2011
machine: x86_64
nr_cpus: 8
nr_nodes   : 2
cores_per_socket   : 4
threads_per_core   : 1
cpu_mhz: 2200
hw_caps: 
178bf3ff:efd3fbff::1310:00802001::37ff:
virt_caps  : hvm
total_memory   : 65534
free_memory: 6866
node_to_cpu: node0:0-3
 node1:4-7
node_to_memory : node0:3128
 node1:3737
node_to_dma32_mem  : node0:3128
 node1:0
max_node_id: 1
xen_major  : 4
xen_minor  : 0
xen_extra  : .1
xen_caps   : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler  : credit
xen_pagesize   : 4096
platform_params: virt_start=0x8000
xen_changeset  : unavailable
xen_commandline: placeholder dom0_mem=1852M
cc_compiler: gcc version 4.4.5 (Debian 4.4.5-10)
cc_compile_by  : waldi
cc_compile_domain  : debian.org
cc_compile_date: Wed Jan 12 14:04:06 UTC 2011
xend_config_format : 4

$ uname -a
Linux soleus01.soleus.nu 2.6.32-5-xen-amd64 #1 SMP Mon Oct 3 07:53:54 UTC 2011 
x86_64 GNU/Linux

Jeroen.

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


Re: FreeBSD PVHVM call for testing

2013-05-28 Thread Craig Rodrigues
On Tue, May 28, 2013 at 8:21 AM, Outback Dingo outbackdi...@gmail.comwrote:




 On Fri, May 24, 2013 at 6:27 PM, Craig Rodrigues 
 rodr...@crodrigues.orgwrote:

 I wrote this blog post:


 http://blogs.freebsdish.org/rodrigc/2013/05/24/setting-up-a-vm-for-doing-gsoc-work/

 for the steps how to do it.  You can follow those steps to get
 bootstrapped
 with a working environment if it helps you out.

 Good luck.


 Any chance this will be backported to 9.X or 9-STABLE at least ??




I wrote a blog post specifically for installing 10-CURRENT from a snapshot
ISO and getting bootstrapped
from there, to help the Google Summer of Code Student that I am mentoring.
What specifically do you want to be backported to 9-STABLE?

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


Re: FreeBSD PVHVM call for testing

2013-05-24 Thread Roger Pau Monné
On 23/05/13 21:09, Colin Percival wrote:
 On 05/23/13 02:06, Roger Pau Monné wrote:
 On 22/05/13 22:03, Colin Percival wrote:
 Testing on a cr1.8xlarge EC2 instance, I get Xen 4.2, but it ends up with
 a panic -- console output below.  I can get a backtrace and possibly even
 a dump if those would help.

 Thanks for the test, I've been using Xen 4.2 (and 4.3) without problems 
 so far. By looking at the Xen code, the only reason the timer setup 
 could return -22 (EINVAL), is that we try to set the timer for a 
 different vCPU than the one we are running on.

 I've been able to boot a 32 vCPU DomU on my 8way box using Xen 4.2.1 
 (using both qemu-xen and qemu-xen-traditional device models), so I'm 
 unsure if this could be due to some patch Amazon applies to Xen. Could 
 you try the following patch and post the error message? I would like to 
 see if the cpuid reported by kdb and the vCPU that we are trying to set 
 the timer are the same.
 
 Looks like there's agreement about the cpuids here.  Anything else I should
 try testing?

Thanks for the test, this is what I expected. I'm a little bit out of
ideas since I'm not able to reproduce this on upstream Xen 4.2. Without
knowing what's happening inside the hypervisor it's hard to tell what's
wrong. It would be interesting to try if the same happens with a Linux
PVHVM (not PV) running on the same instance type.

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

Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Jeroen van der Ham

On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com wrote:
 Also, I've created a wiki page that explains how to set up a FreeBSD
 PVHVM for testing:
 
 http://wiki.xen.org/wiki/Testing_FreeBSD_PVHVM


You mention on that page that it is easier to install on 10.0-CURRENT snapshots.
What are the issues with installing this on 9.1? Is it possible?

Jeroen.

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Roger Pau Monné
On 23/05/13 15:20, Jeroen van der Ham wrote:
 
 On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com wrote:
 Also, I've created a wiki page that explains how to set up a FreeBSD
 PVHVM for testing:

 http://wiki.xen.org/wiki/Testing_FreeBSD_PVHVM
 
 
 You mention on that page that it is easier to install on 10.0-CURRENT 
 snapshots.
 What are the issues with installing this on 9.1? Is it possible?

I don't think it is recommended to use a HEAD (10) kernel with a 9.1
userland. You can always install a 9.1 and then do a full update with
the source on my repository.

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Roger Pau Monné
On 23/05/13 14:57, Jeroen van der Ham wrote:
 Hi,
 
 On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com wrote:
 Right now the code is in a state where it can be tested by users, so we
 would like to encourage FreeBSD and Xen users to test it and provide
 feedback.
 
 I've just been able to install it on a VPS using the latest pvhvm_v9 branch.

The branch pvhvm_v9 contains an initial implementation of PV IPIs for
amd64. I've now finished it and I'm going to port it to i386 also, and
push a new branch to the repository.

 This is good news, because the system I had before actually had trouble with 
 the HVM kernel from 9.1 [0].
 
 I'm going to leave this running for a while and do some more tests on it.
 
 Jeroen.
 
 
 [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
 

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Outback Dingo
On Thu, May 23, 2013 at 9:33 AM, Roger Pau Monné roger@citrix.comwrote:

 On 23/05/13 14:57, Jeroen van der Ham wrote:
  Hi,
 
  On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com wrote:
  Right now the code is in a state where it can be tested by users, so we
  would like to encourage FreeBSD and Xen users to test it and provide
  feedback.
 
  I've just been able to install it on a VPS using the latest pvhvm_v9
 branch.

 The branch pvhvm_v9 contains an initial implementation of PV IPIs for
 amd64. I've now finished it and I'm going to port it to i386 also, and
 push a new branch to the repository.



curious as the from what rev you guys forked your XENPVM work from HEAD, so
i can assure
Ive not lost some fixes, new commits from upstream



  This is good news, because the system I had before actually had trouble
 with the HVM kernel from 9.1 [0].
 
  I'm going to leave this running for a while and do some more tests on it.
 
  Jeroen.
 
 
  [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
 

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

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Outback Dingo
On Thu, May 23, 2013 at 9:33 AM, Roger Pau Monné roger@citrix.comwrote:

 On 23/05/13 14:57, Jeroen van der Ham wrote:
  Hi,
 
  On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com wrote:
  Right now the code is in a state where it can be tested by users, so we
  would like to encourage FreeBSD and Xen users to test it and provide
  feedback.
 
  I've just been able to install it on a VPS using the latest pvhvm_v9
 branch.

 The branch pvhvm_v9 contains an initial implementation of PV IPIs for
 amd64. I've now finished it and I'm going to port it to i386 also, and
 push a new branch to the repository.

  This is good news, because the system I had before actually had trouble
 with the HVM kernel from 9.1 [0].
 
  I'm going to leave this running for a while and do some more tests on it.
 
  Jeroen.
 
 
  [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
 

 I built the rev_9 branch on a XCP host and rebooted, however I am seeing

on boot after ugen0.2: QEMU 0.10.2 at usbus0

run_interrupt_driven_hooks: still waiting after 60 seconds for
xenbus_nop_confighook_cb
run_interrupt_driven_hooks: still waiting after 120 seconds for
xenbus_nop_confighook_cb
run_interrupt_driven_hooks: still waiting after 180 seconds for
xenbus_nop_confighook_cb
run_interrupt_driven_hooks: still waiting after 240 seconds for
xenbus_nop_confighook_cb
run_interrupt_driven_hooks: still waiting after 300 seconds for
xenbus_nop_confighook_cb
panic: run_interrupt_driven_confighooks: waited too long
cpuid = 0
KDB: enter: panic
[ thread pid 0 tid 10 ]
Stropped at kdb_enter +0x3b: movq $0,0xad6522(%rip)
db



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

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Sergey Kandaurov
On 23 May 2013 20:30, Outback Dingo outbackdi...@gmail.com wrote:
 On Thu, May 23, 2013 at 9:33 AM, Roger Pau Monné roger@citrix.comwrote:

 On 23/05/13 14:57, Jeroen van der Ham wrote:
  Hi,
 
  On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com wrote:
  Right now the code is in a state where it can be tested by users, so we
  would like to encourage FreeBSD and Xen users to test it and provide
  feedback.
 
  I've just been able to install it on a VPS using the latest pvhvm_v9
 branch.

 The branch pvhvm_v9 contains an initial implementation of PV IPIs for
 amd64. I've now finished it and I'm going to port it to i386 also, and
 push a new branch to the repository.

  This is good news, because the system I had before actually had trouble
 with the HVM kernel from 9.1 [0].
 
  I'm going to leave this running for a while and do some more tests on it.
 
  Jeroen.
 
 
  [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
 

 I built the rev_9 branch on a XCP host and rebooted, however I am seeing

 on boot after ugen0.2: QEMU 0.10.2 at usbus0

 run_interrupt_driven_hooks: still waiting after 60 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 120 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 180 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 240 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 300 seconds for
 xenbus_nop_confighook_cb
 panic: run_interrupt_driven_confighooks: waited too long
 cpuid = 0
 KDB: enter: panic
 [ thread pid 0 tid 10 ]
 Stropped at kdb_enter +0x3b: movq $0,0xad6522(%rip)
 db

Can you recheck this on stock HEAD?

From your description this looks like a rather old bug seen with 8.2
or above and XCP (referenced in PR kern/164630). You can trigger it
when e.g. booting with empty cdrom.

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Roger Pau Monné
On 23/05/13 18:30, Outback Dingo wrote:
 
 
 
 On Thu, May 23, 2013 at 9:33 AM, Roger Pau Monné roger@citrix.com
 mailto:roger@citrix.com wrote:
 
 On 23/05/13 14:57, Jeroen van der Ham wrote:
  Hi,
 
  On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com
 mailto:roger@citrix.com wrote:
  Right now the code is in a state where it can be tested by users,
 so we
  would like to encourage FreeBSD and Xen users to test it and provide
  feedback.
 
  I've just been able to install it on a VPS using the latest
 pvhvm_v9 branch.
 
 The branch pvhvm_v9 contains an initial implementation of PV IPIs for
 amd64. I've now finished it and I'm going to port it to i386 also, and
 push a new branch to the repository.
 
  This is good news, because the system I had before actually had
 trouble with the HVM kernel from 9.1 [0].
 
  I'm going to leave this running for a while and do some more tests
 on it.
 
  Jeroen.
 
 
  [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
 
 
 I built the rev_9 branch on a XCP host and rebooted, however I am seeing
 
 on boot after ugen0.2: QEMU 0.10.2 at usbus0
 
 run_interrupt_driven_hooks: still waiting after 60 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 120 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 180 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 240 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 300 seconds for
 xenbus_nop_confighook_cb
 panic: run_interrupt_driven_confighooks: waited too long
 cpuid = 0
 KDB: enter: panic
 [ thread pid 0 tid 10 ]
 Stropped at kdb_enter +0x3b: movq $0,0xad6522(%rip)
 db

From what I've read on the list, it seems like you cannot boot the PVHVM
kernel if you have a cdrom attached to the guest, could you try
disabling the cdrom and booting again?

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Outback Dingo
On Thu, May 23, 2013 at 12:48 PM, Roger Pau Monné roger@citrix.comwrote:

 On 23/05/13 18:30, Outback Dingo wrote:
 
 
 
  On Thu, May 23, 2013 at 9:33 AM, Roger Pau Monné roger@citrix.com
  mailto:roger@citrix.com wrote:
 
  On 23/05/13 14:57, Jeroen van der Ham wrote:
   Hi,
  
   On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com
  mailto:roger@citrix.com wrote:
   Right now the code is in a state where it can be tested by users,
  so we
   would like to encourage FreeBSD and Xen users to test it and
 provide
   feedback.
  
   I've just been able to install it on a VPS using the latest
  pvhvm_v9 branch.
 
  The branch pvhvm_v9 contains an initial implementation of PV IPIs for
  amd64. I've now finished it and I'm going to port it to i386 also,
 and
  push a new branch to the repository.
 
   This is good news, because the system I had before actually had
  trouble with the HVM kernel from 9.1 [0].
  
   I'm going to leave this running for a while and do some more tests
  on it.
  
   Jeroen.
  
  
   [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
  
 
  I built the rev_9 branch on a XCP host and rebooted, however I am seeing
 
  on boot after ugen0.2: QEMU 0.10.2 at usbus0
 
  run_interrupt_driven_hooks: still waiting after 60 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 120 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 180 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 240 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 300 seconds for
  xenbus_nop_confighook_cb
  panic: run_interrupt_driven_confighooks: waited too long
  cpuid = 0
  KDB: enter: panic
  [ thread pid 0 tid 10 ]
  Stropped at kdb_enter +0x3b: movq $0,0xad6522(%rip)
  db

 From what I've read on the list, it seems like you cannot boot the PVHVM
 kernel if you have a cdrom attached to the guest, could you try
 disabling the cdrom and booting again?


great how does one go about disabling the cdrom, i get some disk parameters
needs to be removed from the vm template before boot
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to freebsd-xen-unsubscr...@freebsd.org


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Jeroen van der Ham
Hi,

Just remove this line (or pointing to a similar file from the template: (It's 
part of the disks definition:

   'file:/root/freebsd-10.iso,hdc:cdrom,r',

Jeroen.

On 23 May 2013, at 19:02, Outback Dingo outbackdi...@gmail.com wrote:

 On Thu, May 23, 2013 at 12:48 PM, Roger Pau Monné roger@citrix.comwrote:
 
 On 23/05/13 18:30, Outback Dingo wrote:
 
 
 
 On Thu, May 23, 2013 at 9:33 AM, Roger Pau Monné roger@citrix.com
 mailto:roger@citrix.com wrote:
 
On 23/05/13 14:57, Jeroen van der Ham wrote:
 Hi,
 
 On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com
mailto:roger@citrix.com wrote:
 Right now the code is in a state where it can be tested by users,
so we
 would like to encourage FreeBSD and Xen users to test it and
 provide
 feedback.
 
 I've just been able to install it on a VPS using the latest
pvhvm_v9 branch.
 
The branch pvhvm_v9 contains an initial implementation of PV IPIs for
amd64. I've now finished it and I'm going to port it to i386 also,
 and
push a new branch to the repository.
 
 This is good news, because the system I had before actually had
trouble with the HVM kernel from 9.1 [0].
 
 I'm going to leave this running for a while and do some more tests
on it.
 
 Jeroen.
 
 
 [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
 
 
 I built the rev_9 branch on a XCP host and rebooted, however I am seeing
 
 on boot after ugen0.2: QEMU 0.10.2 at usbus0
 
 run_interrupt_driven_hooks: still waiting after 60 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 120 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 180 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 240 seconds for
 xenbus_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 300 seconds for
 xenbus_nop_confighook_cb
 panic: run_interrupt_driven_confighooks: waited too long
 cpuid = 0
 KDB: enter: panic
 [ thread pid 0 tid 10 ]
 Stropped at kdb_enter +0x3b: movq $0,0xad6522(%rip)
 db
 
 From what I've read on the list, it seems like you cannot boot the PVHVM
 kernel if you have a cdrom attached to the guest, could you try
 disabling the cdrom and booting again?
 
 
 great how does one go about disabling the cdrom, i get some disk parameters
 needs to be removed from the vm template before boot

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Outback Dingo
On Thu, May 23, 2013 at 1:22 PM, Jeroen van der Ham jer...@dckd.nl wrote:

 Hi,

 Just remove this line (or pointing to a similar file from the template:
 (It's part of the disks definition:

'file:/root/freebsd-10.iso,hdc:cdrom,r',


Thanks, but this is XCP not a generic XEN server where there are vm config
files under /etc/xen/ in XCP they dont exists


 Jeroen.

 On 23 May 2013, at 19:02, Outback Dingo outbackdi...@gmail.com wrote:

  On Thu, May 23, 2013 at 12:48 PM, Roger Pau Monné roger@citrix.com
 wrote:
 
  On 23/05/13 18:30, Outback Dingo wrote:
 
 
 
  On Thu, May 23, 2013 at 9:33 AM, Roger Pau Monné roger@citrix.com
  mailto:roger@citrix.com wrote:
 
 On 23/05/13 14:57, Jeroen van der Ham wrote:
  Hi,
 
  On 13 May 2013, at 20:32, Roger Pau Monné roger@citrix.com
 mailto:roger@citrix.com wrote:
  Right now the code is in a state where it can be tested by users,
 so we
  would like to encourage FreeBSD and Xen users to test it and
  provide
  feedback.
 
  I've just been able to install it on a VPS using the latest
 pvhvm_v9 branch.
 
 The branch pvhvm_v9 contains an initial implementation of PV IPIs
 for
 amd64. I've now finished it and I'm going to port it to i386 also,
  and
 push a new branch to the repository.
 
  This is good news, because the system I had before actually had
 trouble with the HVM kernel from 9.1 [0].
 
  I'm going to leave this running for a while and do some more tests
 on it.
 
  Jeroen.
 
 
  [0]: http://www.freebsd.org/cgi/query-pr.cgi?pr=175822
 
 
  I built the rev_9 branch on a XCP host and rebooted, however I am
 seeing
 
  on boot after ugen0.2: QEMU 0.10.2 at usbus0
 
  run_interrupt_driven_hooks: still waiting after 60 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 120 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 180 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 240 seconds for
  xenbus_nop_confighook_cb
  run_interrupt_driven_hooks: still waiting after 300 seconds for
  xenbus_nop_confighook_cb
  panic: run_interrupt_driven_confighooks: waited too long
  cpuid = 0
  KDB: enter: panic
  [ thread pid 0 tid 10 ]
  Stropped at kdb_enter +0x3b: movq $0,0xad6522(%rip)
  db
 
  From what I've read on the list, it seems like you cannot boot the PVHVM
  kernel if you have a cdrom attached to the guest, could you try
  disabling the cdrom and booting again?
 
 
  great how does one go about disabling the cdrom, i get some disk
 parameters
  needs to be removed from the vm template before boot


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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Roger Pau Monné
Hello,

I've pushed a new branch, pvhvm_v10 that contains a PV IPI
implementation for both amd64 and i386. I've also updated the wiki to
point to the pvhvm_v10 branch:

http://xenbits.xen.org/gitweb/?p=people/royger/freebsd.git;a=shortlog;h=refs/heads/pvhvm_v10

I've updated my tree to latest HEAD, so now branch pvhvm_v10 is on top
of this commit:

commit b44da0fb82647f2cfb06f65a6695c7e36c98828c
Author: gber g...@freebsd.org
Date:   Thu May 23 12:24:46 2013 +

Rework and organize pmap_enter_locked() function.

pmap_enter_locked() implementation was very ambiguous and confusing.
Rearrange it so that each part of the mapping creation is separated.
Avoid walking through the redundant conditions.
Extract vector_page specific PTE setup from normal PTE setting.

Submitted by:   Zbigniew Bodek z...@semihalf.com
Sponsored by:   The FreeBSD Foundation, Semihalf

Thanks for the testing, Roger.

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Outback Dingo
On Thu, May 23, 2013 at 1:44 PM, Mark Felder f...@feld.me wrote:

 On Thu, 23 May 2013 12:29:34 -0500, Outback Dingo outbackdi...@gmail.com
 wrote:


 Thanks, but this is XCP not a generic XEN server where there are vm config
 files under /etc/xen/ in XCP they dont exists


 This should cover it

 http://support.citrix.com/**article/CTX132411http://support.citrix.com/article/CTX132411


actually this tells you how to remove/eject the virtual iso, not the cdrom
device from the VM itself in XCP



 __**_
 freebsd-xen@freebsd.org mailing list
 http://lists.freebsd.org/**mailman/listinfo/freebsd-xenhttp://lists.freebsd.org/mailman/listinfo/freebsd-xen
 To unsubscribe, send any mail to 
 freebsd-xen-unsubscribe@**freebsd.orgfreebsd-xen-unsubscr...@freebsd.org
 

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


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Mark Felder
On Thu, 23 May 2013 12:49:03 -0500, Outback Dingo outbackdi...@gmail.com  
wrote:
actually this tells you how to remove/eject the virtual iso, not the  
cdrom

device from the VM itself in XCP



gah! you're completely right! However, the bottom picture with the red box  
showing click here to create a dvd drive is what you should see when you  
DO destroy the dvd drive device.


It should be something like

xe vbd-list vm-name-label=VM_NAME

the device saying empty (RO): TRUE is the dvd rom, get the uuid

xe vbd-destroy uuid=uuid_of_that_device
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to freebsd-xen-unsubscr...@freebsd.org


Re: FreeBSD PVHVM call for testing

2013-05-23 Thread Outback Dingo
On Mon, May 13, 2013 at 2:32 PM, Roger Pau Monné roger@citrix.comwrote:

 Hello,

 Recently Justin T Gibbs, Will Andrews and myself have been working on
 improving the Xen support in FreeBSD. The main goal of this was to bring
 full PVHVM support to FreeBSD, right now FreeBSD is only using PV
 interfaces for disk and network interfaces when running as a HVM guest.
 The main benefits of this changes are that Xen virtual interrupts (event
 channels) are now delivered to the guest using a vector callback
 injection, that is a per-cpu mechanism that allows each vCPU to have
 different interrupts assigned, so for example network and disk
 interrupts are delivered to different vCPUs in order to improve
 performance. With this changes FreeBSD also uses PV timers when running
 as an HVM guest, which should provide better time keeping and reduce the
 virtualization overhead, since emulated timers are no longer used. PV
 IPIs can also be used inside a HVM guest, but this will be implemented
 later.

 Right now the code is in a state where it can be tested by users, so we
 would like to encourage FreeBSD and Xen users to test it and provide
 feedback.

 The code is available in the following git repository, under the branch
 pvhvm_v5:

 http://xenbits.xen.org/gitweb/?p=people/royger/freebsd.git;a=summary

 Also, I've created a wiki page that explains how to set up a FreeBSD
 PVHVM for testing:

 http://wiki.xen.org/wiki/Testing_FreeBSD_PVHVM



Hey Guys,

Huge KUDOS to some great work, Ive gotten 4 VMs booting from zfsonroot with
the rev_9 finally under XCP 1.6
after getting through removal of the cdrom device from VMs, they are booted
and running supremely nice now.
IO for zfs filesystems is much better inside the VMs now, even with 4mb
compared to what it was. This is a huge
move forward and personally I just wanted to say thanks for this and all
the work you put into it. The VMs appear quite stable for me, and are
pleasantly responsive with low mem on zpools. Great job and again.
Thanks. Keep up the great effort.



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

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


Re: FreeBSD PVHVM call for testing

2013-05-22 Thread Roger Pau Monné
On 18/05/13 17:44, Colin Percival wrote:
 On 05/18/13 02:50, Roger Pau Monné wrote:
 On 17/05/13 05:07, Colin Percival wrote:
 On 05/16/13 17:43, Roger Pau Monné wrote:
 Thanks for testing this on EC2, could you post the full dmesg? So I can
 see the hypervisor version and if the PV timer is loaded or not.

 Here's what I get on a cc2.8xlarge with boot_verbose=YES:

 I've pushed a new branch to my repository, pvhvm_v7 that should work,
 there was a bug with PCI event channel interrupt set up. I've tested
 with 3.4 and seems OK, but of course it doesn't support the vector
 callback injection.
 
 That seems to work.  dmesg is attached.  Are there any particular tests
 you'd like me to run?

I have not tested ZFS, that might be a good one. If you are running this
on Xen 3.4 the behaviour should be the same as without this patches, so
there shouldn't be many differences.

If you could try that on Xen 4.0 at least (if I remember correctly
that's when the vector callback was introduced), you should see the PV
timer getting attached, and a performance increase.

 If anyone else wants to play with this, you can launch ami-e75c358e in the
 EC2 us-east-1 region.
 

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


Re: FreeBSD PVHVM call for testing

2013-05-22 Thread Colin Percival
On 05/22/13 04:45, Roger Pau Monné wrote:
 On 18/05/13 17:44, Colin Percival wrote:
 That seems to work.  dmesg is attached.  Are there any particular tests
 you'd like me to run?
 
 I have not tested ZFS, that might be a good one. If you are running this
 on Xen 3.4 the behaviour should be the same as without this patches, so
 there shouldn't be many differences.

I don't use ZFS personally, so I'm not sure exactly what tests to run on it;
hopefully someone else can take care of that.

 If you could try that on Xen 4.0 at least (if I remember correctly
 that's when the vector callback was introduced), you should see the PV
 timer getting attached, and a performance increase.

Testing on a cr1.8xlarge EC2 instance, I get Xen 4.2, but it ends up with
a panic -- console output below.  I can get a backtrace and possibly even
a dump if those would help.

Booting [/boot/kernel/kernel]...
-\|/-\|GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
SMAP type=01 base= len=0009e000
SMAP type=02 base=0009e000 len=2000
SMAP type=02 base=000e len=0002
SMAP type=01 base=0010 len=eff0
SMAP type=02 base=fc00 len=0400
SMAP type=01 base=0001 len=003c1900
Table 'FACP' at 0xfc014980
Table 'APIC' at 0xfc014a80
APIC: Found table at 0xfc014a80
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 0: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 2 ACPI ID 1: enabled
SMP: Added CPU 2 (AP)
MADT: Found CPU APIC ID 4 ACPI ID 2: enabled
SMP: Added CPU 4 (AP)
MADT: Found CPU APIC ID 6 ACPI ID 3: enabled
SMP: Added CPU 6 (AP)
MADT: Found CPU APIC ID 8 ACPI ID 4: enabled
SMP: Added CPU 8 (AP)
MADT: Found CPU APIC ID 10 ACPI ID 5: enabled
SMP: Added CPU 10 (AP)
MADT: Found CPU APIC ID 12 ACPI ID 6: enabled
SMP: Added CPU 12 (AP)
MADT: Found CPU APIC ID 14 ACPI ID 7: enabled
SMP: Added CPU 14 (AP)
MADT: Found CPU APIC ID 32 ACPI ID 8: enabled
SMP: Added CPU 32 (AP)
MADT: Found CPU APIC ID 34 ACPI ID 9: enabled
SMP: Added CPU 34 (AP)
MADT: Found CPU APIC ID 36 ACPI ID 10: enabled
SMP: Added CPU 36 (AP)
MADT: Found CPU APIC ID 38 ACPI ID 11: enabled
SMP: Added CPU 38 (AP)
MADT: Found CPU APIC ID 40 ACPI ID 12: enabled
SMP: Added CPU 40 (AP)
MADT: Found CPU APIC ID 42 ACPI ID 13: enabled
SMP: Added CPU 42 (AP)
MADT: Found CPU APIC ID 44 ACPI ID 14: enabled
SMP: Added CPU 44 (AP)
MADT: Found CPU APIC ID 46 ACPI ID 15: enabled
SMP: Added CPU 46 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 16: enabled
SMP: Added CPU 1 (AP)
MADT: Found CPU APIC ID 3 ACPI ID 17: enabled
SMP: Added CPU 3 (AP)
MADT: Found CPU APIC ID 5 ACPI ID 18: enabled
SMP: Added CPU 5 (AP)
MADT: Found CPU APIC ID 7 ACPI ID 19: enabled
SMP: Added CPU 7 (AP)
MADT: Found CPU APIC ID 9 ACPI ID 20: enabled
SMP: Added CPU 9 (AP)
MADT: Found CPU APIC ID 11 ACPI ID 21: enabled
SMP: Added CPU 11 (AP)
MADT: Found CPU APIC ID 13 ACPI ID 22: enabled
SMP: Added CPU 13 (AP)
MADT: Found CPU APIC ID 15 ACPI ID 23: enabled
SMP: Added CPU 15 (AP)
MADT: Found CPU APIC ID 33 ACPI ID 24: enabled
SMP: Added CPU 33 (AP)
MADT: Found CPU APIC ID 35 ACPI ID 25: enabled
SMP: Added CPU 35 (AP)
MADT: Found CPU APIC ID 37 ACPI ID 26: enabled
SMP: Added CPU 37 (AP)
MADT: Found CPU APIC ID 39 ACPI ID 27: enabled
SMP: Added CPU 39 (AP)
MADT: Found CPU APIC ID 41 ACPI ID 28: enabled
SMP: Added CPU 41 (AP)
MADT: Found CPU APIC ID 43 ACPI ID 29: enabled
SMP: Added CPU 43 (AP)
MADT: Found CPU APIC ID 45 ACPI ID 30: enabled
SMP: Added CPU 45 (AP)
MADT: Found CPU APIC ID 47 ACPI ID 31: enabled
SMP: Added CPU 47 (AP)
MADT: Found CPU APIC ID 0 ACPI ID 32: disabled
MADT: Found CPU APIC ID 0 ACPI ID 33: disabled
MADT: Found CPU APIC ID 0 ACPI ID 34: disabled
MADT: Found CPU APIC ID 0 ACPI ID 35: disabled
MADT: Found CPU APIC ID 0 ACPI ID 36: disabled
MADT: Found CPU APIC ID 0 ACPI ID 37: disabled
MADT: Found CPU APIC ID 0 ACPI ID 38: disabled
MADT: Found CPU APIC ID 0 ACPI ID 39: disabled
MADT: Found CPU APIC ID 0 ACPI ID 40: disabled
MADT: Found CPU APIC ID 0 ACPI ID 41: disabled
MADT: Found CPU APIC ID 0 ACPI ID 42: disabled
MADT: Found CPU APIC ID 0 ACPI ID 43: disabled
MADT: Found CPU APIC ID 0 ACPI ID 44: disabled
MADT: Found CPU APIC ID 0 ACPI ID 45: disabled
MADT: Found CPU APIC ID 0 ACPI ID 46: disabled
MADT: Found CPU APIC ID 0 ACPI ID 47: disabled
MADT: Found CPU APIC ID 0 ACPI ID 48: disabled
MADT: Found CPU APIC ID 0 ACPI ID 49: disabled
MADT: Found CPU APIC ID 0 ACPI ID 50: disabled
MADT: Found CPU APIC ID 0 ACPI ID 51: disabled
MADT: Found CPU APIC ID 0 ACPI ID 52: disabled
MADT: Found CPU APIC ID 0 ACPI ID 53: disabled
MADT: Found CPU APIC ID 0 ACPI ID 54: disabled
MADT: Found CPU APIC ID 0 ACPI ID 55: disabled
MADT: Found CPU APIC ID 0 ACPI ID 56: disabled
MADT: Found CPU APIC ID 0 ACPI ID 57: disabled
MADT: Found CPU APIC ID 0 ACPI ID 58: disabled
MADT: Found CPU APIC ID 0 ACPI ID 59: disabled
MADT: Found CPU APIC ID 0 ACPI 

Re: FreeBSD PVHVM call for testing

2013-05-18 Thread Roger Pau Monné
On 17/05/13 05:07, Colin Percival wrote:
 On 05/16/13 17:43, Roger Pau Monné wrote:
 Thanks for testing this on EC2, could you post the full dmesg? So I can
 see the hypervisor version and if the PV timer is loaded or not.
 
 Here's what I get on a cc2.8xlarge with boot_verbose=YES:

I've pushed a new branch to my repository, pvhvm_v7 that should work,
there was a bug with PCI event channel interrupt set up. I've tested
with 3.4 and seems OK, but of course it doesn't support the vector
callback injection.

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


Re: FreeBSD PVHVM call for testing

2013-05-18 Thread Colin Percival
On 05/18/13 02:50, Roger Pau Monné wrote:
 On 17/05/13 05:07, Colin Percival wrote:
 On 05/16/13 17:43, Roger Pau Monné wrote:
 Thanks for testing this on EC2, could you post the full dmesg? So I can
 see the hypervisor version and if the PV timer is loaded or not.

 Here's what I get on a cc2.8xlarge with boot_verbose=YES:
 
 I've pushed a new branch to my repository, pvhvm_v7 that should work,
 there was a bug with PCI event channel interrupt set up. I've tested
 with 3.4 and seems OK, but of course it doesn't support the vector
 callback injection.

That seems to work.  dmesg is attached.  Are there any particular tests
you'd like me to run?

If anyone else wants to play with this, you can launch ami-e75c358e in the
EC2 us-east-1 region.

-- 
Colin Percival
Security Officer Emeritus, FreeBSD | The power to serve
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
Table 'FACP' at 0xfc005ee0
Table 'APIC' at 0xfc005fe0
APIC: Found table at 0xfc005fe0
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 0: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 2 ACPI ID 1: enabled
SMP: Added CPU 2 (AP)
MADT: Found CPU APIC ID 4 ACPI ID 2: enabled
SMP: Added CPU 4 (AP)
MADT: Found CPU APIC ID 6 ACPI ID 3: enabled
SMP: Added CPU 6 (AP)
MADT: Found CPU APIC ID 8 ACPI ID 4: enabled
SMP: Added CPU 8 (AP)
MADT: Found CPU APIC ID 10 ACPI ID 5: enabled
SMP: Added CPU 10 (AP)
MADT: Found CPU APIC ID 12 ACPI ID 6: enabled
SMP: Added CPU 12 (AP)
MADT: Found CPU APIC ID 14 ACPI ID 7: enabled
SMP: Added CPU 14 (AP)
MADT: Found CPU APIC ID 32 ACPI ID 8: enabled
SMP: Added CPU 32 (AP)
MADT: Found CPU APIC ID 34 ACPI ID 9: enabled
SMP: Added CPU 34 (AP)
MADT: Found CPU APIC ID 36 ACPI ID 10: enabled
SMP: Added CPU 36 (AP)
MADT: Found CPU APIC ID 38 ACPI ID 11: enabled
SMP: Added CPU 38 (AP)
MADT: Found CPU APIC ID 40 ACPI ID 12: enabled
SMP: Added CPU 40 (AP)
MADT: Found CPU APIC ID 42 ACPI ID 13: enabled
SMP: Added CPU 42 (AP)
MADT: Found CPU APIC ID 44 ACPI ID 14: enabled
SMP: Added CPU 44 (AP)
MADT: Found CPU APIC ID 46 ACPI ID 15: enabled
SMP: Added CPU 46 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 16: enabled
SMP: Added CPU 1 (AP)
MADT: Found CPU APIC ID 3 ACPI ID 17: enabled
SMP: Added CPU 3 (AP)
MADT: Found CPU APIC ID 5 ACPI ID 18: enabled
SMP: Added CPU 5 (AP)
MADT: Found CPU APIC ID 7 ACPI ID 19: enabled
SMP: Added CPU 7 (AP)
MADT: Found CPU APIC ID 9 ACPI ID 20: enabled
SMP: Added CPU 9 (AP)
MADT: Found CPU APIC ID 11 ACPI ID 21: enabled
SMP: Added CPU 11 (AP)
MADT: Found CPU APIC ID 13 ACPI ID 22: enabled
SMP: Added CPU 13 (AP)
MADT: Found CPU APIC ID 15 ACPI ID 23: enabled
SMP: Added CPU 15 (AP)
MADT: Found CPU APIC ID 33 ACPI ID 24: enabled
SMP: Added CPU 33 (AP)
MADT: Found CPU APIC ID 35 ACPI ID 25: enabled
SMP: Added CPU 35 (AP)
MADT: Found CPU APIC ID 37 ACPI ID 26: enabled
SMP: Added CPU 37 (AP)
MADT: Found CPU APIC ID 39 ACPI ID 27: enabled
SMP: Added CPU 39 (AP)
MADT: Found CPU APIC ID 41 ACPI ID 28: enabled
SMP: Added CPU 41 (AP)
MADT: Found CPU APIC ID 43 ACPI ID 29: enabled
SMP: Added CPU 43 (AP)
MADT: Found CPU APIC ID 45 ACPI ID 30: enabled
SMP: Added CPU 45 (AP)
MADT: Found CPU APIC ID 47 ACPI ID 31: enabled
SMP: Added CPU 47 (AP)
Copyright (c) 1992-2013 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 10.0-CURRENT #0 r+9b25356: Sat May 18 14:46:16 UTC 2013
root@ip-10-140-132-115:/usr/obj/usr/src/sys/XENHVM amd64
FreeBSD clang version 3.3 (trunk 178860) 20130405
WARNING: WITNESS option enabled, expect reduced performance.
XEN: Hypervisor version 3.4 detected.
XEN: Disabling emulated block and network devices
Preloaded elf kernel /boot/kernel/kernel at 0x81912000.
Hypervisor: Origin = XenVMMXenVMM
Calibrating TSC clock ... TSC clock: 2593802768 Hz
CPU: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (2593.80-MHz K8-class CPU)
  Origin = GenuineIntel  Id = 0x206d6  Family = 0x6  Model = 0x2d  Stepping = 
6
  
Features=0x1781fbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,MMX,FXSR,SSE,SSE2,HTT
  
Features2=0x9c982201SSE3,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT,XSAVE,OSXSAVE,AVX,HV
  AMD Features=0x20100800SYSCALL,NX,LM
  AMD Features2=0x1LAHF
real memory  = 65011712000 (62000 MB)
Physical memory chunk(s):
0x1000 - 0x0009bfff, 634880 bytes (155 pages)
0x0010 - 0x001f, 1048576 bytes (256 pages)
0x01972000 - 0xbfff, 3194544128 bytes (779918 pages)
0x0001 - 0x000efeb95fff, 60108136448 bytes (14674838 pages)
avail memory = 60563271680 (57757 MB)
Event timer LAPIC quality 400
ACPI APIC Table: Xen HVM
INTR: Adding local APIC 1 as a target
INTR: Adding local APIC 2 as a target
INTR: Adding local APIC 3 as a target
INTR: Adding local APIC 4 as a target
INTR: Adding local APIC 5 as a target

Re: FreeBSD PVHVM call for testing

2013-05-16 Thread Tiago Ribeiro
2013/5/16 Sergey Nasonov snaso...@bcc.ru

 Hello.

 I have get problem running XENHVM kernel.
 FreeBSD VM was created based on template Other install media
 Fetching from git and compilation was fine.



 Unfortunately I cant copy VM screen output from XenCenter console so write
 this by hand.


 run_interrupt_driven_hooks: still waiting after 60 seconds for
 xenbusb_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 120 seconds for
 xenbusb_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 180 seconds for
 xenbusb_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 240 seconds for
 xenbusb_nop_confighook_cb
 run_interrupt_driven_hooks: still waiting after 300 seconds for
 xenbusb_nop_confighook_cb
 panic: run_interrupt_driven_config_hooks: waited too long
 cpuid = 0
 KDB: enter: panic
 [ thread pid 0 tid 10 ]
 Stopped atkdb_enter+0x3e: movq $0,kdb_why


You need remove CD/DVD from guest, i'm not remember the command
and the link with this commando, search for remove cd/dvd from guest
on xcp ou xenserver .

-- 
http://w http://shastybsd.blogspot.comww.bsdjf.com.br
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to freebsd-xen-unsubscr...@freebsd.org


Re: FreeBSD PVHVM call for testing

2013-05-16 Thread Colin Percival
On 05/16/13 17:43, Roger Pau Monné wrote:
 Thanks for testing this on EC2, could you post the full dmesg? So I can
 see the hypervisor version and if the PV timer is loaded or not.

Here's what I get on a cc2.8xlarge with boot_verbose=YES:

 Booting [/boot/kernel/kernel]...   
 -\|/-\|GDB: no debug ports present
 KDB: debugger backends: ddb
 KDB: current backend: ddb
 SMAP type=01 base= len=0009fc00
 SMAP type=02 base=0009fc00 len=0400
 SMAP type=02 base=000e len=0002
 SMAP type=01 base=0010 len=bff0
 SMAP type=02 base=fc00 len=0400
 SMAP type=01 base=0001 len=000e6300
 Table 'FACP' at 0xfc005ee0
 Table 'APIC' at 0xfc005fe0
 APIC: Found table at 0xfc005fe0
 APIC: Using the MADT enumerator.
 MADT: Found CPU APIC ID 0 ACPI ID 0: enabled
 SMP: Added CPU 0 (AP)
 MADT: Found CPU APIC ID 2 ACPI ID 1: enabled
 SMP: Added CPU 2 (AP)
 MADT: Found CPU APIC ID 4 ACPI ID 2: enabled
 SMP: Added CPU 4 (AP)
 MADT: Found CPU APIC ID 6 ACPI ID 3: enabled
 SMP: Added CPU 6 (AP)
 MADT: Found CPU APIC ID 8 ACPI ID 4: enabled
 SMP: Added CPU 8 (AP)
 MADT: Found CPU APIC ID 10 ACPI ID 5: enabled
 SMP: Added CPU 10 (AP)
 MADT: Found CPU APIC ID 12 ACPI ID 6: enabled
 SMP: Added CPU 12 (AP)
 MADT: Found CPU APIC ID 14 ACPI ID 7: enabled
 SMP: Added CPU 14 (AP)
 MADT: Found CPU APIC ID 32 ACPI ID 8: enabled
 SMP: Added CPU 32 (AP)
 MADT: Found CPU APIC ID 34 ACPI ID 9: enabled
 SMP: Added CPU 34 (AP)
 MADT: Found CPU APIC ID 36 ACPI ID 10: enabled
 SMP: Added CPU 36 (AP)
 MADT: Found CPU APIC ID 38 ACPI ID 11: enabled
 SMP: Added CPU 38 (AP)
 MADT: Found CPU APIC ID 40 ACPI ID 12: enabled
 SMP: Added CPU 40 (AP)
 MADT: Found CPU APIC ID 42 ACPI ID 13: enabled
 SMP: Added CPU 42 (AP)
 MADT: Found CPU APIC ID 44 ACPI ID 14: enabled
 SMP: Added CPU 44 (AP)
 MADT: Found CPU APIC ID 46 ACPI ID 15: enabled
 SMP: Added CPU 46 (AP)
 MADT: Found CPU APIC ID 1 ACPI ID 16: enabled
 SMP: Added CPU 1 (AP)
 MADT: Found CPU APIC ID 3 ACPI ID 17: enabled
 SMP: Added CPU 3 (AP)
 MADT: Found CPU APIC ID 5 ACPI ID 18: enabled
 SMP: Added CPU 5 (AP)
 MADT: Found CPU APIC ID 7 ACPI ID 19: enabled
 SMP: Added CPU 7 (AP)
 MADT: Found CPU APIC ID 9 ACPI ID 20: enabled
 SMP: Added CPU 9 (AP)
 MADT: Found CPU APIC ID 11 ACPI ID 21: enabled
 SMP: Added CPU 11 (AP)
 MADT: Found CPU APIC ID 13 ACPI ID 22: enabled
 SMP: Added CPU 13 (AP)
 MADT: Found CPU APIC ID 15 ACPI ID 23: enabled
 SMP: Added CPU 15 (AP)
 MADT: Found CPU APIC ID 33 ACPI ID 24: enabled
 SMP: Added CPU 33 (AP)
 MADT: Found CPU APIC ID 35 ACPI ID 25: enabled
 SMP: Added CPU 35 (AP)
 MADT: Found CPU APIC ID 37 ACPI ID 26: enabled
 SMP: Added CPU 37 (AP)
 MADT: Found CPU APIC ID 39 ACPI ID 27: enabled
 SMP: Added CPU 39 (AP)
 MADT: Found CPU APIC ID 41 ACPI ID 28: enabled
 SMP: Added CPU 41 (AP)
 MADT: Found CPU APIC ID 43 ACPI ID 29: enabled
 SMP: Added CPU 43 (AP)
 MADT: Found CPU APIC ID 45 ACPI ID 30: enabled
 SMP: Added CPU 45 (AP)
 MADT: Found CPU APIC ID 47 ACPI ID 31: enabled
 SMP: Added CPU 47 (AP)
 Copyright (c) 1992-2013 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 10.0-CURRENT #0 r+7c97e5b: Fri May 17 02:38:29 UTC 2013
 root@ip-10-148-212-216:/usr/obj/usr/src/sys/XENHVM amd64
 FreeBSD clang version 3.3 (trunk 178860) 20130405
 WARNING: WITNESS option enabled, expect reduced performance.
 XEN: Hypervisor version 3.4 detected.
 XEN: Disabling emulated block and network devices
 Preloaded elf kernel /boot/kernel/kernel at 0x81912000.
 Hypervisor: Origin = XenVMMXenVMM
 Calibrating TSC clock ... TSC clock: 2593801200 Hz
 CPU: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (2593.80-MHz K8-class CPU)
   Origin = GenuineIntel  Id = 0x206d7  Family = 0x6  Model = 0x2d  Stepping 
 = 7
   
 Features=0x1781fbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,MMX,FXSR,SSE,SSE2,HTT
   
 Features2=0x9c982201SSE3,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT,XSAVE,OSXSAVE,AVX,HV
   AMD Features=0x20100800SYSCALL,NX,LM
   AMD Features2=0x1LAHF
 real memory  = 65011712000 (62000 MB)
 Physical memory chunk(s):
 0x1000 - 0x0009bfff, 634880 bytes (155 pages)
 0x0010 - 0x001f, 1048576 bytes (256 pages)
 0x01972000 - 0xbfff, 3194544128 bytes (779918 pages)
 0x0001 - 0x000efeb95fff, 60108136448 bytes (14674838 pages)
 avail memory = 60563271680 (57757 MB)
 Event timer LAPIC quality 400
 ACPI APIC Table: Xen HVM
 INTR: Adding local APIC 1 as a target
 INTR: Adding local APIC 2 as a target
 INTR: Adding local APIC 3 as a target
 INTR: Adding local APIC 4 as a target
 INTR: Adding local APIC 5 as a target
 INTR: Adding local APIC 6 as a target
 INTR: Adding local APIC 7 as a target
 

Re: FreeBSD PVHVM call for testing

2013-05-13 Thread Colin Percival
On 05/13/13 12:08, Michael Sierchio wrote:
 The Windoze tax is unacceptable for a number of reasons - the primary reason 
 is
 that I'm not running Windows.  I don't think the licensing scheme is unfair 
 for
 those actually running Windows, mind you.

Right, it's definitely annoying having to pay more -- I just wanted to point out
that the ability does exist, if you're willing to pay the price.

 At the AWS Summit, an assertion was made that HVM support might be coming soon
 for all instance types for *NIX OSes.  I hope that's true.

Was it indeed?  I must not have been present for that... it certainly would be
good news.  Certainly all the new instance types they've released in the past
few years have had UNIX HVM support.

-- 
Colin Percival
Security Officer Emeritus, FreeBSD | The power to serve
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid

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


Re: FreeBSD PVHVM call for testing

2013-05-13 Thread Michael Sierchio
The Windoze tax is unacceptable for a number of reasons - the primary
reason is that I'm not running Windows.  I don't think the licensing scheme
is unfair for those actually running Windows, mind you.

At the AWS Summit, an assertion was made that HVM support might be coming
soon for all instance types for *NIX OSes.  I hope that's true.

- M


On Mon, May 13, 2013 at 11:59 AM, Colin Percival cperc...@freebsd.orgwrote:

 On 05/13/13 11:52, Michael Sierchio wrote:
  I think should be encouraged.  We're eagerly awaiting the ability to run
  FreeBSD in AWS in something other than t1.micro or cluster compute
  instances.  Should we keep holding out hope, or will AWS make HVM
 available
  for all instance types before this happens?

 Err... my AMIs run on all EC2 instance types.  On some you have to pay the
 Windows rate, that's all.

 --
 Colin Percival
 Security Officer Emeritus, FreeBSD | The power to serve
 Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid

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