[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v6 0/7] iOS and Apple Silicon host support
From: |
Peter Maydell |
Subject: |
Re: [PATCH v6 0/7] iOS and Apple Silicon host support |
Date: |
Tue, 12 Jan 2021 11:01:05 +0000 |
On Tue, 5 Jan 2021 at 02:23, Joelle van Dyne <j@getutm.app> wrote:
>
> Based-on: 20201214140314.18544-1-richard.henderson@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
- Re: [PATCH v6 4/7] coroutine: add libucontext as external library, (continued)