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.