Will Deacon
|
4cf007bc65
|
Revert "ANDROID: KVM: arm64: Don't repaint PSCI SYSTEM_RESET to SYSTEM_OFF"
This reverts commit c96767cc24.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I9352e7ad2a8fb088fd63d3243cea24dfcb11ca7a
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
96c5df4973
|
Revert "FROMLIST: KVM: arm64: Bump guest PSCI version to 1.1"
This reverts commit b5c4401843.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ic91d43d8d7fe81554c3a8c7e1b576a4c280ad611
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
4c29fddedd
|
Revert "FROMLIST: KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest"
This reverts commit 25aa354adb.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I2fe4cc1a129872e0cd5d65ae974a358b23895526
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
fb05e4fb48
|
Revert "FROMLIST: BACKPORT: KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field"
This reverts commit 1cff9a26fc.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Iebfafe1890f2d3c07218d3345f7d3d65af03b127
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
f775f87d16
|
Revert "ANDROID: KVM: arm64: Forward PSCI SYSTEM_RESET2 calls back to the host"
This reverts commit 5cf72b4387.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ic9ae70a170bf7faa2619a4ac8293f900a5b6912b
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
b30213b95f
|
Revert "ANDROID: KVM: arm64: Don't expose TLBI hypercalls after de-privilege"
This reverts commit a4719cfb57.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I01d90d9c9effdec0d5923c87819e3168a4b32175
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
375387ce16
|
Revert "ANDROID: KVM: arm64: Fix host MMIO DABT handler IPA"
This reverts commit 9eab20c98f.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I0e88e392cd364a2a1e8c6d2a3fef20aea135ba3f
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
8fd570f1a8
|
Revert "ANDROID: KVM: arm64: Clear pvmfw pages on clean host shutdown"
This reverts commit e3b73a4b5e.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I406a474c879d2fe44b850fd25262a70a561a5567
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
03abbd72a3
|
Revert "ANDROID: KVM: arm64: Memory donated for shadow state must be aligned"
This reverts commit 50d8a0882d.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I75ca42ba22f416eb17aaf61aa209afaced595f1c
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
c93313e2b6
|
Revert "ANDROID: KVM: arm64: Only call kvm_shadow_destroy() in protected mode"
This reverts commit 0863f25b5d.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I62a13366e694441b688d6555fe8a19cb6552c031
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
07dac217ae
|
Revert "ANDROID: KVM: arm64: Do not pass host struct pointers to kvm_arch_vcpu_load()"
This reverts commit ab9f8c8200.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I86c1cceabbc4b73beeac96279056da86d8443a2c
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
8e1ed1cf82
|
Revert "ANDROID: KVM: arm64: move kvm_shadow_destroy to pkvm.c for symmetry with create_el2_shadow"
This reverts commit aaf5614200.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: If565eea895d34a27d2633d707c5faa17d66e6382
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
52a268ea87
|
Revert "ANDROID: KVM: arm64: Do not pass host struct pointers to __pkvm_teardown_shadow()"
This reverts commit 0856ec2e53.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I994e06c090d65f16ca663e517950b681cbcdc7a1
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
37fca1139e
|
Revert "ANDROID: KVM: arm64: Do not pass host struct pointers to pkvm_host_donate_guest()"
This reverts commit 579e21a96c.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: If7ccfaea098fa2abcc48b96f392ed24cd7b79f3d
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
497c7db99e
|
Revert "ANDROID: KVM: arm64: Refactor __sync_vcpu_state()"
This reverts commit 13a11f2073.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I257360d510bce73651682601c2a0b772d9e61593
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
f9125fdfbd
|
Revert "ANDROID: KVM: arm64: Do not pass host struct pointers to pkvm_vcpu_sync_state()"
This reverts commit 6733943e55.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I074a996bc6344119c6edb732ae86d230f4f1ad35
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
693838c85e
|
Revert "ANDROID: KVM: arm64: Do not pass host struct pointers to pkvm_vcpu_put()"
This reverts commit 0e6b940fce.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I9224bc31e330d201c5fe13b5bfe92fdcc270fcd9
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
3fa7323143
|
Revert "ANDROID: KVM: arm64: Change variable names to avoid confusing size and count"
This reverts commit 7ab22b914d.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I2fc71418a9145b7a548d15f790509e591b3e5811
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
717816658d
|
Revert "ANDROID: KVM: arm64: Do not use kvm.created_vcpus to track the number of pinned vcpus"
This reverts commit 5897711b74.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ide48f5a4ed7f1fca9e82b7fcf88ee4f92e7026ba
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
846dfa1ddd
|
Revert "ANDROID: KVM: arm64: get_shadow_vcpu()'s vcpu_idx should be unsigned"
This reverts commit 29e2f13805.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I5f56923c8681390124ecc8e0afd523284da5ba1d
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
17ff52af66
|
Revert "ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode"
This reverts commit 48870890a3.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I143e7d84b5c7b2b143844981e39f255a54418518
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
eeb2fb00df
|
Revert "ANDROID: KVM: arm64: Ignore length of 0 in kvm_flush_dcache_to_poc()"
This reverts commit 3b0c9ad7c7.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I0c8e335994c7c7a8cfe29bfef20d624362b03aec
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
f6b5b12a3b
|
Revert "ANDROID: KVM: arm64: Relax SMCCC version check during FF-A proxy init"
This reverts commit e085ccb3db.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ia02ce776036eb637c8a8cb8077d947cdcfc04467
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
5297a32894
|
Revert "ANDROID: KVM: arm64: Add flags to struct hyp_page"
This reverts commit ba565fd777.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I8ef1b420ad2e634b3ffd0b90e54d444da3168a12
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
6c23c215a6
|
Revert "ANDROID: KVM: arm64: Flag pages needing poisoning in hyp_vmemmap"
This reverts commit a0662e559d.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I5e5ddab37e7ebfc0c1f25120e39760064f99871b
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
567e5b159c
|
Revert "FROMGIT: KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace"
This reverts commit b12a57fccd.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I68964d91a8bfc2ef84b142705098cbbcf985143c
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
543f342a14
|
Revert "ANDROID: KVM: arm64: Avoid exposing shadow table internals outside of pkvm.c"
This reverts commit e3ca18b7f3.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ice7c9f663cddf2297c981a4e152ed9206d0c8167
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
eb15852990
|
Revert "ANDROID: KVM: arm64: Push shadow table locking up to callers"
This reverts commit 3e7a2c016c.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Icf2829fc85909812625841bbe6845f5d481833ca
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
5c263174f4
|
Revert "ANDROID: KVM: arm64: pkvm: Don't zero shared pages"
This reverts commit d392c0b3b2.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ieeb931c00c4ad4cecd36200dc2ff44308bf132b7
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
5a58f482eb
|
Revert "ANDROID: KVM: arm64: Add .hyp.data section"
This reverts commit c5153da66c.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I75bab7b405298c5647745c4d36064cb51153f831
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
0b03f71118
|
Revert "ANDROID: KVM: arm64: iommu: Driver initialization hypcall"
This reverts commit dd2da81e38.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I9e1ab89c0a129dd7260e48c6818766d33edbaf00
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
951a4dc774
|
Revert "ANDROID: KVM: arm64: iommu: Avoid mapping devices in host stage-2"
This reverts commit 3212c41a2f.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I446a83f3ef9f6704e18e02dd40655681d4ad7f50
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
32a6eafeb0
|
Revert "ANDROID: KVM: arm64: iommu: Register device hypcall"
This reverts commit 25a7df2268.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I4b53eaae3acb0bf20bbf72a66b1eed9129daf356
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
a4cc2462aa
|
Revert "ANDROID: KVM: arm64: iommu: Suspend/resume callbacks"
This reverts commit 25ffe9c376.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I52d709062dbb7c78b7b6d93055be66b98ef4de42
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
a6861d2268
|
Revert "ANDROID: KVM: arm64: iommu: DABT handler callback"
This reverts commit 2a61e9901b.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ib2ebd907f874f214d2c098960f02cf302d215681
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
3280765899
|
Revert "ANDROID: KVM: arm64: iommu: Host stage-2 idmap callbacks"
This reverts commit 5a174cc840.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I77c0a06fcf299e3fd7698f802140d64dd0507548
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
5804d44621
|
Revert "ANDROID: KVM: arm64: iommu: Snapshot host stage-2 at driver init"
This reverts commit 500011c5cd.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I1d3c361a452edf84ec2469dc17865706b478d7f2
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
529b4abfdb
|
Revert "ANDROID: KVM: arm64: s2mpu: Move SFR init to EL2"
This reverts commit 880d95ffa3.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Ide4de67f0e6e1d6174460e373f23b2411fdadf61
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
61af7545c1
|
Revert "ANDROID: KVM: arm64: s2mpu: Remove all EL1 code"
This reverts commit eac866611c.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I96a30a92dca40bccbd48fbf47ad5fd7b7f77d401
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
70f8958813
|
Revert "ANDROID: KVM: arm64: s2mpu: Replace struct s2mpu with pkvm_iommu"
This reverts commit 498f6cfaf9.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I16a2d3d66b9a582d52c659bf22d5471d40c9d753
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
a9dd76faef
|
Revert "ANDROID: KVM: arm64: s2mpu: Remove host_stage2_adjust_mmio_range"
This reverts commit bdcf9ecb5c.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I3ccba2141b959f42237160d7ea26d0aa8522952b
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
a2d0c06025
|
Revert "ANDROID: KVM: arm64: s2mpu: Add driver initializer"
This reverts commit b5877cf5f5.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Icb38c5eab21bc0c00d69ff26b778d1b8903509bb
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
494fb078fe
|
Revert "ANDROID: KVM: arm64: s2mpu: Replace SMC handler with PM callbacks"
This reverts commit e3f32a19c3.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I463c075c307db6cec46c3b72ccd4cb5fc2551ef5
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
7570c34949
|
Revert "ANDROID: KVM: arm64: s2mpu: Replace DABT handler with callback"
This reverts commit 0f911c35ca.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I97bc2398abddb5835ec0681dcf58eb011f3eaa42
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
0c26a21096
|
Revert "ANDROID: KVM: arm64: s2mpu: Move mpt_update_flags into FMPT"
This reverts commit 2927077b47.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I1b74b276d0d7bd04f56b0ff194340e495b6f7e5f
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
6b0fe581de
|
Revert "ANDROID: KVM: arm64: s2mpu: Implement host stage2 idmap callbacks"
This reverts commit 0e73ac05bf.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: Iac3ea1edcca0734f2066ba2ed5cb4e4cf478ccf9
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
27448ab565
|
Revert "ANDROID: KVM: arm64: Remove unused IOMMU hooks, kvm_iommu_ops"
This reverts commit 6122181d63.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I2978dfcba76e8b4e0a3cf7b6bc450b05123ede3e
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
38c7cbfd94
|
Revert "ANDROID: KVM: arm64: Invalidate TLB by VMID when tearing down the shadow VM"
This reverts commit 5715f9497b.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I7f02d23466b8eecc066fc49f3aeb421b6b4bdb0e
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
75d85afb1d
|
Revert "ANDROID: KVM: arm64: Only map swap-backed pages into the guest"
This reverts commit 14ad77dd00.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I42a107a75ec09cd6a721ada5df0aed18a939172a
|
2022-08-04 13:03:53 +00:00 |
|
Will Deacon
|
842b83e073
|
Revert "ANDROID: KVM: arm64: Handle all ID registers trapped for a protected VM"
This reverts commit 0b48050d2c.
Bug: 233587962
Signed-off-by: Will Deacon <willdeacon@google.com>
Change-Id: I989129e891850d187a14c0c4bc22ef0720d729d8
|
2022-08-04 13:03:53 +00:00 |
|