pvmfw: Manage dirty state in hardware if possible
Manage dirty state in hardware on devices that support `FEAT_HAFDBS`.
Check presence of feature and enable dirty state management in TCR_EL1.
Bug: 269738062
Test: atest MicrodroidTestApp
Change-Id: If9044702a02fa2f29a747d9d80cc958773bdfe17
diff --git a/pvmfw/Android.bp b/pvmfw/Android.bp
index c79605f..c329d26 100644
--- a/pvmfw/Android.bp
+++ b/pvmfw/Android.bp
@@ -12,6 +12,7 @@
flags: ["-Dunsafe_op_in_unsafe_fn"],
features: [
"legacy",
+ "cpu_feat_hafdbs",
],
rustlibs: [
"libaarch64_paging",