Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
e1b2f134 SR |
2 | /* fault_32.c - visible as they are called from assembler */ |
3 | asmlinkage int lookup_fault(unsigned long pc, unsigned long ret_pc, | |
4 | unsigned long address); | |
5 | asmlinkage void do_sparc_fault(struct pt_regs *regs, int text_fault, int write, | |
6 | unsigned long address); | |
7 | ||
8 | void window_overflow_fault(void); | |
9 | void window_underflow_fault(unsigned long sp); | |
10 | void window_ret_fault(struct pt_regs *regs); | |
11 | ||
accf032c SR |
12 | /* srmmu.c */ |
13 | extern char *srmmu_name; | |
e8c29c83 SR |
14 | extern int viking_mxcc_present; |
15 | extern int flush_page_for_dma_global; | |
accf032c SR |
16 | |
17 | extern void (*poke_srmmu)(void); | |
e8c29c83 SR |
18 | |
19 | void __init srmmu_paging_init(void); | |
a2b0aa94 SR |
20 | |
21 | /* iommu.c */ | |
22 | void ld_mmu_iommu(void); | |
23 | ||
24 | /* io-unit.c */ | |
25 | void ld_mmu_iounit(void); |