1 #include <linux/ftrace.h>
4 #include <asm/processor.h>
5 #include <asm/switch_to.h>
6 #include <asm/cacheflush.h>
7 #include <asm/epapr_hcalls.h>
8 #include <asm/uaccess.h>
9 #ifdef CONFIG_PPC_BOOK3S_64
10 #include <asm/book3s/64/kup-radix.h>
13 EXPORT_SYMBOL(flush_dcache_range);
14 EXPORT_SYMBOL(flush_icache_range);
16 EXPORT_SYMBOL(empty_zero_page);
18 long long __bswapdi2(long long);
19 EXPORT_SYMBOL(__bswapdi2);
21 #ifdef CONFIG_FUNCTION_TRACER
22 EXPORT_SYMBOL(_mcount);
26 EXPORT_SYMBOL(giveup_fpu);
27 EXPORT_SYMBOL(load_fp_state);
28 EXPORT_SYMBOL(store_fp_state);
32 EXPORT_SYMBOL(giveup_altivec);
33 EXPORT_SYMBOL(load_vr_state);
34 EXPORT_SYMBOL(store_vr_state);
38 EXPORT_SYMBOL_GPL(__giveup_vsx);
42 EXPORT_SYMBOL(giveup_spe);
45 #ifdef CONFIG_EPAPR_PARAVIRT
46 EXPORT_SYMBOL(epapr_hypercall_start);
49 EXPORT_SYMBOL(current_stack_pointer);
51 EXPORT_SYMBOL(__arch_clear_user);
53 #ifdef CONFIG_PPC_BOOK3S_64
54 EXPORT_SYMBOL(do_uaccess_flush);