xref: /kvmtool/arm/aarch32/kvm.c (revision 3f7e48f621bb229aad995111a20251dc027bf953)
1abe3f28aSAlexandru Elisei #include "kvm/kvm.h"
2abe3f28aSAlexandru Elisei 
kvm__arch_validate_cfg(struct kvm * kvm)3abe3f28aSAlexandru Elisei void kvm__arch_validate_cfg(struct kvm *kvm)
4abe3f28aSAlexandru Elisei {
5cce5a4f6SAlexandru Elisei 	if (kvm->cfg.ram_size > ARM_LOMAP_MAX_MEMORY) {
6cce5a4f6SAlexandru Elisei 		die("RAM size 0x%llx exceeds maximum allowed 0x%llx",
7cce5a4f6SAlexandru Elisei 		    kvm->cfg.ram_size, ARM_LOMAP_MAX_MEMORY);
8cce5a4f6SAlexandru Elisei 	}
9abe3f28aSAlexandru Elisei }
10*3f7e48f6SAlexandru Elisei 
kvm__arch_default_ram_address(void)11*3f7e48f6SAlexandru Elisei u64 kvm__arch_default_ram_address(void)
12*3f7e48f6SAlexandru Elisei {
13*3f7e48f6SAlexandru Elisei 	return ARM_MEMORY_AREA;
14*3f7e48f6SAlexandru Elisei }
15