mbox

[PULL,kvm-unit-tests,00/17] arm/arm64: fixes and updates

Message ID 20200106100347.1559-1-drjones@redhat.com (mailing list archive)
State New, archived
Headers show

Pull-request

https://github.com/rhdrjones/kvm-unit-tests arm/queue

Message

Andrew Jones Jan. 6, 2020, 10:03 a.m. UTC
Hi Paolo,

Happy New Year and please pull.

Thanks,
drew


The following changes since commit 2c6589bc4e8bb0299cf4e8af84fa05cbbb30952d:

  Update AMD instructions to conform to LLVM assembler (2019-12-18 18:31:17 +0100)

are available in the Git repository at:

  https://github.com/rhdrjones/kvm-unit-tests arm/queue

for you to fetch changes up to ada4c643a2332c408a262a749b0365a1f970084c:

  arm: cstart64.S: Remove icache invalidation from asm_mmu_enable (2020-01-06 10:30:43 +0100)

----------------------------------------------------------------
Alexandru Elisei (13):
      lib: arm/arm64: Remove unnecessary dcache maintenance operations
      lib: arm: Add proper data synchronization barriers for TLBIs
      lib: Add WRITE_ONCE and READ_ONCE implementations in compiler.h
      lib: arm/arm64: Use WRITE_ONCE to update the translation tables
      lib: arm/arm64: Remove unused CPU_OFF parameter
      lib: arm/arm64: Add missing include for alloc_page.h in pgtable.h
      lib: arm: Implement flush_tlb_all
      lib: arm/arm64: Teach mmu_clear_user about block mappings
      arm64: timer: Write to ICENABLER to disable timer IRQ
      lib: arm/arm64: Refuse to disable the MMU with non-identity stack pointer
      arm: cstart64.S: Downgrade TLBI to non-shareable in asm_mmu_enable
      arm/arm64: Invalidate TLB before enabling MMU
      arm: cstart64.S: Remove icache invalidation from asm_mmu_enable

Andrew Jones (2):
      arm: Enable the VFP
      arm/arm64: PL031: Fix check_rtc_irq

Chen Qun (1):
      arm: Add missing test name prefix for pl031 and spinlock

Zeng Tao (1):
      devicetree: Fix the dt_for_each_cpu_node

 .gitlab-ci.yml                |  2 +-
 arm/Makefile.arm              |  2 +-
 arm/cache.c                   |  3 +-
 arm/cstart.S                  | 25 +++++++++++--
 arm/cstart64.S                |  5 ++-
 arm/pl031.c                   |  5 +--
 arm/spinlock-test.c           |  1 +
 arm/timer.c                   | 22 ++++++------
 lib/arm/asm/gic-v3.h          |  1 +
 lib/arm/asm/gic.h             |  1 +
 lib/arm/asm/mmu-api.h         |  2 +-
 lib/arm/asm/mmu.h             | 18 ++++++----
 lib/arm/asm/pgtable-hwdef.h   | 11 ++++++
 lib/arm/asm/pgtable.h         | 20 ++++++++---
 lib/arm/mmu.c                 | 60 ++++++++++++++++++-------------
 lib/arm/psci.c                |  4 +--
 lib/arm64/asm/pgtable-hwdef.h |  3 ++
 lib/arm64/asm/pgtable.h       | 15 ++++++--
 lib/devicetree.c              |  2 +-
 lib/linux/compiler.h          | 83 +++++++++++++++++++++++++++++++++++++++++++
 20 files changed, 221 insertions(+), 64 deletions(-)
 create mode 100644 lib/linux/compiler.h

Comments

Paolo Bonzini Jan. 8, 2020, 6:04 p.m. UTC | #1
On 06/01/20 11:03, Andrew Jones wrote:
>   https://github.com/rhdrjones/kvm-unit-tests arm/queue

Pulled, thanks.

Paolo