Looks good, besides the commit message. On 07/01/16 05:57, Xuguo Wang wrote: > The template is as same as the last patch. > > Signed-off-by: Xuguo Wang <[email protected]> > --- > tools/root-cell-config.c.tmpl | 21 ++++++++------------- > 1 file changed, 8 insertions(+), 13 deletions(-) > > diff --git a/tools/root-cell-config.c.tmpl b/tools/root-cell-config.c.tmpl > index 451869a..0a67d76 100644 > --- a/tools/root-cell-config.c.tmpl > +++ b/tools/root-cell-config.c.tmpl > @@ -49,7 +49,7 @@ struct { > __u64 cpus[${int((cpucount + 63) / 64)}]; > struct jailhouse_memory mem_regions[${len(regions)}]; > struct jailhouse_irqchip irqchips[${len(irqchips)}]; > - __u8 pio_bitmap[0x2000]; > + __u8 pio_bitmap[${pm_bitmap_size}]; > struct jailhouse_pci_device pci_devices[${len(pcidevices)}]; > struct jailhouse_pci_capability pci_caps[${len(pcicaps)}]; > } __attribute__((packed)) config = { > @@ -131,18 +131,13 @@ struct { > }, > > .pio_bitmap = { > - [ 0/8 ... 0x3f/8] = -1, > - [ 0x40/8 ... 0x47/8] = 0xf0, /* PIT */ > - [ 0x48/8 ... 0x5f/8] = -1, > - [ 0x60/8 ... 0x67/8] = 0xec, /* HACK: NMI status/control */ > - [ 0x68/8 ... 0x6f/8] = -1, > - [ 0x70/8 ... 0x77/8] = 0xfc, /* RTC */ > - [ 0x78/8 ... 0x7f/8] = -1, > - [ 0x80/8 ... 0x87/8] = 0xfe, /* Linux: native_io_delay() */ > - [ 0x88/8 ... 0x3af/8] = -1, > - [ 0x3b0/8 ... 0x3df/8] = 0x00, /* VGA */ > - [ 0x3e0/8 ... 0xcff/8] = -1, > - [ 0xd00/8 ... 0xffff/8] = 0, /* HACK: PCI bus */ > + % for k in pm_bitmap_regions: > + % if k.typestr != '': > + [${' 0x%04x' % k.start}/8 ... ${'0x%04x' % k.stop}/8] = > ${hex(k.value)}, /* ${k.typestr} */ > + % else: > + [${' 0x%04x' % k.start}/8 ... ${'0x%04x' % k.stop}/8] = > ${hex(k.value)}, > + % endif > + % endfor > }, > > .pci_devices = { >
-- Ralf Ramsauer PGP: 0x8F10049B -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
