JeOS aarch64 image with armv7 userspace
Hello, Currently, I am trying to reproduce the building issue at armv7l architecture: https://build.opensuse.org/package/live_build_log/multimedia:libs/aravis/ope... I could not reproduce the issue yet I had tried both native armv7 SBC and kvm-based JeOS (armv7 image with armv7 kernel running on aarch64 host). Now I suppose that the build failure may be related to the specific OBS environment: as far as I can see it is the aarch64 kernel running armv7 userspace. I know that this is done for the purpose since some ARM CPUs just don't support running guest kernels in 32bit mode. My question is the following. Is there a prepared JeOS image with 64 bit kernel and 32 bit user space which I can just deploy to KVM? -- With best regards, Matwey V. Kornilov
Hi Matwey,
-----Original Message----- From: Matwey V. Kornilov <matwey.kornilov@gmail.com> Sent: Saturday, November 23, 2024 8:47 PM To: Mailinglist openSUSE ARM <opensuse-arm@opensuse.org> Subject: JeOS aarch64 image with armv7 userspace
Hello,
Currently, I am trying to reproduce the building issue at armv7l architecture: https://build.opensuse.org/package/live_build_log/multimedia:libs/aravis/ope... USE_Factory_ARM/armv7l
I could not reproduce the issue yet I had tried both native armv7 SBC and kvm- based JeOS (armv7 image with armv7 kernel running on aarch64 host). Now I suppose that the build failure may be related to the specific OBS environment: as far as I can see it is the aarch64 kernel running armv7 userspace. I know that this is done for the purpose since some ARM CPUs just don't support running guest kernels in 32bit mode.
Can you reproduce with osc build and --vm-type=kvm option?
My question is the following. Is there a prepared JeOS image with 64 bit kernel and 32 bit user space which I can just deploy to KVM?
I am not aware of any JeOS image with 64-bit kernel and 32-bit userspace. Cheers, Guillaume
пн, 25 нояб. 2024 г. в 18:57, Guillaume Gardet <Guillaume.Gardet@arm.com>:
Hi Matwey,
-----Original Message----- From: Matwey V. Kornilov <matwey.kornilov@gmail.com> Sent: Saturday, November 23, 2024 8:47 PM To: Mailinglist openSUSE ARM <opensuse-arm@opensuse.org> Subject: JeOS aarch64 image with armv7 userspace
Hello,
Currently, I am trying to reproduce the building issue at armv7l architecture: https://build.opensuse.org/package/live_build_log/multimedia:libs/aravis/ope... USE_Factory_ARM/armv7l
I could not reproduce the issue yet I had tried both native armv7 SBC and kvm- based JeOS (armv7 image with armv7 kernel running on aarch64 host). Now I suppose that the build failure may be related to the specific OBS environment: as far as I can see it is the aarch64 kernel running armv7 userspace. I know that this is done for the purpose since some ARM CPUs just don't support running guest kernels in 32bit mode.
Can you reproduce with osc build and --vm-type=kvm option?
Yes, I can. Moreover, when I extract the broken unit test binary from the osc build image, then I can successfully execute it at native armv7 or in kvm running armv7l kernel.
My question is the following. Is there a prepared JeOS image with 64 bit kernel and 32 bit user space which I can just deploy to KVM?
I am not aware of any JeOS image with 64-bit kernel and 32-bit userspace.
Cheers, Guillaume
-- With best regards, Matwey V. Kornilov
пт, 29 нояб. 2024 г. в 16:03, Matwey V. Kornilov <matwey.kornilov@gmail.com>:
пн, 25 нояб. 2024 г. в 18:57, Guillaume Gardet <Guillaume.Gardet@arm.com>:
Hi Matwey,
-----Original Message----- From: Matwey V. Kornilov <matwey.kornilov@gmail.com> Sent: Saturday, November 23, 2024 8:47 PM To: Mailinglist openSUSE ARM <opensuse-arm@opensuse.org> Subject: JeOS aarch64 image with armv7 userspace
Hello,
Currently, I am trying to reproduce the building issue at armv7l architecture: https://build.opensuse.org/package/live_build_log/multimedia:libs/aravis/ope... USE_Factory_ARM/armv7l
I could not reproduce the issue yet I had tried both native armv7 SBC and kvm- based JeOS (armv7 image with armv7 kernel running on aarch64 host). Now I suppose that the build failure may be related to the specific OBS environment: as far as I can see it is the aarch64 kernel running armv7 userspace. I know that this is done for the purpose since some ARM CPUs just don't support running guest kernels in 32bit mode.
Can you reproduce with osc build and --vm-type=kvm option?
Yes, I can. Moreover, when I extract the broken unit test binary from the osc build image, then I can successfully execute it at native armv7 or in kvm running armv7l kernel.
I guess that CONFIG_ALIGNMENT_TRAP is a reason. It is enabled for armv7l and disabled at aarch64 while the upstream project clearly uses unaligned data access.
My question is the following. Is there a prepared JeOS image with 64 bit kernel and 32 bit user space which I can just deploy to KVM?
I am not aware of any JeOS image with 64-bit kernel and 32-bit userspace.
Cheers, Guillaume
-- With best regards, Matwey V. Kornilov
-- With best regards, Matwey V. Kornilov
participants (2)
-
Guillaume Gardet
-
Matwey V. Kornilov