Re: [PATCH v3 01/14] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-10-09 Thread Phil Dennis-Jordan
On Mon, 7 Oct 2024 at 10:25, Akihiko Odaki wrote: > > > Theoretically, It should be safe to assume the callee creates > > autoreleasepool by themselves as needed in general. We have bunch of > > code to call Objective-C APIs without creating autoreleasepool in the > > caller. Prac

Re: [PATCH v3 01/14] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-10-07 Thread Akihiko Odaki
On 2024/10/06 19:39, Phil Dennis-Jordan wrote: On Thu, 3 Oct 2024 at 09:09, Akihiko Odaki > wrote: On 2024/10/02 22:33, Phil Dennis-Jordan wrote: > > >      > +#include "apple-gfx.h" >      > +#include "monitor/monitor.h" >      >

Re: [PATCH v3 01/14] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-10-06 Thread Phil Dennis-Jordan
On Thu, 3 Oct 2024 at 09:09, Akihiko Odaki wrote: > On 2024/10/02 22:33, Phil Dennis-Jordan wrote: > > > > > > > +#include "apple-gfx.h" > > > +#include "monitor/monitor.h" > > > +#include "hw/sysbus.h" > > > +#include "hw/irq.h" > > > +#include "trace.h" > > > +#imp

Re: [PATCH v3 01/14] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-10-03 Thread Akihiko Odaki
On 2024/10/02 22:33, Phil Dennis-Jordan wrote: Hi, Thanks for taking a close look at this. There are some further comments, explanations, and also a few questions inline below. Where I've not commented, I'll just go ahead and make the suggested change for v4. On Tue, 1 Oct 2024 at 11:40, Ak

Re: [PATCH v3 01/14] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-10-02 Thread Phil Dennis-Jordan
Hi, Thanks for taking a close look at this. There are some further comments, explanations, and also a few questions inline below. Where I've not commented, I'll just go ahead and make the suggested change for v4. On Tue, 1 Oct 2024 at 11:40, Akihiko Odaki wrote: > > > This patch implements a Q

Re: [PATCH v3 01/14] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-10-01 Thread Akihiko Odaki
On 2024/09/28 17:57, Phil Dennis-Jordan wrote: MacOS provides a framework (library) that allows any vmm to implement a paravirtualized 3d graphics passthrough to the host metal stack called ParavirtualizedGraphics.Framework (PVG). The library abstracts away almost every aspect of the paravirtuali

[PATCH v3 01/14] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-09-28 Thread Phil Dennis-Jordan
MacOS provides a framework (library) that allows any vmm to implement a paravirtualized 3d graphics passthrough to the host metal stack called ParavirtualizedGraphics.Framework (PVG). The library abstracts away almost every aspect of the paravirtualized device model and only provides and receives c