Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: 4e335986ab7e3ba6b5e44dfba02647895c628df6
https://github.com/siemens/jailhouse/commit/4e335986ab7e3ba6b5e44dfba02647895c628df6
Author: Jan Kiszka <[email protected]>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M README.md
A configs/dts/inmate-orangepi0.dts
A configs/orangepi0-gic-demo.c
A configs/orangepi0-linux-demo.c
A configs/orangepi0.c
M inmates/lib/arm/include/mach.h
Log Message:
-----------
configs, imates: Add support for Orange Pi Zero
A tiny low-cost board, based on the Allwinner H2+ with 4 Cortex-A7
cores. Configs are designed for the 256M variant. Make sure to reserve
the top 128M before running the non-root Linux inmate.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 1b4a230e38372758fbe69cbd70e8a0b98498e8fd
https://github.com/siemens/jailhouse/commit/1b4a230e38372758fbe69cbd70e8a0b98498e8fd
Author: Jan Kiszka <[email protected]>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M hypervisor/arch/x86/include/asm/apic.h
M hypervisor/arch/x86/pci.c
Log Message:
-----------
x86: Expand x86_msi_vector to carry 64-bit address unconditionally
This will allow to match on the whole address to check if we are
actually targeting the MSI address space.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: d897f2e218d67ec2e736335bac46769056d752ff
https://github.com/siemens/jailhouse/commit/d897f2e218d67ec2e736335bac46769056d752ff
Author: Jan Kiszka <[email protected]>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M hypervisor/arch/x86/pci.c
Log Message:
-----------
x86: Be graceful with invalid MSI target addresses
Linux seems to write zeros to MSI registers when unregistering an MSI
interrupt:
[...]
pci_bus_write_config_dword+0x14/0x20
__pci_write_msi_msg+0xcc/0x130
pci_msi_domain_write_msg+0x1d/0x20
msi_domain_deactivate+0x28/0x30 <-- this writes zeros
irq_domain_deactivate_irq+0x28/0x40
irq_shutdown+0x39/0x70
__free_irq+0x1ee/0x290
free_irq+0x34/0x80
tg3_test_interrupt+0x3f/0x230
tg3_start+0xfa3/0x1130
[...]
(taken with 4.9-rt)
Let's check if the target address actually matches the MSI address space
and, if not, simply declare the vector invalid. That will block it from
being used, raising an IOMMU runtime error at most when the device
should fire nevertheless. But we no longer panic the writer.
Signed-off-by: Jan Kiszka <[email protected]>
Tested-by: Rajiv Vaidyanath <[email protected]>
Commit: c46f4cc40650d417ae0f59c35ed032bea0696b4b
https://github.com/siemens/jailhouse/commit/c46f4cc40650d417ae0f59c35ed032bea0696b4b
Author: Andreas Kölbl <[email protected]>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M hypervisor/arch/arm-common/uart-8250.c
Log Message:
-----------
arm: Add 16-bit console divider support to 8250 UART
The 8250 chip has two registers to set the baud rate. Write the 8 upper bits to
the UART_DLM register.
Signed-off-by: Andreas Kölbl <[email protected]>
[Jan: adjust subject]
Signed-off-by: Jan Kiszka <[email protected]>
Commit: fc178e5f185ae141cadfe59e57a3ec9de13dbacf
https://github.com/siemens/jailhouse/commit/fc178e5f185ae141cadfe59e57a3ec9de13dbacf
Author: Andreas Kölbl <[email protected]>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M hypervisor/arch/x86/uart.c
Log Message:
-----------
x86: Add 16-bit console divider support
The 8250 chip has two registers to set the baud rate. Write the 8 upper bits to
the UART_DLM register.
Signed-off-by: Andreas Kölbl <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: d33f09054b504759231fc5949f2b01c0d7b47177
https://github.com/siemens/jailhouse/commit/d33f09054b504759231fc5949f2b01c0d7b47177
Author: Jan Kiszka <[email protected]>
Date: 2017-01-28 (Sat, 28 Jan 2017)
Changed paths:
R Documentation/non-root-linux-arm64.txt
M Documentation/non-root-linux.txt
Log Message:
-----------
Documentation: Update non-root Linux description
We now have "jailhouse cell linux" support for all architectures, thus
the original ARM64 description is no longer needed. Remove it and
generalize the x86 documentation to cover all architectures.
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/841d8f3c5fa4...d33f09054b50
--
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.