[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 12/12] arm: Group remaining dummy symbols somewhat according to functionality
Makes it easier to see what needs to be done. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> --- xen/arch/arm/dummy.S | 71 +++++++++++++++++++++++++++++-------------------- 1 files changed, 42 insertions(+), 29 deletions(-) diff --git a/xen/arch/arm/dummy.S b/xen/arch/arm/dummy.S index 295938e..1bf13a3 100644 --- a/xen/arch/arm/dummy.S +++ b/xen/arch/arm/dummy.S @@ -5,49 +5,62 @@ x: .word 0xe7f000f0 /* Undefined instruction */ #define NOP(x) \ .globl x; \ x: mov pc, lr - + +/* SMP support */ +DUMMY(__cpu_die); +DUMMY(__cpu_disable); +DUMMY(__cpu_up); +DUMMY(per_cpu__cpu_core_mask); +DUMMY(per_cpu__cpu_sibling_mask); +DUMMY(node_online_map); +DUMMY(smp_send_state_dump); +DUMMY(__per_cpu_offset); + +/* PIRQ support */ DUMMY(alloc_pirq_struct); +DUMMY(nr_irqs_gsi); +DUMMY(pirq_guest_bind); +DUMMY(pirq_guest_unbind); +DUMMY(pirq_set_affinity); + +/* VCPU */ DUMMY(alloc_vcpu_guest_context); DUMMY(arch_get_info_guest); DUMMY(arch_set_info_guest); DUMMY(arch_vcpu_reset); +DUMMY(free_vcpu_guest_context); +DUMMY(sync_vcpu_execstate); +NOP(update_vcpu_system_time); +DUMMY(vcpu_mark_events_pending); +DUMMY(vcpu_show_execution_state); + +/* Page Reference & Type Maintenance */ +DUMMY(get_page); +DUMMY(get_page_type); +DUMMY(page_get_owner_and_reference); +DUMMY(put_page); +DUMMY(put_page_type); + +/* Grant Tables */ DUMMY(create_grant_host_mapping); -DUMMY(__cpu_die); -DUMMY(__cpu_disable); -DUMMY(__cpu_up); +DUMMY(gnttab_clear_flag); +DUMMY(gnttab_mark_dirty); +DUMMY(is_iomem_page); +DUMMY(replace_grant_host_mapping); +DUMMY(steal_page); + +/* Page Offlining */ +DUMMY(page_is_ram_type); + +/* Other */ DUMMY(domain_get_maximum_gpfn); DUMMY(domain_relinquish_resources); DUMMY(domain_set_time_offset); DUMMY(dom_cow); DUMMY(flush_tlb_mask); -DUMMY(free_vcpu_guest_context); -DUMMY(get_page); -DUMMY(get_page_type); DUMMY(gmfn_to_mfn); -DUMMY(gnttab_clear_flag); -DUMMY(gnttab_mark_dirty); DUMMY(hypercall_create_continuation); -DUMMY(is_iomem_page); -DUMMY(node_online_map); -DUMMY(nr_irqs_gsi); -DUMMY(page_get_owner_and_reference); -DUMMY(page_is_ram_type); -DUMMY(per_cpu__cpu_core_mask); -DUMMY(per_cpu__cpu_sibling_mask); -DUMMY(__per_cpu_offset); -DUMMY(pirq_guest_bind); -DUMMY(pirq_guest_unbind); -DUMMY(pirq_set_affinity); -DUMMY(put_page); -DUMMY(put_page_type); -DUMMY(replace_grant_host_mapping); DUMMY(send_timer_event); DUMMY(share_xen_page_with_privileged_guests); -DUMMY(smp_send_state_dump); -DUMMY(steal_page); -DUMMY(sync_vcpu_execstate); DUMMY(__udelay); -NOP(update_vcpu_system_time); -DUMMY(vcpu_mark_events_pending); -DUMMY(vcpu_show_execution_state); DUMMY(wallclock_time); -- 1.7.2.5 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |