On 21/06/2023 12:41, BALATON Zoltan wrote:

On Wed, 21 Jun 2023, Mark Cave-Ayland wrote:
This brings GLUEState in line with our current QOM guidelines.

Are these guidelines documented somewhere? I like this better than the public/private comments (although I prefer no space at all with just documenting that QOM object parents should not be accessed directly) but I haven't seen it discussed and agreed upon so it looks like a convention you defined but not documented anywhere. But it could be I missed the patch to coding style or QOM docs to establish this convention.

Alex documented this earlier in the year: you can find this online at https://qemu.readthedocs.io/en/master/devel/style.html#qemu-specific-idioms.

If we really want to make these QOM object states stand out we might even consider formatting these as

struct GLUEState { SysBusDevice parent_obj;
     M68kCPU *cpu;
     ...
}

unless checkpatch would not like that or something.

I'm not overly convinced by this, and yes I suspect it would also require some hacking on checkpatch.pl for it to work.


ATB,

Mark.


Reply via email to