[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH] xen: Add macOS hypervisor build support
- To: Roger Pau Monné <roger.pau@xxxxxxxxxx>
- From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
- Date: Wed, 4 Feb 2026 16:51:35 +0000
- Accept-language: en-GB, en-US
- Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=citrix.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XGJxp46NY6v3Ij8co5kw93O+T1JwZMDCw/Gxc0Lq1uA=; b=aAGLrTuI11hp/yhI1bxX678j7JWF9EPFAdLijYM6cAt9mQE4AgLSo5XCZs01HUZwjKUS/ZsikFZHrwmUdWPy2VcCg9/u1XnfB6rQHBdp/dQLo+Ie202g2bCc0AStswtJ56nKKHdl4IJc7W2CrTorvu1TdrSVvsnP1etqpNSANi4WocrQj/vB9ofQ3rRmjeo7OCOznuwGUa2z4W2MooGePITuow5XvxR7SUqBaPSY8Kgo2kiITI7UCIV1gK1bOXxCxqA+fDYJ+/EEj3nSU0CpDA7+/2GRoCXcspfmHLKxbrJ6ul/ZW5HG55KjfDF1ME3oaw4qGbJoS2v/WB8PRuJERQ==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XGJxp46NY6v3Ij8co5kw93O+T1JwZMDCw/Gxc0Lq1uA=; b=PwEuOVntbHObE5Qm9n73FQEafS+fLWiiNbkab/s4RnWNGQKIIOtPG20EW6x8J5+3EjQhXcRi/VGOMU3fzYF+CgwEx476gZUpI+/x5o+XNrr3ZQeVzquPJphUHD5htw7ZyWy0YJBwk2vW0ZAafQX2pi2RM02SdZa5qjdgWovaMXxbngnIiSxS8JPfRuVz9oN92H9hr5rNTDp+ThKkayCRO/soXOf/qFDznpsa794CtrO6X95TGYE/UwzXBCFGq3kQZGMvADrpO8bw+0xv+47Ze50/ZcYR8Vs95h4mrbb3+rY/lB3uDGzNgBFjmsO0daLUu94iRwaQAyOZM76TeHw2UA==
- Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=HQ7iRVgGBCln8wQp9GIvYmf6fmSe/KdeY7hAPhWrARC/O7lfFcSHZL4jxFhWpPhTljqzADPi6016Shi/36QSyUdh+Kjehv5SN+KUVo5QPJaqM5ANut0nuODsKPjO1Cc37W7YG+S63In6uqSsLVhTWcDzdcxJ7gZLZCwQKZ41ERQ74FopSCU4n/Eu5dD47m57dovhez1rCSBSPwxer7qriyiYbyDJoSu5NZGPA2wHiBQXraSZHA2vqgYAQczTw+4K5G50jGU8hMVe6mIUvpSH67YyM331bitfOQ+EoIriAkDxRFjOErWL0XRywwoEA6V1p+U8YjUdtU69LWQkDR8BzQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Nn2Haal50BcfeGBS94+IavYgsuT0AMsCD0kHSYO62wpNSAgbxAVUchpPTlxkmSCb+vL7MUjYqi9tdYTNV4TYE9ovj1vV1JxeN3vJ2Y9IquRy0/bzL5vVehwfRssH5O8csO1aQr4c2s1v+ubz/Ty4ctdZtnTuGxd9EtEPUTGAsggrxxMdo5ftP3tHEFneC/2dbxRMR2pINqjHXd57qFCThmAU4CwEmuHHmVp2KMnVGxz05JQqZCYamVgt0ial0lx4axMDNfXC9EmM43WSX8cMzvu2mPzlH6cjo4SW9FYD9Cc0i99OMGj1bFATDeRscI40tOJL6REkSwxvsPwg7270YA==
- Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Cc: Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- Delivery-date: Wed, 04 Feb 2026 16:52:56 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Nodisclaimer: true
- Thread-index: AQHcldiTYCc32vRyb0mp6O53Aox8PLVyquQAgAAD9QCAAAraAIAAB5kA
- Thread-topic: [RFC PATCH] xen: Add macOS hypervisor build support
Hi Roger,
> On 4 Feb 2026, at 17:24, Roger Pau Monné <roger.pau@xxxxxxxxxx> wrote:
>
> On Wed, Feb 04, 2026 at 03:45:33PM +0000, Bertrand Marquis wrote:
>> Hi Jan,
>>
>>> On 4 Feb 2026, at 16:31, Jan Beulich <jbeulich@xxxxxxxx> wrote:
>>>
>>> On 04.02.2026 14:16, Bertrand Marquis wrote:
>>>> --- /dev/null
>>>> +++ b/config/Darwin.mk
>>>> @@ -0,0 +1,4 @@
>>>> +include $(XEN_ROOT)/config/StdGNU.mk
>>>
>>> Darwin isn't really a GNU environment, is it? The definitions in that file
>>> may be suitable, but perhaps a brief comment is warranted?
>>
>> Yes this is only valid because we use brew in that case.
>> I will add a comment.
>
> Oh, so you end up building using the GNU toolchain provided by
> homebrew and not the LLVM one? Sorry, I was assuming that you did use
> the native LLVM toolchain when possible.
I am using the GNU toolchain using brew.
That would also work using LLVM i guess but the dependency on other GNU
tools like make and sed would still be there so you would need brew (or
something
else providing gnu make and sed for our build to work).
In any case you would require to include StdGNU.mk anyway.
I am not sure if renaming it is a good idea as you need something GNU friendly
even if it is not a GNU thing so ....
Cheers
Bertrand
>
> Thanks, Roger.
|