It sure seems like this should be possible, but Googling about and clicking around in virt-manager hasn't really gotten me anywhere.
Are there instructions anywhere on how to do this?
Thanks!
El 31/8/19 a las 12:28, Ian Pilcher escribió:
It sure seems like this should be possible, but Googling about and clicking around in virt-manager hasn't really gotten me anywhere.
Are there instructions anywhere on how to do this?
In theory, it is possible, and some in #centos-arm has it working, but at the same time, too slow to actually be useful. If you as in that channel, you may get better help.
Thanks!
Pablo.
At Sat, 31 Aug 2019 12:38:10 -0300 Conversations around CentOS on ARM hardware arm-dev@centos.org wrote:
El 31/8/19 a las 12:28, Ian Pilcher escribi=F3:
It sure seems like this should be possible, but Googling about and clicking around in virt-manager hasn't really gotten me anywhere.
Are there instructions anywhere on how to do this?
In theory, it is possible, and some in #centos-arm has it working, but =
at the same time, too slow to actually be useful.
Yeah, since you really are looking at creating a software emulation of a ARM processor (generally x86 VMs on a x86_64 run on the native processor chip at full speed). It is probably cheaper (and far faster) to just spend the US$35 for a real ARM computer (a Raspberry PI).
If you as in that channel, you may get better help.
Thanks!
Pablo. _______________________________________________ Arm-dev mailing list Arm-dev@centos.org https://lists.centos.org/mailman/listinfo/arm-dev
On 8/31/19 12:06 PM, Robert Heller wrote:
At Sat, 31 Aug 2019 12:38:10 -0300 Conversations around CentOS on ARM hardware arm-dev@centos.org wrote: Yeah, since you really are looking at creating a software emulation of a ARM processor (generally x86 VMs on a x86_64 run on the native processor chip at full speed). It is probably cheaper (and far faster) to just spend the US$35 for a real ARM computer (a Raspberry PI).
I already have the ARM box (Banana Pi that I use as a firewall). I just need a way to occasionally compile software for it, so I don't really care about performance.
So why not just compile it on that machine using mock or a chroot? It'll be faster than emulating ARMv7 on x86.
On Sun, 1 Sep 2019, 19:11 Ian Pilcher, arequipeno@gmail.com wrote:
On 8/31/19 12:06 PM, Robert Heller wrote:
At Sat, 31 Aug 2019 12:38:10 -0300 Conversations around CentOS on ARM
hardware arm-dev@centos.org wrote:
Yeah, since you really are looking at creating a software emulation of a
ARM
processor (generally x86 VMs on a x86_64 run on the native processor
chip at
full speed). It is probably cheaper (and far faster) to just spend the
US$35
for a real ARM computer (a Raspberry PI).
I already have the ARM box (Banana Pi that I use as a firewall). I just need a way to occasionally compile software for it, so I don't really care about performance.
--
Ian Pilcher arequipeno@gmail.com
-------- "I grew up before Mark Zuckerberg invented friendship" --------
Arm-dev mailing list Arm-dev@centos.org https://lists.centos.org/mailman/listinfo/arm-dev
On 9/1/19 1:26 PM, Gordan Bobic wrote:
So why not just compile it on that machine using mock or a chroot? It'll be faster than emulating ARMv7 on x86.
It's my firewall. It doesn't have compilers, etc., installed.
At Tue, 3 Sep 2019 10:26:32 -0500 Conversations around CentOS on ARM hardware arm-dev@centos.org wrote:
On 9/1/19 1:26 PM, Gordan Bobic wrote:
So why not just compile it on that machine using mock or a chroot? It'll be faster than emulating ARMv7 on x86.
It's my firewall. It doesn't have compilers, etc., installed.
Then get a Raspberry Pi. I use a Raspberry Pi to compile code for a PocketBeagle, which also lacks a build infrastructor (also for a BBB). Raspberry Pis are very cheap (US$35) and work well as build boxen. Of course you could try to set up a cross-build environment. It is just going to be easier to set up a Raspberry Pi with the proper build toolchain.
At Sun, 1 Sep 2019 13:11:06 -0500 Conversations around CentOS on ARM hardware arm-dev@centos.org wrote:
On 8/31/19 12:06 PM, Robert Heller wrote:
At Sat, 31 Aug 2019 12:38:10 -0300 Conversations around CentOS on ARM hardware arm-dev@centos.org wrote: Yeah, since you really are looking at creating a software emulation of a ARM processor (generally x86 VMs on a x86_64 run on the native processor chip at full speed). It is probably cheaper (and far faster) to just spend the US$35 for a real ARM computer (a Raspberry PI).
I already have the ARM box (Banana Pi that I use as a firewall). I just need a way to occasionally compile software for it, so I don't really care about performance.
Then you just need a cross-build environment.
On 9/1/19 2:11 PM, Ian Pilcher wrote:
On 8/31/19 12:06 PM, Robert Heller wrote:
At Sat, 31 Aug 2019 12:38:10 -0300 Conversations around CentOS on ARM hardware arm-dev@centos.org wrote: Yeah, since you really are looking at creating a software emulation of a ARM processor (generally x86 VMs on a x86_64 run on the native processor chip at full speed). It is probably cheaper (and far faster) to just spend the US$35 for a real ARM computer (a Raspberry PI).
I already have the ARM box (Banana Pi that I use as a firewall). I just need a way to occasionally compile software for it, so I don't really care about performance.
Which model BPi?
On 8/31/19 1:06 PM, Robert Heller wrote:
At Sat, 31 Aug 2019 12:38:10 -0300 Conversations around CentOS on ARM hardware arm-dev@centos.org wrote:
El 31/8/19 a las 12:28, Ian Pilcher escribi=F3:
It sure seems like this should be possible, but Googling about and clicking around in virt-manager hasn't really gotten me anywhere.
Are there instructions anywhere on how to do this?
In theory, it is possible, and some in #centos-arm has it working, but =
at the same time, too slow to actually be useful.
Yeah, since you really are looking at creating a software emulation of a ARM processor (generally x86 VMs on a x86_64 run on the native processor chip at full speed). It is probably cheaper (and far faster) to just spend the US$35 for a real ARM computer (a Raspberry PI).
And if you get an ARM board with integrated sata, you get good I/O times.
I use Cubieboards, and now Odroid HC1.
A bit more, but IMHO cleaner.
If you as in that channel, you may get better help.
Thanks!
Pablo. _______________________________________________ Arm-dev mailing list Arm-dev@centos.org https://lists.centos.org/mailman/listinfo/arm-dev
Hi,
On 8/31/19 10:28 AM, Ian Pilcher wrote:
It sure seems like this should be possible, but Googling about and clicking around in virt-manager hasn't really gotten me anywhere.
That is because virt-manager expects a kernel/DT/etc image rather than an ISO like aarch64/x86/etc.
Its actually pretty easy to run the armv7 emulation from the command line with a uefi firmare blob (IMHO this should be an option in virt-manager). The key is using the -cpu host,aarch64=off flag. Here is a complete command line to start a fedora image. Obviously you need the aarch64 qemu, the armv7 efi package, and probably a few things i'm not remembering installed.
"/usr/bin/qemu-system-aarch64 -name guest=fedora30arhfp -machine virt-3.0,accel=kvm,gic-version=2 -cpu host,aarch64=off -m 2048 -smp 1,sockets=1,cores=1,threads=1 -drive file=/usr/share/edk2/arm/QEMU_EFI-pflash.raw,if=pflash,format=raw,unit=0,readonly=on -drive file=/var/lib/libvirt/qemu/nvram/Fedora-Minimal-30-20190223.n.0.armhfp_VARS.fd,if=pflash,format=raw,unit=1 -device qemu-xhci -device virtio-gpu-pci -drive file=/root/Downloads/Fedora-Server-armhfp-30-1.2-sda.raw,format=raw -device usb-kbd -display gtk -device virtio-scsi-pci,id=scsi0 -device scsi-cd,bus=scsi0.0,id=cdrom"
Are there instructions anywhere on how to do this?
Thanks!