Searched refs:acpi_modules (Results 1 – 9 of 9) sorted by relevance
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_arm_acpi.c | 131 dom->acpi_modules[0].length += ROUNDUP(acpitables[RSDP].size, 3); in libxl__allocate_acpi_tables() 140 dom->acpi_modules[0].length += ROUNDUP(acpitables[XSDT].size, 3); in libxl__allocate_acpi_tables() 144 dom->acpi_modules[0].length += ROUNDUP(acpitables[GTDT].size, 3); in libxl__allocate_acpi_tables() 153 dom->acpi_modules[0].length += ROUNDUP(acpitables[MADT].size, 3); in libxl__allocate_acpi_tables() 163 assert(dom->acpi_modules[0].length <= GUEST_ACPI_SIZE); in libxl__allocate_acpi_tables() 164 dom->acpi_modules[0].data = libxl__zalloc(gc, dom->acpi_modules[0].length); in libxl__allocate_acpi_tables() 299 void *table = dom->acpi_modules[0].data + offset; in make_acpi_madt() 360 void *dsdt = dom->acpi_modules[0].data + offset; in make_acpi_dsdt() 381 dom->acpi_modules[0].data = NULL; in libxl__prepare_acpi() 382 dom->acpi_modules[0].length = 0; in libxl__prepare_acpi() [all …]
|
A D | libxl_x86_acpi.c | 221 dom->acpi_modules[0].data = (void *)config.rsdp; in libxl__dom_load_acpi() 222 dom->acpi_modules[0].length = 64; in libxl__dom_load_acpi() 223 dom->acpi_modules[0].guest_addr_out = RSDP_ADDRESS; in libxl__dom_load_acpi() 225 dom->acpi_modules[1].data = (void *)config.infop; in libxl__dom_load_acpi() 226 dom->acpi_modules[1].length = 4096; in libxl__dom_load_acpi() 227 dom->acpi_modules[1].guest_addr_out = ACPI_INFO_PHYSICAL_ADDRESS; in libxl__dom_load_acpi() 229 dom->acpi_modules[2].data = acpi_pages; in libxl__dom_load_acpi() 230 dom->acpi_modules[2].length = acpi_pages_num << libxl_ctxt.page_shift; in libxl__dom_load_acpi() 231 dom->acpi_modules[2].guest_addr_out = ACPI_INFO_PHYSICAL_ADDRESS + in libxl__dom_load_acpi()
|
A D | libxl_x86.c | 539 if (dom->acpi_modules[i].length) in libxl__arch_domain_construct_memmap() 568 if (dom->acpi_modules[i].length) { in libxl__arch_domain_construct_memmap() 569 e820[nr].addr = dom->acpi_modules[i].guest_addr_out & ~(page_size - 1); in libxl__arch_domain_construct_memmap() 570 e820[nr].size = dom->acpi_modules[i].length + in libxl__arch_domain_construct_memmap() 571 (dom->acpi_modules[i].guest_addr_out & (page_size - 1)); in libxl__arch_domain_construct_memmap()
|
A D | libxl_dom.c | 935 if (dom->acpi_modules[0].guest_addr_out && in hvm_build_set_xs_values() 940 dom->acpi_modules[0].guest_addr_out); in hvm_build_set_xs_values() 947 dom->acpi_modules[0].length); in hvm_build_set_xs_values() 1162 dom->acpi_modules[0].data = data; in libxl__domain_firmware() 1163 dom->acpi_modules[0].length = (uint32_t)datalen; in libxl__domain_firmware()
|
A D | libxl_arm.c | 1093 if (dom->acpi_modules[0].data) { in libxl__arch_domain_finalise_hw_description() 1095 dom->acpi_modules[0].length); in libxl__arch_domain_finalise_hw_description()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_dom_core.c | 1109 while ( (i < MAX_ACPI_MODULES) && dom->acpi_modules[i].length ) in xc_dom_load_acpi() 1112 dom->acpi_modules[i].length, in xc_dom_load_acpi() 1113 dom->acpi_modules[i].guest_addr_out); in xc_dom_load_acpi() 1115 num_pages = (dom->acpi_modules[i].length + in xc_dom_load_acpi() 1116 (dom->acpi_modules[i].guest_addr_out & ~XC_PAGE_MASK) + in xc_dom_load_acpi() 1125 base = dom->acpi_modules[i].guest_addr_out >> XC_PAGE_SHIFT; in xc_dom_load_acpi() 1145 (dom->acpi_modules[i].guest_addr_out & ~XC_PAGE_MASK), in xc_dom_load_acpi() 1146 dom->acpi_modules[i].data, dom->acpi_modules[i].length); in xc_dom_load_acpi()
|
A D | xc_dom_hvmloader.c | 176 rc = module_init_one(dom, &dom->acpi_modules[0], "ACPI module"); in modules_init()
|
A D | xc_dom_x86.c | 1720 start_info->rsdp_paddr = dom->acpi_modules[0].guest_addr_out ? : 0; in bootlate_hvm()
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xc_dom.h | 222 struct xc_hvm_firmware_module acpi_modules[MAX_ACPI_MODULES]; member
|
Completed in 21 milliseconds