Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
16c796e8fac353d736055322ca6a38ba3c49f5e2
/
virt
/
kvm
/
arm
/
mmu.c
47a91b7
KVM: arm/arm64: add WARN_ON if size is not PAGE_SIZE aligned in unmap_stage2_range
by Jia He
· 7 years ago
3eb0f51
signal: Ensure every siginfo we send has all bits initialized
by Eric W. Biederman
· 7 years ago
dc2e463
arm/arm64: KVM: Introduce EL2-specific executable mappings
by Marc Zyngier
· 7 years ago
ed57cac
arm64: KVM: Introduce EL2 VA randomisation
by Marc Zyngier
· 7 years ago
e3f019b
KVM: arm/arm64: Move HYP IO VAs to the "idmap" range
by Marc Zyngier
· 7 years ago
3ddd455
KVM: arm64: Fix HYP idmap unmap when using 52bit PA
by Marc Zyngier
· 7 years ago
46fef15
KVM: arm/arm64: Fix idmap size and alignment
by Marc Zyngier
· 7 years ago
1bb32a4
KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_state
by Marc Zyngier
· 7 years ago
807a378
KVM: arm/arm64: Move ioremap calls to create_hyp_io_mappings
by Marc Zyngier
· 7 years ago
b4ef049
KVM: arm/arm64: Demote HYP VA range display to being a debug feature
by Marc Zyngier
· 7 years ago
3df59d8
KVM: arm/arm64: Get rid of vcpu->arch.irq_lines
by Christoffer Dall
· 7 years ago
15303ba
Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
7bf14c2
Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Radim Krčmář
· 7 years ago
0aebc6a
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
98732d1
KVM: arm/arm64: fix HYP ID map extension to 52 bits
by Kristina Martsenko
· 7 years ago
c507bab
KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2
by Punit Agrawal
· 7 years ago
17ab9d5
KVM: arm/arm64: Drop vcpu parameter from guest cache maintenance operartions
by Marc Zyngier
· 7 years ago
7a3796d
KVM: arm/arm64: Preserve Exec permission across R/W permission faults
by Marc Zyngier
· 7 years ago
a9c0e12
KVM: arm/arm64: Only clean the dcache on translation fault
by Marc Zyngier
· 7 years ago
d0e22b4
KVM: arm/arm64: Limit icache invalidation to prefetch aborts
by Marc Zyngier
· 7 years ago
a15f693
KVM: arm/arm64: Split dcache/icache flushing
by Marc Zyngier
· 7 years ago
fa2a844
arm64: allow ID map to be extended to 52 bits
by Kristina Martsenko
· 7 years ago
7839c67
KVM: arm/arm64: Fix HYP unmapping going off limits
by Marc Zyngier
· 7 years ago
bb42892
KVM: arm/arm64: Fix guest external abort matching
by James Morse
· 7 years ago
7e5a672
KVM: arm/arm64: Handle hva aging while destroying the vm
by Suzuki K Poulose
· 8 years ago
c136b84
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
55a7b21
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 8 years ago
621f48e
arm/arm64: KVM: add guest SEA support
by Tyler Baicar
· 8 years ago
196f878
KVM: arm/arm64: Signal SIGBUS when stage2 discovers hwpoison memory
by James Morse
· 8 years ago
d6dbdd3
KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages
by Marc Zyngier
· 8 years ago
0c428a6a
kvm: arm/arm64: Fix use after free of stage2 page table
by Suzuki K Poulose
· 8 years ago
2952a60
kvm: arm/arm64: Force reading uncached stage2 PGD
by Suzuki K Poulose
· 8 years ago
6c0d706
kvm: arm/arm64: Fix race in resetting stage2 PGD
by Suzuki K Poulose
· 8 years ago
36c344f
Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 8 years ago
35d2d5d
KVM: arm/arm64: Move shared files to virt/kvm/arm
by Christoffer Dall
· 8 years ago
[Renamed from arch/arm/kvm/mmu.c]
9e9ebd0
arm/arm64: KVM: Remove kvm_get_idmap_start
by Marc Zyngier
· 8 years ago
056aad6
kvm: arm/arm64: Rework gpa callback handlers
by Suzuki K Poulose
· 8 years ago
9d93dc1
arm/arm64: KVM: Get rid of KVM_MEMSLOT_INCOHERENT
by Marc Zyngier
· 8 years ago
13b7756
arm/arm64: KVM: Stop propagating cacheability status of a faulted page
by Marc Zyngier
· 8 years ago
6218590
Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
293f293
kvm-arm: Unmap shadow pagetables properly
by Suzuki K Poulose
· 8 years ago
4055710
arm/arm64: KVM: Inject virtual abort when guest exits on external abort
by Marc Zyngier
· 8 years ago
dcadda1
arm/kvm: excise redundant cache maintenance
by Mark Rutland
· 8 years ago
d2896d4
arm: KVM: Fix idmap overlap detection when the kernel is idmap'ed
by Marc Zyngier
· 8 years ago
9ac7159
KVM: arm/arm64: Change misleading use of is_error_pfn
by Christoffer Dall
· 8 years ago
6c41a41
arm/arm64: Get rid of KERN_TO_HYP
by Marc Zyngier
· 9 years ago
eac378a
arm/arm64: KVM: Check that IDMAP doesn't intersect with VA range
by Marc Zyngier
· 9 years ago
26781f9c
arm/arm64: KVM: Kill free_boot_hyp_pgd
by Marc Zyngier
· 9 years ago
12fda81
arm/arm64: KVM: Drop boot_pgd
by Marc Zyngier
· 9 years ago
0535a3e
arm/arm64: KVM: Always have merged page tables
by Marc Zyngier
· 9 years ago
1df3e23
arm/arm64: KVM: Export __hyp_text_start/end symbols
by Marc Zyngier
· 9 years ago
5900270
arm/arm64: KVM: Map the HYP text as read-only
by Marc Zyngier
· 9 years ago
c8dddec
arm/arm64: KVM: Add a protection parameter to create_hyp_mappings
by Marc Zyngier
· 9 years ago
7beaa24
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 9 years ago
be09201
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
0648505
kvm: arm64: Enable hardware updates of the Access Flag for Stage 2 page tables
by Catalin Marinas
· 9 years ago
127393f
mm: thp: kvm: fix memory corruption in KVM with THP enabled
by Andrea Arcangeli
· 9 years ago
d4b9e07
arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables
by Marc Zyngier
· 9 years ago
67f6919
arm64: kvm: allows kvm cpu hotplug
by AKASHI Takahiro
· 9 years ago
9163ee23
kvm-arm: Cleanup stage2 pgd handling
by Suzuki K Poulose
· 9 years ago
8684e70
kvm-arm: Cleanup kvm_* wrappers
by Suzuki K Poulose
· 9 years ago
7a1c831
kvm-arm: Add stage2 page table modifiers
by Suzuki K Poulose
· 9 years ago
64f3249
kvm-arm: Add explicit hyp page table modifiers
by Suzuki K Poulose
· 9 years ago
70fd190
kvm-arm: Use explicit stage2 helper routines
by Suzuki K Poulose
· 9 years ago
77b5665
kvm-arm: Remove kvm_pud_huge()
by Suzuki K Poulose
· 9 years ago
bbb3b6b
kvm-arm: Replace kvm_pmd_huge with pmd_thp_or_huge
by Suzuki K Poulose
· 9 years ago
120f077
kvm arm: Move fake PGD handling to arch specific files
by Suzuki K Poulose
· 9 years ago
1e947ba
arm64: KVM: Skip HYP setup when already running in HYP
by Marc Zyngier
· 10 years ago
57c841f
arm/arm64: KVM: Handle out-of-RAM cache maintenance as a NOP
by Marc Zyngier
· 9 years ago
ba049e9
kvm: rename pfn_t to kvm_pfn_t
by Dan Williams
· 9 years ago
9d4dc688
arm/arm64: KVM: Remove unreferenced S2_PGD_ORDER
by Vladimir Murzin
· 9 years ago
0de58f8
ARM/arm64: KVM: correct PTE uncachedness check
by Ard Biesheuvel
· 9 years ago
e6fab54
ARM/arm64: KVM: test properly for a PTE's uncachedness
by Ard Biesheuvel
· 9 years ago
ca09f02
arm: KVM: Fix incorrect device to IPA mapping
by Marek Majtyka
· 9 years ago
05fe125
Merge tag 'kvm-arm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 10 years ago
a5f56ba
ARM: KVM: Remove pointless void pointer cast
by Firo Yang
· 10 years ago
f36f3f2
KVM: add "new" argument to kvm_arch_commit_memory_region
by Paolo Bonzini
· 10 years ago
15f4601
KVM: add memslots argument to kvm_arch_memslots_updated
by Paolo Bonzini
· 10 years ago
09170a4
KVM: const-ify uses of struct kvm_userspace_memory_region
by Paolo Bonzini
· 10 years ago
9f6b802
KVM: use kvm_memslots whenever possible
by Paolo Bonzini
· 10 years ago
714d8e7
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 10 years ago
bf0fb67
Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into 'kvm-next'
by Paolo Bonzini
· 10 years ago
e4c5a68
arm64: KVM: use ID map with increased VA range if required
by Ard Biesheuvel
· 10 years ago
06f75a1
ARM, arm64: kvm: get rid of the bounce page
by Ard Biesheuvel
· 10 years ago
aeda913
arm/arm64: KVM: Optimize handling of Access Flag faults
by Marc Zyngier
· 10 years ago
35307b9
arm/arm64: KVM: Implement Stage-2 page aging
by Marc Zyngier
· 10 years ago
1d2ebac
arm/arm64: KVM: Allow handle_hva_to_gpa to return a value
by Marc Zyngier
· 10 years ago
04b8dc8
arm64: KVM: Do not use pgd_index to index stage-2 pgd
by Marc Zyngier
· 10 years ago
a987370
arm64: KVM: Fix stage-2 PGD allocation to have per-page refcounting
by Marc Zyngier
· 10 years ago
b9085bc
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 10 years ago
0d3e4d4
arm/arm64: KVM: Use kernel mapping to perform invalidation on page fault
by Marc Zyngier
· 10 years ago
363ef89
arm/arm64: KVM: Invalidate data cache on unmap
by Marc Zyngier
· 10 years ago
3c1e716
arm/arm64: KVM: Use set/way op trapping to track the state of the caches
by Marc Zyngier
· 10 years ago
3b0f1d0
KVM: Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for log dirty
by Kai Huang
· 10 years ago
227ea81
arm/arm64: KVM: Fixup incorrect config symbol in comment
by Christoffer Dall
· 10 years ago
7276030
KVM: arm/arm64: Enable Dirty Page logging for ARMv8
by Mario Smarduch
· 10 years ago
15a49a4
KVM: arm: page logging 2nd stage fault handling
by Mario Smarduch
· 10 years ago
53c810c
KVM: arm: dirty logging write protect support
by Mario Smarduch
· 10 years ago
c647355
KVM: arm: Add initial dirty page locking support
by Mario Smarduch
· 10 years ago
66dcff8
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 10 years ago
Next »