пт, 29 нояб. 2024 г. в 16:03, Matwey V. Kornilov <matwey.korni...@gmail.com>: > > пн, 25 нояб. 2024 г. в 18:57, Guillaume Gardet <guillaume.gar...@arm.com>: > > > > Hi Matwey, > > > > > > > -----Original Message----- > > > From: Matwey V. Kornilov <matwey.korni...@gmail.com> > > > Sent: Saturday, November 23, 2024 8:47 PM > > > To: Mailinglist openSUSE ARM <opensuse-...@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/openS > > > 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