Home
last modified time | relevance | path

Searched refs:XEN_VIRT_START (Results 1 – 16 of 16) sorted by relevance

/xen/xen/include/asm-x86/x86_64/
A Dpage.h22 #define __XEN_VIRT_START XEN_VIRT_START
67 BUILD_BUG_ON(XEN_VIRT_END - XEN_VIRT_START != GB(1)); in __virt_to_maddr()
70 ((long)XEN_VIRT_START >> (PAGE_ORDER_1G + PAGE_SHIFT))); in __virt_to_maddr()
72 va += xen_phys_start - XEN_VIRT_START; in __virt_to_maddr()
/xen/xen/include/asm-x86/
A Dconfig.h222 #define XEN_VIRT_START RDWR_COMPAT_MPT_VIRT_END macro
223 #define XEN_VIRT_END (XEN_VIRT_START + GB(1))
274 #define SYMBOLS_ORIGIN XEN_VIRT_START
A Dmm.h337 ASSERT(va >= XEN_VIRT_START); in __virt_to_page()
340 va += DIRECTMAP_VIRT_START - XEN_VIRT_START + xen_phys_start; in __virt_to_page()
/xen/xen/include/asm-arm/
A Dconfig.h110 #define XEN_VIRT_START _AT(vaddr_t,0x00200000) macro
123 #define HYPERVISOR_VIRT_START XEN_VIRT_START
/xen/xen/arch/x86/efi/
A Drelocs-dummy.S10 .equ VIRT_START, XEN_VIRT_START
/xen/xen/arch/arm/arm64/
A Dhead.S37 #define XEN_ZEROETH_SLOT zeroeth_table_offset(XEN_VIRT_START)
38 #define XEN_FIRST_SLOT first_table_offset(XEN_VIRT_START)
39 #define XEN_SECOND_SLOT second_table_offset(XEN_VIRT_START)
573 ldr x0, =XEN_VIRT_START
599 cmp x19, #XEN_VIRT_START
/xen/xen/arch/x86/boot/
A Dx86_64.S159 .if idx == l3_table_offset(XEN_VIRT_START)
177 .elseif idx == l4_table_offset(XEN_VIRT_START)
/xen/xen/arch/arm/arm32/
A Dhead.S36 #define XEN_FIRST_SLOT first_table_offset(XEN_VIRT_START)
37 #define XEN_SECOND_SLOT second_table_offset(XEN_VIRT_START)
451 ldr r0, =XEN_VIRT_START
477 cmp r9, #XEN_VIRT_START
/xen/xen/arch/arm/
A Dmm.c196 BUILD_BUG_ON(XEN_VIRT_START & ~SECOND_MASK); in build_assertions()
207 BUILD_BUG_ON(zeroeth_table_offset(XEN_VIRT_START)); in build_assertions()
209 BUILD_BUG_ON(first_table_offset(XEN_VIRT_START)); in build_assertions()
210 BUILD_BUG_ON(second_linear_offset(XEN_VIRT_START) >= LPAE_ENTRIES); in build_assertions()
677 vaddr_t va = XEN_VIRT_START + (i << PAGE_SHIFT); in setup_pagetables()
698 xen_second[second_table_offset(XEN_VIRT_START)] = pte; in setup_pagetables()
998 return (lpae_t *)(XEN_VIRT_START + offset); in xen_map_table()
A Dxen.lds.S29 . = XEN_VIRT_START;
/xen/xen/arch/x86/
A Dxen.lds.S332 hv_hcall_page = ABSOLUTE(HV_HCALL_PAGE - XEN_VIRT_START + __XEN_VIRT_START);
360 ASSERT(__2M_rwdata_end <= XEN_VIRT_END - XEN_VIRT_START + __XEN_VIRT_START -
A Dalternative.c412 modify_xen_mappings(XEN_VIRT_START + MB(2), in _alternative_instructions()
A Dsmpboot.c688 if ( linear < XEN_VIRT_START || in clone_mapping()
821 common_pgt = rpt[root_table_offset(XEN_VIRT_START)]; in setup_cpu_root_pgt()
824 rpt[root_table_offset(XEN_VIRT_START)] = common_pgt; in setup_cpu_root_pgt()
A Dmm.c792 mfn < PFN_UP(xen_phys_start + xen_virt_end - XEN_VIRT_START); in update_xen_mappings()
794 XEN_VIRT_START + ((mfn - PFN_DOWN(xen_phys_start)) << PAGE_SHIFT); in update_xen_mappings()
1710 memcpy(&l4t[l4_table_offset(XEN_VIRT_START)], in init_xen_l4_slots()
1711 &idle_pg_table[l4_table_offset(XEN_VIRT_START)], in init_xen_l4_slots()
1713 l4_table_offset(XEN_VIRT_START)) * sizeof(*l4t)); in init_xen_l4_slots()
1730 memcpy(&l4t[l4_table_offset(XEN_VIRT_START)], in init_xen_l4_slots()
1731 &idle_pg_table[l4_table_offset(XEN_VIRT_START)], in init_xen_l4_slots()
1733 l4_table_offset(XEN_VIRT_START)) * sizeof(*l4t)); in init_xen_l4_slots()
A Dsetup.c1560 destroy_xen_mappings(xen_virt_end, XEN_VIRT_START + BOOTSTRAP_MAP_BASE); in __start_xen()
1570 modify_xen_mappings(XEN_VIRT_START + MB(2), in __start_xen()
/xen/xen/common/
A Dversion.c176 XEN_VIRT_START + dir->rva_of_data == (unsigned long)(dir + 1) ) in xen_build_init()

Completed in 41 milliseconds