Branch: refs/heads/coverity_scan
  Home:   https://github.com/siemens/jailhouse
  Commit: 25787d78f88b97819c8769e296d4e1edeca68647
      
https://github.com/siemens/jailhouse/commit/25787d78f88b97819c8769e296d4e1edeca68647
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M hypervisor/uart.c

  Log Message:
  -----------
  core: Reorder CR and LF on debug console

Unix tools like awk expect Unix ordering and that is different from what
we generate so far. Issue the CR first, and then the LF.

Reported-by: Michael Hinton <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 096ee03151b45c8ff0ead2da1cd605be74fbceb8
      
https://github.com/siemens/jailhouse/commit/096ee03151b45c8ff0ead2da1cd605be74fbceb8
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M inmates/lib/printk.c

  Log Message:
  -----------
  inmate: Reorder CR and LF on debug console

Unix tools like awk expect Unix ordering and that is different from what
we generate so far. Issue the CR first, and then the LF.

Reported-by: Michael Hinton <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 5c5f2e20c53315e4604c07290e9a262bbba35dc4
      
https://github.com/siemens/jailhouse/commit/5c5f2e20c53315e4604c07290e9a262bbba35dc4
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-17 (Mon, 17 Feb 2020)

  Changed paths:
    M hypervisor/arch/x86/apic.c
    M hypervisor/arch/x86/setup.c
    M hypervisor/arch/x86/vtd.c
    M hypervisor/control.c
    M hypervisor/paging.c
    M hypervisor/printk.c

  Log Message:
  -----------
  core, x86: Remove unneeded bitops.h inclusions

This header already comes with jailhouse/control.h which all require.

Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 46430c0f31887600ed4f11189dec4e25e1901fdb
      
https://github.com/siemens/jailhouse/commit/46430c0f31887600ed4f11189dec4e25e1901fdb
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-17 (Mon, 17 Feb 2020)

  Changed paths:
    M hypervisor/arch/arm/include/asm/bitops.h
    M hypervisor/arch/arm/mmio.c
    M hypervisor/arch/arm64/include/asm/bitops.h
    M hypervisor/arch/arm64/mmio.c

  Log Message:
  -----------
  arm, arm64: Move sign_extend out of bitops.h

This is arch-specific, and it only has callers in mmio.c.

Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 1c4c15399f736c49be665ca7af343b90cb448108
      
https://github.com/siemens/jailhouse/commit/1c4c15399f736c49be665ca7af343b90cb448108
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-17 (Mon, 17 Feb 2020)

  Changed paths:
    M hypervisor/arch/arm/include/asm/bitops.h
    M hypervisor/arch/arm/mmio.c
    M hypervisor/arch/arm64/include/asm/bitops.h
    M hypervisor/arch/arm64/mmio.c
    M hypervisor/arch/x86/include/asm/bitops.h
    A hypervisor/include/jailhouse/bitops.h
    M hypervisor/include/jailhouse/control.h
    M scripts/header_check

  Log Message:
  -----------
  core: Introduce jailhouse/bitops.h

We will share generic bitops this way.

Signed-off-by: Jan Kiszka <[email protected]>


  Commit: e2562f696de236219f5fba88f64bbe6fb08c4829
      
https://github.com/siemens/jailhouse/commit/e2562f696de236219f5fba88f64bbe6fb08c4829
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-17 (Mon, 17 Feb 2020)

  Changed paths:
    M hypervisor/arch/arm/include/asm/bitops.h
    M hypervisor/arch/arm64/include/asm/bitops.h
    M hypervisor/arch/x86/include/asm/bitops.h
    M hypervisor/include/jailhouse/bitops.h

  Log Message:
  -----------
  core: Make set/clear_bit generic and non-atomic

No caller of these functions exploit their atomicity, and this should
not change. So, simplify the code by using generic non-atomic versions.

On arm and arm64, some macros are folded in the only remaining user,
test_and_set_bit.

Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 84844ce64639ff86ca42d8ea2a2b7d437f6ef9be
      
https://github.com/siemens/jailhouse/commit/84844ce64639ff86ca42d8ea2a2b7d437f6ef9be
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-17 (Mon, 17 Feb 2020)

  Changed paths:
    M hypervisor/arch/arm/include/asm/bitops.h
    M hypervisor/arch/arm64/include/asm/bitops.h
    M hypervisor/arch/x86/include/asm/bitops.h
    M hypervisor/printk.c

  Log Message:
  -----------
  core: Rename test_and_set_bit to mark it atomic

Prepend "atomic" so that it becomes clear that this and only this bitop
works atomically.

Signed-off-by: Jan Kiszka <[email protected]>


  Commit: ca7123a5c58d6e698c5349f29dfbac9a44e5e459
      
https://github.com/siemens/jailhouse/commit/ca7123a5c58d6e698c5349f29dfbac9a44e5e459
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-17 (Mon, 17 Feb 2020)

  Changed paths:
    A hypervisor/arch/arm-common/include/asm/bitops.h
    M hypervisor/arch/arm/include/asm/bitops.h
    M hypervisor/arch/arm64/include/asm/bitops.h

  Log Message:
  -----------
  arm, arm64: Factor out common bitops.h

Most parts are shared, so no point in duplicating them.

Signed-off-by: Jan Kiszka <[email protected]>


Compare: 
https://github.com/siemens/jailhouse/compare/a519daf7568d...ca7123a5c58d

-- 
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/coverity_scan/a519da-ca7123%40github.com.

Reply via email to