After decoupling the MAP_JIT and APRR patches, this should only be for iOS support. I didn't change the title because I didn't know if patchew would be smart enough to group it with the older patches.
-j On Tue, Jan 12, 2021 at 3:01 AM Peter Maydell <peter.mayd...@linaro.org> wrote: > > On Tue, 5 Jan 2021 at 02:23, Joelle van Dyne <j...@getutm.app> wrote: > > > > Based-on: 20201214140314.18544-1-richard.hender...@linaro.org > > ([PATCH v4 00/43] Mirror map JIT memory for TCG) > > > > These set of changes brings QEMU TCG to iOS devices and future Apple Silicon > > devices. They were originally developed last year and have been working in > > the > > UTM app. Recently, we ported the changes to master, re-wrote a lot of the > > build > > script changes for meson, and broke up the patches into more distinct units. > > > > A summary of the changes: > > > > * `CONFIG_IOS` defined when building for iOS and iOS specific changes (as > > well > > as unsupported code) are gated behind it. > > * A new dependency, libucontext is added since iOS does not have native > > ucontext > > and broken support for sigaltstack. libucontext is available as a new > > option > > for coroutine backend. > > > > Since v6: > > > > * Dropped the Apple Silicon JIT support patch (superseded by another > > patchset) > > * Changed libucontext to be a Meson subproject > > * Cache availablity check for preadv/pwritev on macOS 11 and iOS 14 > > So is this series now purely iOS support, or are there still > some pieces of it that are needed for Mac systems with Apple silicon ? > > thanks > -- PMM