This patch series eases configuration of port I/O devices for x86
plattforms by generating an initial PIO region list. To sustain previous
behavior, most entries are disabled (commented out). Only whitelisted
device ports are allowed. This includes the peripheral PCI port space.

Additionally the code paths for memory region generation are cleaned up
and streamlined.

Andrej Utz (4):
  tools: jailhouse-config-create: Rename regions to mem_regions in
    preparation for port_regions
  pyjailhouse: sysfs_parser: abstract parts of MemRegion into IORegion
  pyjailhouse: sysfs_parser: simplify integer formatting for regions in
    config template
  pyjailhouse: x86: implement pio_regions generator

Ralf Ramsauer (10):
  tools: jailhoues-cell-linux: cosmetic fixup
  pyjailhouse: sysfs_parser: remove dead code
  pyjailhouse: sysfs_parser: minor stylistic fixups
  pyjailhouse: sysfs_parser: simplify statement
  pyjailhouse: sysfs_parser: introduce new class IORegionTree
  pyjailhouse: sysfs_parser: move parse_iomem_file to the new parser
  pyjailhouse: sysfs_parser: make regions_split_by_kernel static
  pyjailhouse: sysfs_parser: entirely separate IO parsers
  pyjailhouse: sysfs_parser: remove parse_iomem_file
  pyjailhouse: sysfs_parser: move find_regions_by_name to IORegionTree

 pyjailhouse/sysfs_parser.py   | 245 ++++++++++++++++++++++------------
 tools/jailhouse-cell-linux    |   8 +-
 tools/jailhouse-config-create |  25 +---
 tools/root-cell-config.c.tmpl |  21 ++-
 4 files changed, 176 insertions(+), 123 deletions(-)

-- 
2.23.0

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/20190930191323.32266-1-andrej.utz%40st.oth-regensburg.de.

Reply via email to