[siemens/jailhouse] 8875a3: configs: Fix interrupt chips in jetson system conf...

2016-10-02 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/siemens/jailhouse
  Commit: 8875a324fad5cb7d75c50abffa263429ee8a5dd5
  
https://github.com/siemens/jailhouse/commit/8875a324fad5cb7d75c50abffa263429ee8a5dd5
  Author: Jan Kiszka 
  Date:   2016-09-17 (Sat, 17 Sep 2016)

  Changed paths:
M configs/jetson-tk1.c

  Log Message:
  ---
  configs: Fix interrupt chips in jetson system config

An irqchip entry describes 128 pins now, not just 64.

Signed-off-by: Jan Kiszka 


  Commit: dc4a616f407c3b72781971ccf4c3f55b77fbf835
  
https://github.com/siemens/jailhouse/commit/dc4a616f407c3b72781971ccf4c3f55b77fbf835
  Author: Jan Kiszka 
  Date:   2016-09-18 (Sun, 18 Sep 2016)

  Changed paths:
M driver/sysfs.c
M hypervisor/arch/arm/control.c
M hypervisor/arch/arm/gic-common.c
M hypervisor/arch/arm/include/asm/control.h
M hypervisor/arch/arm/include/asm/jailhouse_hypercall.h
M hypervisor/arch/arm/psci.c
M hypervisor/arch/arm/traps.c

  Log Message:
  ---
  arm/driver: Fix and enhance cell statistics

This addresses several issues of the cell statistics on ARM:

- only the first interrupt reason after a related vmexit is counted,
  instead of every loop iteration (could have lead to over-accounting)
- SGI submissions are not accounted as VSGI but left up to MMIO or CP15
  exits
- SGI exits are differentiated between management and VSGI events
- PSCI exits are separated counted
- coprocessor accesses are separated counted

Signed-off-by: Jan Kiszka 


  Commit: f664353cb76719b1407d9cd13637f0e3a719291a
  
https://github.com/siemens/jailhouse/commit/f664353cb76719b1407d9cd13637f0e3a719291a
  Author: Jan Kiszka 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M hypervisor/arch/arm/gic-common.c

  Log Message:
  ---
  arm: Rework and fix SGIR write handling

We only handled routing mode 0 (filtered) and 1 (broadcast) so far, but
mode 0 incorrectly skipped the caller CPU as target. Mode 2 (self-SGI)
was completely ignored.

This rewrites gic_handle_sgir_write, addressing all 3 cases properly.

Reported-by: Johannes Rosa 
Signed-off-by: Jan Kiszka 


  Commit: 756cc02e51c8f64b4ecde10a3880e5637240cd34
  
https://github.com/siemens/jailhouse/commit/756cc02e51c8f64b4ecde10a3880e5637240cd34
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M README.md

  Log Message:
  ---
  Documentation: Add working URL for mailing list's archive

gmane is still down /wrt its web interface.

Signed-off-by: Claudio Scordino 
[Jan: leave gmane link, they may recover]
Signed-off-by: Jan Kiszka 


  Commit: e6a4a9be518a77a5840c3cabe5f5fac6e8154116
  
https://github.com/siemens/jailhouse/commit/e6a4a9be518a77a5840c3cabe5f5fac6e8154116
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M FAQ.md

  Log Message:
  ---
  Documentation: highlight questions in the FAQ

This commit highlights questions (using the bold character) to ease
reading of the FAQ.

Signed-off-by: Claudio Scordino 
Signed-off-by: Jan Kiszka 


  Commit: ddcabdd33ea254544c014716062c2db2ce79bad5
  
https://github.com/siemens/jailhouse/commit/ddcabdd33ea254544c014716062c2db2ce79bad5
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M FAQ.md

  Log Message:
  ---
  Documentation: FAQ: how to enable error tracing

This commit adds further information in the FAQ about how to enable
error tracing on serial console.

Signed-off-by: Claudio Scordino 
Signed-off-by: Jan Kiszka 


  Commit: 8ca10bfc3c8063bb1dd1ebd36f689123b28eccb2
  
https://github.com/siemens/jailhouse/commit/8ca10bfc3c8063bb1dd1ebd36f689123b28eccb2
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M README.md

  Log Message:
  ---
  Documentation: suggest three escape characters for memmap on GRUB2

This commit explains that on GRUB2 three characters are needed for
escaping the dollar sign in the memmap boot argument.

