From richard.chapman at ipe-systems.co.uk Thu Dec 11 06:16:15 2014 Content-Type: multipart/mixed; boundary="===============1434924705116982389==" MIME-Version: 1.0 From: Richard Chapman To: devel at ovirt.org Subject: [ovirt-devel] Question about emulating ARM using oVirt Date: Thu, 11 Dec 2014 11:16:24 +0000 Message-ID: --===============1434924705116982389== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_d4def217330a4755862e229ac6fd32c4IPESRVMAILipesystemsloc_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi and just wanted to say love oVirt. I'm using oVirt 3.5 on Fedora20 to help with are devel/testing needs. Are s= =3D oftware runs on top of Linux both in Intel and ARM platforms. While oVirt = =3D can handle very well the intel side of things I still need to run everythin= =3D g on ARM on real hardware. What I'm wondering is there a plan to support at= =3D least ARM emulation using QEMU now libVirt has been fixed. Thank Chapman.... --_000_d4def217330a4755862e229ac6fd32c4IPESRVMAILipesystemsloc_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi and just wanted to say love oVirt.   =

 

I’m using oVirt 3.5 on Fedora20 to help with= a=3D re devel/testing needs. Are software runs on top of Linux both in Intel and= =3D ARM platforms.  While oVirt can handle very well the intel side of th= =3D ings I still need to run everything on ARM on real hardware. What I’m wondering is there a plan to support at leas= =3D t ARM emulation using QEMU now libVirt has been fixed.  

 

Thank

 

Chapman….

 

