Re: enabling link time optimizations in package builds

2022-07-01 Thread Timo Röhling
Hi Matthias, * Matthias Klose [2022-06-17 10:18]: The proposal is to turn on LTO by default on most 64bit release architectures. Not proposing to do this on 32bit architectures because of the limited address space at link time, and up to now nobody tested LTO on 32bit archs. In test

Re: [PATCH v2] arm64: compat: Implement misalignment fixups for multiword loads

2022-07-01 Thread gene heskett
On 7/1/22 10:14, Ard Biesheuvel wrote: The 32-bit ARM kernel implements fixups on behalf of user space when using LDM/STM or LDRD/STRD instructions on addresses that are not 32-bit aligned. This is not something that is supported by the architecture, but was done anyway to increase compatibility

Re: [PATCH v2] arm64: compat: Implement misalignment fixups for multiword loads

2022-07-01 Thread Arnd Bergmann
On Fri, Jul 1, 2022 at 3:53 PM Ard Biesheuvel wrote: > > v2: - drop some obsolete comments > - emit a perf alignment-fault event for every handled instruction > - use arm64_skip_faulting_instruction() to get the correct behavior > wrt IT state and single step > - use types with

[PATCH v2] arm64: compat: Implement misalignment fixups for multiword loads

2022-07-01 Thread Ard Biesheuvel
The 32-bit ARM kernel implements fixups on behalf of user space when using LDM/STM or LDRD/STRD instructions on addresses that are not 32-bit aligned. This is not something that is supported by the architecture, but was done anyway to increase compatibility with user space software, which mostly