manifest: Require 'compatible' property in 'hypervisor' node
Other hypervisors also use a 'hypervisor' node in the FDT to pass
config information to the VMs. Add requirement to specify which
hypervisors the node is compatible with. The 'compatible' property
is a list of NULL-separated strings in the format
"<manufacturer>,<model>". Following the naming convention of other
projects, we will use "hafnium,hafnium" as a match-all-versions value,
and later add "hafnium,hafnium_<version>" values to match specific
releases of Hafnium.
Bug: 117551352
Change-Id: Ie6dadcdace37318d4d122e80fefe989715ee9cc9
diff --git a/inc/hf/memiter.h b/inc/hf/memiter.h
index a44ffef..f8e8c25 100644
--- a/inc/hf/memiter.h
+++ b/inc/hf/memiter.h
@@ -32,5 +32,5 @@
void memiter_dlog_str(struct memiter *it);
bool memiter_advance(struct memiter *it, size_t v);
-const void *memiter_base(struct memiter *it);
-size_t memiter_size(struct memiter *it);
+const void *memiter_base(const struct memiter *it);
+size_t memiter_size(const struct memiter *it);