Message ID | 20200520172800.8499-1-richard.henderson@linaro.org |
---|---|
Headers | show |
Series | linux-user: User support for AArch64 BTI | expand |
On 5/20/20 10:27 AM, Richard Henderson wrote: > The kernel ABI for this is (finally) close to being merged: > > https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/log/?h=for-next/bti-user > > I've made a couple of tweaks from v8: > > (1) Only map the interpreter or a static executable with BTI. > The interpreter is responsible for handling the pages of > a dynamic executable. This is a behaviour change in the > kernel ABI since the last time I audited the code. > > (2) Rely on the recently released gcc 10 for building the test case. > Thanks to Alex for helping me get a docker setup for that. > > Based-on: <20200519185645.3915-1-richard.henderson@linaro.org> > ("linux-user: mmap/mprotect prot values") > > Based-on: An unpublished version of stsquad's testing/next > > So for avoidance of doubt, the complete tree may be found at > > https://github.com/rth7680/qemu/tree/tgt-arm-bti The Linux ABI on which this is based has been merged for v5.8-rc1, so pinging this series. Alex's testing/next is upstream, but the "mmap/mprotect prot values" patch is still outstanding. Everything rebases without issue onto qemu master. Again for avoidance of doubt, I have updated my branch. r~