On 17 June 2016 at 11:14, Vijay Kilari <[email protected]> wrote: > Hi Paolo, > > On Mon, Jun 13, 2016 at 3:22 PM, Paolo Bonzini <[email protected]> wrote: >>> diff --git a/exec.c b/exec.c >>> index a9d465b..e803a41 100644 >>> --- a/exec.c >>> +++ b/exec.c >>> @@ -154,7 +154,7 @@ typedef struct subpage_t { >>> MemoryRegion iomem; >>> AddressSpace *as; >>> hwaddr base; >>> - uint16_t sub_section[TARGET_PAGE_SIZE]; >>> + uint16_t *sub_section; >> >> Please make this a flexible array member instead, so that you can avoid >> the extra pointer dereference. > > What do you mean by flexible array member?. please give more info.
https://en.wikipedia.org/wiki/Flexible_array_member thanks -- PMM
