From: Luca Miccio <lucmic...@gmail.com> Signed-off-by: Luca Miccio <lucmic...@gmail.com> Signed-off-by: Andrea Bastoni <andrea.bast...@tum.de> --- pyjailhouse/config_parser.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/pyjailhouse/config_parser.py b/pyjailhouse/config_parser.py index cad761a5..b612f98e 100644 --- a/pyjailhouse/config_parser.py +++ b/pyjailhouse/config_parser.py @@ -52,21 +52,23 @@ class JAILHOUSE_MEM(ExtendedEnum, int): class MemRegion: - _REGION_FORMAT = 'QQQQ' + _REGION_FORMAT = 'QQQQQ' SIZE = struct.calcsize(_REGION_FORMAT) def __init__(self, region_struct): (self.phys_start, self.virt_start, self.size, - self.flags) = \ + self.flags, + self.colors) = \ struct.unpack_from(MemRegion._REGION_FORMAT, region_struct) def __str__(self): return (" phys_start: 0x%016x\n" % self.phys_start) + \ (" virt_start: 0x%016x\n" % self.virt_start) + \ (" size: 0x%016x\n" % self.size) + \ - (" flags: " + flag_str(JAILHOUSE_MEM, self.flags)) + (" flags: " + flag_str(JAILHOUSE_MEM, self.flags)) + \ + (" colors: 0x%016x\n" % self.size) def is_ram(self): return ((self.flags & (JAILHOUSE_MEM.READ | @@ -84,6 +86,7 @@ class MemRegion: def is_comm_region(self): return (self.flags & JAILHOUSE_MEM.COMM_REGION) != 0 + # TODO: add colored versions? def phys_address_in_region(self, address): return address >= self.phys_start and \ address < (self.phys_start + self.size) -- 2.29.2 -- 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 jailhouse-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/20210125120044.56794-15-andrea.bastoni%40tum.de.