--_000_d4def217330a4755862e229ac6fd32c4IPESRVMAILipesystemsloc_-- --===============1434924705116982389== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX2Q0ZGVmMjE3MzMwYTQ3NTU4NjJlMjI5YWM2ZmQzMmM0SVBFU1JWTUFJTGlwZXN5c3Rl bXNsb2NfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpIGFuZCBqdXN0IHdhbnRl ZCB0byBzYXkgbG92ZSBvVmlydC4KCkknbSB1c2luZyBvVmlydCAzLjUgb24gRmVkb3JhMjAgdG8g aGVscCB3aXRoIGFyZSBkZXZlbC90ZXN0aW5nIG5lZWRzLiBBcmUgcz0Kb2Z0d2FyZSBydW5zIG9u IHRvcCBvZiBMaW51eCBib3RoIGluIEludGVsIGFuZCBBUk0gcGxhdGZvcm1zLiAgV2hpbGUgb1Zp cnQgPQpjYW4gaGFuZGxlIHZlcnkgd2VsbCB0aGUgaW50ZWwgc2lkZSBvZiB0aGluZ3MgSSBzdGls bCBuZWVkIHRvIHJ1biBldmVyeXRoaW49Cmcgb24gQVJNIG9uIHJlYWwgaGFyZHdhcmUuIFdoYXQg SSdtIHdvbmRlcmluZyBpcyB0aGVyZSBhIHBsYW4gdG8gc3VwcG9ydCBhdD0KIGxlYXN0IEFSTSBl bXVsYXRpb24gdXNpbmcgUUVNVSBub3cgbGliVmlydCBoYXMgYmVlbiBmaXhlZC4KClRoYW5rCgpD aGFwbWFuLi4uLgoKCi0tXzAwMF9kNGRlZjIxNzMzMGE0NzU1ODYyZTIyOWFjNmZkMzJjNElQRVNS Vk1BSUxpcGVzeXN0ZW1zbG9jXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMt YXNjaWkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1s IHhtbG5zOnY9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89M0QidXJu OnNjaGVtYXMtbWljcj0Kb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9M0QidXJuOnNj aGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hl bWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9M0QiaHR0cDo9Ci8v d3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29u dGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbDsgY2hhcnNldD0zRHVzLWFzY2lpIj0KPgo8 bWV0YSBuYW1lPTNEIkdlbmVyYXRvciIgY29udGVudD0zRCJNaWNyb3NvZnQgV29yZCAxNCAoZmls dGVyZWQgbWVkaXVtKSI+CjxzdHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQt ZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg NDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpUYWhvbWE7CglwYW5vc2UtMToyIDExIDYgNCAz IDUgNCA0IDIgNDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29O b3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0 OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7 Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsK CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVu ZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsKCWNvbG9yOnB1cnBsZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7 fQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsKCW1hcmdp bjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6OC4wcHQ7Cglmb250LWZh bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9 CnNwYW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsKCWZv bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bh bi5CYWxsb29uVGV4dENoYXIKCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOwoJ bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7Cglm b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQouTXNvQ2hwRGVmYXVsdAoJe21zby1z dHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm IjsKCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6 ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30K ZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9zdHlsZT48IS0tW2lm IGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0zRCJlZGl0IiBzcGlkbWF4 PTNEIjEwMjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8 bzpzaGFwZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9M0QiZWRpdCIgZGF0 YT0zRCIxIiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KPGJv ZHkgbGFuZz0zRCJFTi1HQiIgbGluaz0zRCJibHVlIiB2bGluaz0zRCJwdXJwbGUiPgo8ZGl2IGNs YXNzPTNEIldvcmRTZWN0aW9uMSI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+SGkgYW5kIGp1c3Qg d2FudGVkIHRvIHNheSBsb3ZlIG9WaXJ0LiZuYnNwOyAmbmJzcDs8bz0KOnA+PC9vOnA+PC9wPgo8 cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJN c29Ob3JtYWwiPkkmIzgyMTc7bSB1c2luZyBvVmlydCAzLjUgb24gRmVkb3JhMjAgdG8gaGVscCB3 aXRoIGE9CnJlIGRldmVsL3Rlc3RpbmcgbmVlZHMuIEFyZSBzb2Z0d2FyZSBydW5zIG9uIHRvcCBv ZiBMaW51eCBib3RoIGluIEludGVsIGFuZD0KIEFSTSBwbGF0Zm9ybXMuJm5ic3A7IFdoaWxlIG9W aXJ0IGNhbiBoYW5kbGUgdmVyeSB3ZWxsIHRoZSBpbnRlbCBzaWRlIG9mIHRoPQppbmdzIEkgc3Rp bGwgbmVlZCB0byBydW4gZXZlcnl0aGluZyBvbiBBUk0gb24KIHJlYWwgaGFyZHdhcmUuIFdoYXQg SSYjODIxNzttIHdvbmRlcmluZyBpcyB0aGVyZSBhIHBsYW4gdG8gc3VwcG9ydCBhdCBsZWFzPQp0 IEFSTSBlbXVsYXRpb24gdXNpbmcgUUVNVSBub3cgbGliVmlydCBoYXMgYmVlbiBmaXhlZC4gJm5i c3A7PG86cD48L286cD48L3A9Cj4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj5UaGFuazxvOnA+PC9vOnA+PC9wPgo8cCBj bGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29O b3JtYWwiPkNoYXBtYW4mIzgyMzA7LjxzcGFuIHN0eWxlPTNEIm1zby1mYXJlYXN0LWxhbmd1YWdl OkU9Ck4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4KPC9kaXY+CjwvYm9keT4KPC9odG1sPgoKLS1fMDAwX2Q0ZGVm MjE3MzMwYTQ3NTU4NjJlMjI5YWM2ZmQzMmM0SVBFU1JWTUFJTGlwZXN5c3RlbXNsb2NfLS0K --===============1434924705116982389==-- From iheim at redhat.com Fri Dec 12 12:16:20 2014 Content-Type: multipart/mixed; boundary="===============0846088485094793245==" MIME-Version: 1.0 From: Itamar Heim To: devel at ovirt.org Subject: Re: [ovirt-devel] Question about emulating ARM using oVirt Date: Fri, 12 Dec 2014 08:09:00 -0500 Message-ID: <548AE8EC.1070905@redhat.com> In-Reply-To: d4def217330a4755862e229ac6fd32c4@IPE-SRV-MAIL.ipe-systems.local --===============0846088485094793245== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 12/11/2014 06:16 AM, Richard Chapman wrote: > Hi and just wanted to say love oVirt. > > I=E2=80=99m using oVirt 3.5 on Fedora20 to help with are devel/testing ne= eds. > Are software runs on top of Linux both in Intel and ARM platforms. > While oVirt can handle very well the intel side of things I still need > to run everything on ARM on real hardware. What I=E2=80=99m wondering is = there a > plan to support at least ARM emulation using QEMU now libVirt has been > fixed. > > Thank > > Chapman=E2=80=A6. I can't say there is a real plan to do so at this point, but it = shouldn't block you from writing a custom hook changing the xml we pass = to libvirt to envoke qemu-kvm with arm instead of qemu-kvm. you can (ab)use maybe some existing behaviors/properties, as well as add = more of your own via custom properties (and for fancy - custom ui = plugins to show those custom properties in the proper dialogs) I'd say that's a good start to adding such support as an add-on, before = considering it in the main code base. that's actually how we sometime develop a new feature - first "try it = for sanity" via a custom hook to understand its scope and the issues. --===============0846088485094793245==-- From richard.chapman at ipe-systems.co.uk Mon Dec 15 06:36:11 2014 Content-Type: multipart/mixed; boundary="===============6752269690437108893==" MIME-Version: 1.0 From: Richard Chapman To: devel at ovirt.org Subject: Re: [ovirt-devel] Question about emulating ARM using oVirt Date: Mon, 15 Dec 2014 11:37:02 +0000 Message-ID: In-Reply-To: 548AE8EC.1070905@redhat.com --===============6752269690437108893== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thank for the pointers I'll try it over xmas :) Chapman.... -----Original Message----- From: Itamar Heim [mailto:iheim(a)redhat.com] = Sent: 12 December 2014 13:09 To: Richard Chapman; Devel(a)ovirt.org Cc: Michal Skrivanek; Dan Kenigsberg; Scott Herold; Barak Azulay Subject: Re: [ovirt-devel] Question about emulating ARM using oVirt On 12/11/2014 06:16 AM, Richard Chapman wrote: > Hi and just wanted to say love oVirt. > > I'm using oVirt 3.5 on Fedora20 to help with are devel/testing needs. > Are software runs on top of Linux both in Intel and ARM platforms. > While oVirt can handle very well the intel side of things I still need = > to run everything on ARM on real hardware. What I'm wondering is there = > a plan to support at least ARM emulation using QEMU now libVirt has = > been fixed. > > Thank > > Chapman.... I can't say there is a real plan to do so at this point, but it shouldn't b= lock you from writing a custom hook changing the xml we pass to libvirt to = envoke qemu-kvm with arm instead of qemu-kvm. you can (ab)use maybe some existing behaviors/properties, as well as add mo= re of your own via custom properties (and for fancy - custom ui plugins to = show those custom properties in the proper dialogs) I'd say that's a good start to adding such support as an add-on, before con= sidering it in the main code base. that's actually how we sometime develop a new feature - first "try it for s= anity" via a custom hook to understand its scope and the issues. --===============6752269690437108893==-- From mskrivan at redhat.com Mon Dec 15 06:51:16 2014 Content-Type: multipart/mixed; boundary="===============5205630118510543755==" MIME-Version: 1.0 From: Michal Skrivanek To: devel at ovirt.org Subject: Re: [ovirt-devel] Question about emulating ARM using oVirt Date: Mon, 15 Dec 2014 12:51:02 +0100 Message-ID: <5EE2DABF-00DA-4EC7-A69B-BF0011FC9365@redhat.com> In-Reply-To: e9a45d76dfb4431f84cd795d66c22c9e@IPE-SRV-MAIL.ipe-systems.local --===============5205630118510543755== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Dec 15, 2014, at 12:37 , Richard Chapman wrote: > Thank for the pointers I'll try it over xmas :) also, if it helps you may want to check out some of the patches done by Eld= orado guys when they were adding Power7 support. There were quite a few pat= ches directly adding the support, but while I would agree the custom proper= ties and hooks are best at this point it still can help you to understand a= ll the different places=E2=80=A6 Look at our gerrit, master branch, 2013 onwards, and filter these guys: owner:"Leonardo Bianconi " owner:"Gustavo Frederico Temple Pedrosa " owner:"Vitor de Lima " Thanks, michal > = > Chapman.... > = > -----Original Message----- > From: Itamar Heim [mailto:iheim(a)redhat.com] = > Sent: 12 December 2014 13:09 > To: Richard Chapman; Devel(a)ovirt.org > Cc: Michal Skrivanek; Dan Kenigsberg; Scott Herold; Barak Azulay > Subject: Re: [ovirt-devel] Question about emulating ARM using oVirt > = > On 12/11/2014 06:16 AM, Richard Chapman wrote: >> Hi and just wanted to say love oVirt. >> = >> I'm using oVirt 3.5 on Fedora20 to help with are devel/testing needs. >> Are software runs on top of Linux both in Intel and ARM platforms. >> While oVirt can handle very well the intel side of things I still need = >> to run everything on ARM on real hardware. What I'm wondering is there = >> a plan to support at least ARM emulation using QEMU now libVirt has = >> been fixed. >> = >> Thank >> = >> Chapman.... > = > I can't say there is a real plan to do so at this point, but it shouldn't= block you from writing a custom hook changing the xml we pass to libvirt t= o envoke qemu-kvm with arm instead of qemu-kvm. > you can (ab)use maybe some existing behaviors/properties, as well as add = more of your own via custom properties (and for fancy - custom ui plugins t= o show those custom properties in the proper dialogs) > = > I'd say that's a good start to adding such support as an add-on, before c= onsidering it in the main code base. > that's actually how we sometime develop a new feature - first "try it for= sanity" via a custom hook to understand its scope and the issues. --===============5205630118510543755==--