Vladimir Murzin
|
ab510027dc
arm64: KVM: Enable Common Not Private translations
|
7 years ago |
Marc Zyngier
|
9bc03f1df3
arm64: KVM: Cleanup tpidr_el2 init on non-VHE
|
7 years ago |
Marc Zyngier
|
3c5e81232e
arm64: KVM: Move vector offsetting from hyp-init.S to kvm_get_hyp_vector
|
7 years ago |
Will Deacon
|
fa0465fc07
arm64: assembler: Change order of macro arguments in phys_to_ttbr
|
7 years ago |
Shanker Donthineni
|
3060e9f0d1
arm64: Add software workaround for Falkor erratum 1041
|
7 years ago |
James Morse
|
1f742679c3
KVM: arm64: Stop save/restoring host tpidr_el1 on VHE
|
7 years ago |
Kristina Martsenko
|
fa2a8445b1
arm64: allow ID map to be extended to 52 bits
|
7 years ago |
Kristina Martsenko
|
529c4b05a3
arm64: handle 52-bit addresses in TTBR
|
7 years ago |
Kristina Martsenko
|
787fd1d019
arm64: limit PA size to supported range
|
7 years ago |
Marc Zyngier
|
78fd6dcf11
arm64: KVM: Allow unaligned accesses at EL2
|
8 years ago |
Marc Zyngier
|
d68c1f7fd1
arm64: KVM: Preserve RES1 bits in SCTLR_EL2
|
8 years ago |
Marc Zyngier
|
af42f20480
arm64: hyp-stub: Zero x0 on successful stub handling
|
8 years ago |
Marc Zyngier
|
0b51c547fd
arm64: hyp-stub/KVM: Kill __hyp_get_vectors
|
8 years ago |
Marc Zyngier
|
506c372ac4
arm64: KVM: Implement HVC_SOFT_RESTART in the init code
|
8 years ago |
Marc Zyngier
|
4adb1341c7
arm64: KVM: Convert __cpu_reset_hyp_mode to using __hyp_reset_vectors
|
8 years ago |
Marc Zyngier
|
82529d9bfd
arm64: KVM: Implement HVC_GET_VECTORS in the init code
|
8 years ago |
Marc Zyngier
|
fb1b4e01d2
arm64: KVM: Implement HVC_RESET_VECTORS stub hypercall in the init code
|
8 years ago |
Marc Zyngier
|
3421e9d88d
arm64: KVM: Simplify HYP init/teardown
|
9 years ago |
James Morse
|
c612505f86
arm64: kvm: Fix kvm teardown for systems using the extended idmap
|
9 years ago |
AKASHI Takahiro
|
67f6919766
arm64: kvm: allows kvm cpu hotplug
|
9 years ago |
Geoff Levand
|
e7227d0e52
arm64: Cleanup SCTLR flags
|
9 years ago |
Marc Zyngier
|
3a3604bc5e
arm64: KVM: Switch to C-based stage2 init
|
10 years ago |
Tirumalesh Chalamarla
|
3c5b1d92b3
arm64: KVM: Configure TCR_EL2.PS at runtime
|
9 years ago |
Vladimir Murzin
|
20475f784d
arm64: KVM: Add support for 16-bit VMID
|
9 years ago |
Ard Biesheuvel
|
e4c5a68510
arm64: KVM: use ID map with increased VA range if required
|
10 years ago |
Pranavkumar Sawargaonkar
|
f6edbbf36d
ARM/ARM64: KVM: Nuke Hyp-mode tlbs before enabling MMU
|
11 years ago |
Radha Mohan Chintakuntla
|
87366d8cf7
arm64: Add boot time configuration of Intermediate Physical Address size
|
11 years ago |
Marc Zyngier
|
18ea3dbc9e
arm64: KVM: initialize HYP mode following the kernel endianness
|
11 years ago |
Marc Zyngier
|
092bd143cb
arm64: KVM: hypervisor initialization code
|
12 years ago |