Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: b6aeb02d991623614341e3d9aa3d2464d1118fc1
      
https://github.com/siemens/jailhouse/commit/b6aeb02d991623614341e3d9aa3d2464d1118fc1
  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-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]>
[Jan: keep include in uart-pl011.c for vexpress case]
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 7a6ff795d36b937957a2c31abdd488b90180b8ed
      
https://github.com/siemens/jailhouse/commit/7a6ff795d36b937957a2c31abdd488b90180b8ed
  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: cd86e6143364286003a8368948fd98882af6bdb1
      
https://github.com/siemens/jailhouse/commit/cd86e6143364286003a8368948fd98882af6bdb1
  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: 34a7557efb2d7354a9147b2655905da86f9df3e3
      
https://github.com/siemens/jailhouse/commit/34a7557efb2d7354a9147b2655905da86f9df3e3
  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: 02de175de5c5c98737b8abc421150a4213bb65fb
      
https://github.com/siemens/jailhouse/commit/02de175de5c5c98737b8abc421150a4213bb65fb
  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: aac89b193d32d0aef55f7f96867fcddeef63a2f4
      
https://github.com/siemens/jailhouse/commit/aac89b193d32d0aef55f7f96867fcddeef63a2f4
  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: c7c988071497bbdc90960bb4b68e0c3bd4cdb1f8
      
https://github.com/siemens/jailhouse/commit/c7c988071497bbdc90960bb4b68e0c3bd4cdb1f8
  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: eb8ad9089979b980e5c149319eac42e704af5948
      
https://github.com/siemens/jailhouse/commit/eb8ad9089979b980e5c149319eac42e704af5948
  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: 87c82cfb06e6a207048075de4401ce1584ea6747
      
https://github.com/siemens/jailhouse/commit/87c82cfb06e6a207048075de4401ce1584ea6747
  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/3fc32e567933...87c82cfb06e6

-- 
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.

Reply via email to