blob: 48e703714baa9a4e0848481369155639c2c8c86b [file] [log] [blame]
Sam Ravnborg7105de82008-12-08 01:07:47 -08001#ifndef __SPARC_KERNEL_H
2#define __SPARC_KERNEL_H
Sam Ravnborg53ae3412008-12-07 00:02:08 -08003/* cpu.c */
4extern const char *sparc_cpu_type;
5extern const char *sparc_fpu_type;
6
7extern unsigned int fsr_storage;
8
Sam Ravnborg8d74e322008-12-08 01:04:59 -08009#ifdef CONFIG_SPARC32
10/* cpu.c */
Sam Ravnborg53ae3412008-12-07 00:02:08 -080011extern void cpu_probe(void);
12
Sam Ravnborg8d74e322008-12-08 01:04:59 -080013/* traps_32.c */
14extern void handle_hw_divzero(struct pt_regs *regs, unsigned long pc,
15 unsigned long npc, unsigned long psr);
16/* muldiv.c */
17extern int do_user_muldiv (struct pt_regs *, unsigned long);
18#else /* CONFIG_SPARC32 */
Sam Ravnborg7105de82008-12-08 01:07:47 -080019#endif /* CONFIG_SPARC32 */
20#endif /* !(__SPARC_KERNEL_H) */