пт, 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

Reply via email to