Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
Cheers, mwh
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git) Please get the attached binary I build for testing. Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM. qemu-system-aagit://git.qemu.org/qemu.gitrch64 https://docs.google.com/a/linaro.org/file/d/0BwDHsfcG9A8IT2JINlJxSHp6ckk/edit?usp=drive_web
Cheers, mwh
Thanks, Pranav
On 6 June 2014 07:42, Pranavkumar Sawargaonkar pranavkumar@linaro.org wrote:
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git) Please get the attached binary I build for testing. Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM. qemu-system-aagit://git.qemu.org/qemu.gitrch64 https://docs.google.com/a/linaro.org/file/d/0BwDHsfcG9A8IT2JINlJxSHp6ckk/edit?usp=drive_web
Actually, Ashwin's PSCI v0.2 patches are also in kvm/next.
-Christoffer
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git)
Thanks.
Please get the attached binary I build for testing.
Even easier :-)
Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM.
My goal is to run the openstack tests, several of which fail because of the lack of suspend, restart etc. So thanks for the pointers!
I had built myself a host kernel (utopic kernel + kvm/next) but had forgotten to prepare that as the guest kernel. My host kernel doesn't appear to have the right drivers to do SATA on mustang so my forgetting the guest hadn't immediately caused problems :-)
Cheers, mwh
qemu-system-aagit://git.qemu.org/qemu.gitrch64 https://docs.google.com/a/linaro.org/file/d/0BwDHsfcG9A8IT2JINlJxSHp6ckk/edit?usp=drive_web
Cheers, mwh
Thanks, Pranav
Hi,
On 8 June 2014 06:43, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git)
Thanks.
Please get the attached binary I build for testing.
Even easier :-)
Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM.
My goal is to run the openstack tests, several of which fail because of the lack of suspend, restart etc. So thanks for the pointers!
I had built myself a host kernel (utopic kernel + kvm/next) but had forgotten to prepare that as the guest kernel. My host kernel doesn't appear to have the right drivers to do SATA on mustang so my forgetting the guest hadn't immediately caused problems :-)
Also in case you want the latest 3.15-rc8 kernel (or even the very latest linux_next tree on 2014/06/03, this has PSCI kernel patches merged) which boots on Mustang, you can use apm github code https://github.com/AppliedMicro/ENGLinuxLatest
Cheers, mwh
Thanks, Pranav
qemu-system-aagit://git.qemu.org/qemu.gitrch64 <
https://docs.google.com/a/linaro.org/file/d/0BwDHsfcG9A8IT2JINlJxSHp6ckk/edi...
Cheers, mwh
Thanks, Pranav
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 8 June 2014 06:43, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git)
Thanks.
Please get the attached binary I build for testing.
Even easier :-)
Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM.
My goal is to run the openstack tests, several of which fail because of the lack of suspend, restart etc. So thanks for the pointers!
I had built myself a host kernel (utopic kernel + kvm/next) but had forgotten to prepare that as the guest kernel. My host kernel doesn't appear to have the right drivers to do SATA on mustang so my forgetting the guest hadn't immediately caused problems :-)
Also in case you want the latest 3.15-rc8 kernel (or even the very latest linux_next tree on 2014/06/03, this has PSCI kernel patches merged) which boots on Mustang, you can use apm github code https://github.com/AppliedMicro/ENGLinuxLatest
Ah hah, thanks! I'd chased drivers around for a while, but that seems to have all the ones I need :)
Thanks again, Cheers, mwh
Michael Hudson-Doyle michael.hudson@linaro.org writes:
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git)
Thanks.
Please get the attached binary I build for testing.
Even easier :-)
Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM.
My goal is to run the openstack tests, several of which fail because of the lack of suspend, restart etc. So thanks for the pointers!
I had built myself a host kernel (utopic kernel + kvm/next) but had forgotten to prepare that as the guest kernel. My host kernel doesn't appear to have the right drivers to do SATA on mustang so my forgetting the guest hadn't immediately caused problems :-)
So, a week or so later, I have a kernel that should support PSCI (3.15 + ubuntu sauce + kvm/next) in both host and guest and a qemu-system-aarch64 that should support PSCI (the binary you gave me).
I think things are working to some extent because running "reboot" inside a VM works, but "nova suspend" still doesn't work (it just kills the instance).
Can you suggest how I might go about debugging this?
Cheers, mwh
Hi,
On 17 June 2014 07:03, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Michael Hudson-Doyle michael.hudson@linaro.org writes:
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished
these
patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git)
Thanks.
Please get the attached binary I build for testing.
Even easier :-)
Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM.
My goal is to run the openstack tests, several of which fail because of the lack of suspend, restart etc. So thanks for the pointers!
I had built myself a host kernel (utopic kernel + kvm/next) but had forgotten to prepare that as the guest kernel. My host kernel doesn't appear to have the right drivers to do SATA on mustang so my forgetting the guest hadn't immediately caused problems :-)
So, a week or so later, I have a kernel that should support PSCI (3.15 + ubuntu sauce + kvm/next) in both host and guest and a qemu-system-aarch64 that should support PSCI (the binary you gave me).
I think things are working to some extent because running "reboot" inside a VM works, but "nova suspend" still doesn't work (it just kills the instance).
I think you might need migration support for suspend and resume functionality. In current kvm arm64 migration is not supported and currently work in progress.
Can you suggest how I might go about debugging this?
Cheers, mwh
Thanks, Pranav
Thanks for the reply!
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 17 June 2014 07:03, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Michael Hudson-Doyle michael.hudson@linaro.org writes:
Pranavkumar Sawargaonkar pranavkumar@linaro.org writes:
Hi,
On 6 June 2014 08:58, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished
these
patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
It should get applied on the latest qemu git code. (git:// git.qemu.org/qemu.git)
Thanks.
Please get the attached binary I build for testing.
Even easier :-)
Also please make sure your host and guest kernel has PSCI0.2 support (currently it is available in linux-next tree only), if you want to test functions like reset and poweroff of VM.
My goal is to run the openstack tests, several of which fail because of the lack of suspend, restart etc. So thanks for the pointers!
I had built myself a host kernel (utopic kernel + kvm/next) but had forgotten to prepare that as the guest kernel. My host kernel doesn't appear to have the right drivers to do SATA on mustang so my forgetting the guest hadn't immediately caused problems :-)
So, a week or so later, I have a kernel that should support PSCI (3.15 + ubuntu sauce + kvm/next) in both host and guest and a qemu-system-aarch64 that should support PSCI (the binary you gave me).
I think things are working to some extent because running "reboot" inside a VM works, but "nova suspend" still doesn't work (it just kills the instance).
I think you might need migration support for suspend and resume functionality.
Ah!
In current kvm arm64 migration is not supported and currently work in progress.
Yeah, I think I've found the card. Is there a WIP branch for this I can play with while I'm feeling adventurous? Is support required all of host kernel, guest kernel and qemu again? (My instinct would be "yes"...).
Cheers, mwh
Can you suggest how I might go about debugging this?
Cheers, mwh
Thanks, Pranav
Hi,
We have a CI job that builds debs of qemu head every night:
https://ci.linaro.org/jenkins/job/qemu-mainline/
Packages go to:
http://repo.linaro.org/ubuntu/linaro-overlay/pool/main/q/qemu-linaro/
I've just enabled repo.l.o in our trusty images, so once the dust settles you can install in linaro images the qemu head with just apt-get install.
Riku
On 6 June 2014 06:28, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
Cheers, mwh
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Riku Voipio riku.voipio@linaro.org writes:
Hi,
We have a CI job that builds debs of qemu head every night:
https://ci.linaro.org/jenkins/job/qemu-mainline/
Packages go to:
http://repo.linaro.org/ubuntu/linaro-overlay/pool/main/q/qemu-linaro/
I've just enabled repo.l.o in our trusty images, so once the dust settles you can install in linaro images the qemu head with just apt-get install.
Oh cool. And I can apt-get source, apply my patches and rebuild easily enough I assume.
Did Clark talk to you about the issues with the trusty qemu builds? It seems that some package names shifted around and he ended up with a system without qemu-system-common installed (which is what contains the udev rule to give /dev/kvm the correct permissions).
Cheers, mwh
Riku
On 6 June 2014 06:28, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
As a bit of a test for myself, I'm trying to run openstack tests on top of the mostly-ready PSCI support the virtualization team has been working on. I've built myself an Ubuntu kernel with the needed patches (actually all of kvm/next) and now need a matching qemu. I fished these patches:
http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04514.html
out of patchwork and applied them on top of the qemu that's in trusty but it fails to build. I guess these patches depends that are in qemu git but not in 2.0.0? In any case, before I dive into trying to fix this myself, does anyone have binaries or even better debs with those patches in?
Cheers, mwh
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev