[PATCH v9 00/24] ILP32 for ARM64

Yury Norov
2018-11-15T20:27:36Z

On Thu, Nov 15, 2018 at 09:54:44AM +0100, Andreas Schwab wrote:
> On Nov 15 2018, Catalin Marinas <catalin.marinas@arm.com> wrote:
>
> > Hopefully the changes between 4.18 and 4.19 are smaller than .17->.18.
>
> It's the other way round, unfortunately.

Hi Catalin, Andreas,

This is the 4.19-based series with fixes to regressions I mentioned above:
https://github.com/norov/linux/commits/ilp32-4.19.2

Syscall machinery is rewritten in C in mainline kernel, so I aligned ILP32
with it. I think it's worth to revisit all the series with careful review, but
the following patches look the most affected:

73eb215286f0 arm64: ilp32: introduce ilp32-specific sigframe and ucontext
5a8f18457b58 arm64: signal32: move ilp32 and aarch32 common code to separated file
561dd666d5b4 arm64: signal: share lp64 signal structures and routines to ilp32
cd7dc1d3377a arm64: ilp32: introduce syscall table for ILP32
68ff08f76bf0 arm64: ilp32: share aarch32 syscall handlers

Next week, I'll finish all my testing and make a more 'official' announcement.
But I think that everything is generally fine, so please take an early
look, if you're interested in.

Thanks,
Yury