From: Demi Marie Obenour <demiobenour@gmail.com>
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
"Andrew Cooper" <andrew.cooper3@citrix.com>,
"Anthony PERARD" <anthony.perard@vates.tech>,
"Michal Orzel" <michal.orzel@amd.com>,
"Jan Beulich" <jbeulich@suse.com>,
"Julien Grall" <julien@xen.org>,
"Roger Pau Monné" <roger.pau@citrix.com>,
"Stefano Stabellini" <sstabellini@kernel.org>
Subject: Re: [PATCH v2] xen: Add macOS hypervisor build configuration
Date: Mon, 9 Feb 2026 02:28:31 -0500 [thread overview]
Message-ID: <44ecfc7b-a8dc-4e5f-a084-a63caabf9e91@gmail.com> (raw)
In-Reply-To: <6285DC05-0CE7-49B7-B394-34D0872FE551@arm.com>
[-- Attachment #1.1.1: Type: text/plain, Size: 1299 bytes --]
On 2/9/26 02:26, Bertrand Marquis wrote:
> Hi Demi,
>
>> On 8 Feb 2026, at 03:36, Demi Marie Obenour <demiobenour@gmail.com> wrote:
>>
>> On 2/5/26 06:33, Bertrand Marquis wrote:
>>> Xen does not currently document how to build the hypervisor on macOS, and
>>> there is no Darwin configuration for selecting a Homebrew-based GNU
>>> toolchain. Native builds are not supported; the hypervisor must be
>>> cross-built with a GNU toolchain and GNU make/sed.
>>>
>>> Add a minimal Darwin.mk which selects the GNU tool definitions used by
>>> the macOS workflow and point to the build guide for required tools and
>>> setup. Document the Homebrew cross toolchain and GNU tools needed to
>>> build the hypervisor on macOS.
>> What is the use-case?
>
> My main use case is development and testing on MacOS.
> I can do a lot of stuff by only recompiling and testing the hypervisor without
> changing the rest of my test environment and being able to do it directly
> on my mac is making things a lot faster and simpler.
>
> I have been using this for a long time and someone asked me some weeks
> ago if that was possible so i figured it would be a good idea to share.
>
> Cheers
> Bertrand
How are you testing? QEMU TCG?
--
Sincerely,
Demi Marie Obenour (she/her/hers)
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 7253 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2026-02-09 7:28 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-05 11:33 [PATCH v2] xen: Add macOS hypervisor build configuration Bertrand Marquis
2026-02-05 12:29 ` Jan Beulich
2026-02-05 15:30 ` Bertrand Marquis
2026-02-05 15:43 ` Jan Beulich
2026-02-05 15:58 ` Bertrand Marquis
2026-02-05 16:52 ` Jan Beulich
2026-02-05 17:07 ` Roger Pau Monné
2026-02-06 6:22 ` Jan Beulich
2026-02-06 7:35 ` Bertrand Marquis
2026-02-06 7:32 ` Bertrand Marquis
2026-02-08 2:36 ` Demi Marie Obenour
2026-02-09 7:26 ` Bertrand Marquis
2026-02-09 7:28 ` Demi Marie Obenour [this message]
2026-02-09 7:32 ` Bertrand Marquis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44ecfc7b-a8dc-4e5f-a084-a63caabf9e91@gmail.com \
--to=demiobenour@gmail.com \
--cc=Bertrand.Marquis@arm.com \
--cc=andrew.cooper3@citrix.com \
--cc=anthony.perard@vates.tech \
--cc=jbeulich@suse.com \
--cc=julien@xen.org \
--cc=michal.orzel@amd.com \
--cc=roger.pau@citrix.com \
--cc=sstabellini@kernel.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.