Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: 6023ad74f3fb862c5313f0f4d1e39b30e1f0e5f5
https://github.com/siemens/jailhouse/commit/6023ad74f3fb862c5313f0f4d1e39b30e1f0e5f5
Author: Andrej Utz <[email protected]>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M pyjailhouse/sysfs_parser.py
Log Message:
-----------
pyjailhouse: sysfs_parser: Ignore empty PCI bus regions
On some systems the config generator permissively maps huge chunks of
PCI Bus MMIO space. This area needs to be intercepted by the hypervisor,
as parts of ivshmem-net devices may be behind that area.
Hence, ignore such regions.
Signed-off-by: Andrej Utz <[email protected]>
[Jan: tuned comment]
Signed-off-by: Jan Kiszka <[email protected]>
Commit: cecfff071df8a5c75154acd80eda846c5f0541a7
https://github.com/siemens/jailhouse/commit/cecfff071df8a5c75154acd80eda846c5f0541a7
Author: Jan Kiszka <[email protected]>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M driver/pci.c
Log Message:
-----------
driver: Fix memory leak on errors
When some of_changeset_add/update_property fails, the property needs to
be freed. Do this unconditionally in the common error path, just
ensuring that prop is always initialized and, when consumed, set to
NULL or the next value. The latter is already the case, we only need to
NULL prop after the finaly of_changeset_update_property.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: fb95e9a32eccba9608630bdb36b8a8097bccbfdf
https://github.com/siemens/jailhouse/commit/fb95e9a32eccba9608630bdb36b8a8097bccbfdf
Author: Jan Kiszka <[email protected]>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M driver/pci.c
M driver/vpci_template.dts
Log Message:
-----------
driver: Adjust vpci overlay to new DT overlay rules
Recent kernels reject our root-level address-cells and size-cells
presetting - and they are right: We were overruling the the settings of
the base DT which only worked by chance.
But if we cannot set those values anymore, dtc will start complaining
about us relying on undefined cells values - nice. So we need to remove
the ranges property in order to avoid that. Then dtc complains about
that this PCI host controller node is incomplete. So we also remove the
device_type from the static overlay. Even nicer.
Now we only need to add the missing pieces to the dynamic part and
account for the possible address-cells and size-cells values.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 5d228abfa64be1abecf62f59ca0663c9a214ff52
https://github.com/siemens/jailhouse/commit/5d228abfa64be1abecf62f59ca0663c9a214ff52
Author: Jan Kiszka <[email protected]>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M driver/vpci_template.dts
Log Message:
-----------
driver: Declare virtual PCI controller dma-coherent
Just in case this matters for a user: We are coherent as we are purely
virtual.
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/877a533caeff...5d228abfa64b
--
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/siemens/jailhouse/push/refs/heads/next/877a53-5d228a%40github.com.
For more options, visit https://groups.google.com/d/optout.