See thread discussion at
https://groups.google.com/forum/#!topic/jailhouse-dev/uRYWRdbIdOg

Signed-off-by: Claudio Scordino 
[Jan: mention /etc/default/grub as target file]
Signed-off-by: Jan Kiszka 


  Commit: 9f8d9c1c56863711695ffa78552659cf21c5fc65
  
https://github.com/siemens/jailhouse/commit/9f8d9c1c56863711695ffa78552659cf21c5fc65
  Author: Jan Kiszka 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M hypervisor/arch/arm/traps.c

  Log Message:
  ---
  arm: Remove HVC dispatching to PSCI services

The root cell can't be using HVC dispatching as it can't be running a
hypervisor prior to Jailhouse. And we can tell our non-root cells to use
the SMC method for PSCI services.

Signed-off-by: Jan Kiszka 


  Commit: 4b03b20fb9ac78eb08c570160a0c82998e1e19c3
  
https://github.com/siemens/jailhouse/commit/4b03b20fb9ac78eb08c570160a0c82998e1e19c3
  Author: Jan Kiszka 
  Date:   2016-09-21 (We

[siemens/jailhouse] 8875a3: configs: Fix interrupt chips in jetson system conf...

2016-09-30 Thread GitHub
  Branch: refs/heads/coverity_scan
  Home:   https://github.com/siemens/jailhouse
  Commit: 8875a324fad5cb7d75c50abffa263429ee8a5dd5
  
https://github.com/siemens/jailhouse/commit/8875a324fad5cb7d75c50abffa263429ee8a5dd5
  Author: Jan Kiszka 
  Date:   2016-09-17 (Sat, 17 Sep 2016)

  Changed paths:
M configs/jetson-tk1.c

  Log Message:
  ---
  configs: Fix interrupt chips in jetson system config

An irqchip entry describes 128 pins now, not just 64.

Signed-off-by: Jan Kiszka 


  Commit: dc4a616f407c3b72781971ccf4c3f55b77fbf835
  
https://github.com/siemens/jailhouse/commit/dc4a616f407c3b72781971ccf4c3f55b77fbf835
  Author: Jan Kiszka 
  Date:   2016-09-18 (Sun, 18 Sep 2016)

  Changed paths:
M driver/sysfs.c
M hypervisor/arch/arm/control.c
M hypervisor/arch/arm/gic-common.c
M hypervisor/arch/arm/include/asm/control.h
M hypervisor/arch/arm/include/asm/jailhouse_hypercall.h
M hypervisor/arch/arm/psci.c
M hypervisor/arch/arm/traps.c

  Log Message:
  ---
  arm/driver: Fix and enhance cell statistics

This addresses several issues of the cell statistics on ARM:

- only the first interrupt reason after a related vmexit is counted,
  instead of every loop iteration (could have lead to over-accounting)
- SGI submissions are not accounted as VSGI but left up to MMIO or CP15
  exits
- SGI exits are differentiated between management and VSGI events
- PSCI exits are separated counted
- coprocessor accesses are separated counted

Signed-off-by: Jan Kiszka 


  Commit: f664353cb76719b1407d9cd13637f0e3a719291a
  
https://github.com/siemens/jailhouse/commit/f664353cb76719b1407d9cd13637f0e3a719291a
  Author: Jan Kiszka 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M hypervisor/arch/arm/gic-common.c

  Log Message:
  ---
  arm: Rework and fix SGIR write handling

We only handled routing mode 0 (filtered) and 1 (broadcast) so far, but
mode 0 incorrectly skipped the caller CPU as target. Mode 2 (self-SGI)
was completely ignored.

This rewrites gic_handle_sgir_write, addressing all 3 cases properly.

Reported-by: Johannes Rosa 
Signed-off-by: Jan Kiszka 


  Commit: 756cc02e51c8f64b4ecde10a3880e5637240cd34
  
https://github.com/siemens/jailhouse/commit/756cc02e51c8f64b4ecde10a3880e5637240cd34
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M README.md

  Log Message:
  ---
  Documentation: Add working URL for mailing list's archive

gmane is still down /wrt its web interface.

Signed-off-by: Claudio Scordino 
[Jan: leave gmane link, they may recover]
Signed-off-by: Jan Kiszka 


  Commit: e6a4a9be518a77a5840c3cabe5f5fac6e8154116
  
https://github.com/siemens/jailhouse/commit/e6a4a9be518a77a5840c3cabe5f5fac6e8154116
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M FAQ.md

  Log Message:
  ---
  Documentation: highlight questions in the FAQ

This commit highlights questions (using the bold character) to ease
reading of the FAQ.

Signed-off-by: Claudio Scordino 
Signed-off-by: Jan Kiszka 


  Commit: ddcabdd33ea254544c014716062c2db2ce79bad5
  
https://github.com/siemens/jailhouse/commit/ddcabdd33ea254544c014716062c2db2ce79bad5
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M FAQ.md

  Log Message:
  ---
  Documentation: FAQ: how to enable error tracing

This commit adds further information in the FAQ about how to enable
error tracing on serial console.

Signed-off-by: Claudio Scordino 
Signed-off-by: Jan Kiszka 


  Commit: 8ca10bfc3c8063bb1dd1ebd36f689123b28eccb2
  
https://github.com/siemens/jailhouse/commit/8ca10bfc3c8063bb1dd1ebd36f689123b28eccb2
  Author: Claudio Scordino 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M README.md

  Log Message:
  ---
  Documentation: suggest three escape characters for memmap on GRUB2

This commit explains that on GRUB2 three characters are needed for
escaping the dollar sign in the memmap boot argument.

See thread discussion at
https://groups.google.com/forum/#!topic/jailhouse-dev/uRYWRdbIdOg

Signed-off-by: Claudio Scordino 
[Jan: mention /etc/default/grub as target file]
Signed-off-by: Jan Kiszka 


  Commit: 9f8d9c1c56863711695ffa78552659cf21c5fc65
  
https://github.com/siemens/jailhouse/commit/9f8d9c1c56863711695ffa78552659cf21c5fc65
  Author: Jan Kiszka 
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
M hypervisor/arch/arm/traps.c

  Log Message:
  ---
  arm: Remove HVC dispatching to PSCI services

The root cell can't be using HVC dispatching as it can't be running a
hypervisor prior to Jailhouse. And we can tell our non-root cells to use
the SMC method for PSCI services.

Signed-off-by: Jan Kiszka 


  Commit: 4b03b20fb9ac78eb08c570160a0c82998e1e19c3
  
https://github.com/siemens/jailhouse/commit/4b03b20fb9ac78eb08c570160a0c82998e1e19c3
  Author: Jan Kiszka 
  Date:   2016-09

[siemens/jailhouse] 8875a3: configs: Fix interrupt chips in jetson system conf...

2016-09-18 Thread GitHub
  Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: 8875a324fad5cb7d75c50abffa263429ee8a5dd5
  
https://github.com/siemens/jailhouse/commit/8875a324fad5cb7d75c50abffa263429ee8a5dd5
  Author: Jan Kiszka 
  Date:   2016-09-17 (Sat, 17 Sep 2016)

  Changed paths:
M configs/jetson-tk1.c

  Log Message:
  ---
  configs: Fix interrupt chips in jetson system config

An irqchip entry describes 128 pins now, not just 64.

Signed-off-by: Jan Kiszka 


  Commit: dc4a616f407c3b72781971ccf4c3f55b77fbf835
  
https://github.com/siemens/jailhouse/commit/dc4a616f407c3b72781971ccf4c3f55b77fbf835
  Author: Jan Kiszka 
  Date:   2016-09-18 (Sun, 18 Sep 2016)

  Changed paths:
M driver/sysfs.c
M hypervisor/arch/arm/control.c
M hypervisor/arch/arm/gic-common.c
M hypervisor/arch/arm/include/asm/control.h
M hypervisor/arch/arm/include/asm/jailhouse_hypercall.h
M hypervisor/arch/arm/psci.c
M hypervisor/arch/arm/traps.c

  Log Message:
  ---
  arm/driver: Fix and enhance cell statistics

This addresses several issues of the cell statistics on ARM:

- only the first interrupt reason after a related vmexit is counted,
  instead of every loop iteration (could have lead to over-accounting)
- SGI submissions are not accounted as VSGI but left up to MMIO or CP15
  exits
- SGI exits are differentiated between management and VSGI events
- PSCI exits are separated counted
- coprocessor accesses are separated counted

Signed-off-by: Jan Kiszka 


Compare: 
https://github.com/siemens/jailhouse/compare/549be64363f1...dc4a616f407c

-- 
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.
For more options, visit https://groups.google.com/d/optout.