Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: ee31897090dda229b029798535b075706ab20d57
https://github.com/siemens/jailhouse/commit/ee31897090dda229b029798535b075706ab20d57
Author: Ralf Ramsauer <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M hypervisor/arch/arm-common/uart-8250.c
M hypervisor/arch/arm-common/uart-pl011.c
M hypervisor/arch/arm-common/uart-xuartps.c
Log Message:
-----------
arm-common: uart: remove superfluous includes
Commit dbd8656fa85f ("arm-common: Rework uart_chip wait callback to
is_busy") makes those includes obsolete.
Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: d927a447ac9694032f979bb67fd6d66d6c93d4cc
https://github.com/siemens/jailhouse/commit/d927a447ac9694032f979bb67fd6d66d6c93d4cc
Author: Ralf Ramsauer <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M hypervisor/arch/arm-common/dbg-write.c
M hypervisor/arch/arm-common/include/asm/uart.h
M hypervisor/arch/arm-common/uart-8250.c
M hypervisor/arch/arm-common/uart-pl011.c
M hypervisor/arch/arm-common/uart-xuartps.c
Log Message:
-----------
arm-common: rename struct uart_chip's write to write_char
Elsewhere, the semantic of "write" is used differently:
arch_uart_write(), i.e., writes a character array and not a single
character.
Rename this function to write_character to make this obvious, and to
prevent name clashes.
Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 2d06225f44b04efadf5f9bdde6c70df1792d65e7
https://github.com/siemens/jailhouse/commit/2d06225f44b04efadf5f9bdde6c70df1792d65e7
Author: Ralf Ramsauer <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M hypervisor/arch/arm-common/include/asm/uart.h
M hypervisor/arch/arm-common/uart-8250.c
Log Message:
-----------
arm-common: add reg_{in,out,dist} to struct uart_chip
This allows us to use non-memory-mapped devices and is a prerequisite
for bringing uart drivers to a more abstract level.
Currently, those functions are only used by the 8250 driver. 8250 driver
comes with a default register distance of 4 and uses mmio based access
by default.
Independent of reg_in and reg_out, clock registers will still be
accessed via mmio routines.
Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 3aa2f57774f57a9ec41c40e1ccf86acb6478e043
https://github.com/siemens/jailhouse/commit/3aa2f57774f57a9ec41c40e1ccf86acb6478e043
Author: Ralf Ramsauer <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M hypervisor/arch/arm-common/dbg-write.c
M hypervisor/arch/arm-common/include/asm/uart.h
M hypervisor/arch/arm-common/uart-8250.c
M hypervisor/arch/arm-common/uart-pl011.c
M hypervisor/arch/arm-common/uart-xuartps.c
A hypervisor/include/jailhouse/uart.h
Log Message:
-----------
core: introduce common uart structure
This is the first step towards the common usage of a common uart driver
infrastructure.
Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 7377cad656fabfa1755537c0671d437a267b34bb
https://github.com/siemens/jailhouse/commit/7377cad656fabfa1755537c0671d437a267b34bb
Author: Ralf Ramsauer <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M hypervisor/Makefile
M hypervisor/arch/arm-common/Kbuild
M hypervisor/arch/arm-common/include/asm/uart.h
R hypervisor/arch/arm-common/uart-8250.c
M hypervisor/include/jailhouse/uart.h
A hypervisor/uart-8250.c
Log Message:
-----------
core: make 8250 uart driver available to all architectures
Previous changes enable an architecture independent use of the uart
interface and the 8250 uart driver in particular.
Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 2e3ed5bc599fefa57368192815949938d89ab46e
https://github.com/siemens/jailhouse/commit/2e3ed5bc599fefa57368192815949938d89ab46e
Author: Ralf Ramsauer <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M hypervisor/Makefile
M hypervisor/arch/arm-common/dbg-write.c
M hypervisor/arch/x86/Kbuild
M hypervisor/arch/x86/dbg-write.c
R hypervisor/arch/x86/include/asm/uart.h
R hypervisor/arch/x86/uart.c
M hypervisor/include/jailhouse/uart.h
A hypervisor/uart.c
Log Message:
-----------
core: establish a common uart interface
Establish a common UART interface. Architecture dependent functions
arm_uart_write() and x86's uart_write() do now use an architecture
independent interface uart_write().
x86 now uses the 8250 driver by default, and dynamically selects whether
to use PIO or MMIO-based output.
Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 633920ea297840cc6f89e0999902a1e0b9911140
https://github.com/siemens/jailhouse/commit/633920ea297840cc6f89e0999902a1e0b9911140
Author: Ralf Ramsauer <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M hypervisor/arch/arm-common/include/asm/uart.h
Log Message:
-----------
core: arm: uart: remove include guards
We only have a single includer, hypervisor/arch/arm-common/dbg-write.c
Remove Jean-Philippe from author list -- there is no line of code
that came from him left in this file.
Signed-off-by: Ralf Ramsauer <[email protected]>
[Jan: also remove unneeded __ASSEMBLY__ guards]
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 08bc7d6fae259f4620df01d06d14792875d4eb34
https://github.com/siemens/jailhouse/commit/08bc7d6fae259f4620df01d06d14792875d4eb34
Author: Claudio Scordino <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
R configs/jetson-demo.c
A configs/jetson-tk1-demo.c
A configs/jetson-tx1-demo.c
Log Message:
-----------
Split jetson-demo config between TK1 and TX1
This patch splits the jetson-demo config into two different config files
because TK1 and TX1 put the inmate at different addresses.
Signed-off-by: Claudio Scordino <[email protected]>
Signed-off-by: Errico Guidieri <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 3fc32e567933292be1ad47de19ed4a26c5c098ae
https://github.com/siemens/jailhouse/commit/3fc32e567933292be1ad47de19ed4a26c5c098ae
Author: Claudio Scordino <[email protected]>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M configs/jetson-tx1-demo.c
M configs/jetson-tx1.c
Log Message:
-----------
Update config files for TX1
This patch updates the config files for the Nvidia TX1 board.
Besides enlarging the amount of memory for the root cell, the patch
fixes an issue with pulseaudio on X11 and error messages printed by
the memory controller driver on the stock Nvidia 3.10 kernel.
Tested on both the Nvidia 3.10 and the Vanilla 4.9 kernels.
Signed-off-by: Claudio Scordino <[email protected]>
Signed-off-by: Errico Guidieri <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/102766a638a7...3fc32e567933
--
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.