// © 2021 Qualcomm Innovation Center, Inc. All rights reserved. // // SPDX-License-Identifier: BSD-3-Clause define rootvm_package_image_type enumeration { UNKNOWN = 0; RUNTIME = 1; APPLICATION = 2; }; define rootvm_package_entry structure { type uint32; offset uint32; }; define ROOTVM_PACKAGE_IDENT constant uint32 = 0x47504b47; define ROOTVM_PACKAGE_ITEMS_MAX constant = 3; define rootvm_package_header structure { ident uint32; items uint32; list array(ROOTVM_PACKAGE_ITEMS_MAX) structure rootvm_package_entry; }; extend hyp_env_data structure { me_ipa_base type vmaddr_t; ipa_offset uintptr; app_ipa type vmaddr_t; runtime_ipa type vmaddr_t; app_heap_ipa type vmaddr_t; app_heap_size size; };