@@ -15,6 +15,7 @@ struct pt_regs;
1515struct task_struct ;
1616struct pci_dev ;
1717struct pci_controller ;
18+ struct pci_bus ;
1819
1920/* core_apecs.c */
2021extern struct pci_ops apecs_pci_ops ;
@@ -114,6 +115,9 @@ extern int boot_cpuid;
114115#ifdef CONFIG_VERBOSE_MCHECK
115116extern unsigned long alpha_verbose_mcheck ;
116117#endif
118+ #ifdef CONFIG_BLK_DEV_INITRD
119+ extern void * __init move_initrd (unsigned long );
120+ #endif
117121extern struct screen_info vgacon_screen_info ;
118122
119123/* srmcons.c */
@@ -128,6 +132,7 @@ extern void unregister_srm_console(void);
128132/* smp.c */
129133extern void setup_smp (void );
130134extern void handle_ipi (struct pt_regs * );
135+ extern void __init smp_callin (void );
131136
132137/* bios32.c */
133138/* extern void reset_for_srm(void); */
@@ -139,13 +144,13 @@ extern void common_init_rtc(void);
139144extern unsigned long est_cycle_freq ;
140145
141146/* smc37c93x.c */
142- extern void SMC93x_Init (void );
147+ extern int __init SMC93x_Init (void );
143148
144149/* smc37c669.c */
145- extern void SMC669_Init (int );
150+ extern void __init SMC669_Init (int );
146151
147152/* es1888.c */
148- extern void es1888_init (void );
153+ extern void __init es1888_init (void );
149154
150155/* ../lib/fpreg.c */
151156extern void alpha_write_fp_reg (unsigned long reg , unsigned long val );
@@ -166,19 +171,37 @@ extern void entSys(void);
166171extern void entUna (void );
167172extern void entDbg (void );
168173
174+ /* pci.c */
175+ extern void pcibios_claim_one_bus (struct pci_bus * );
176+
169177/* ptrace.c */
170178extern int ptrace_set_bpt (struct task_struct * child );
171179extern int ptrace_cancel_bpt (struct task_struct * child );
180+ extern void syscall_trace_leave (void );
181+ extern unsigned long syscall_trace_enter (void );
182+
183+ /* signal.c */
184+ struct sigcontext ;
185+ extern void do_sigreturn (struct sigcontext __user * );
186+ struct rt_sigframe ;
187+ extern void do_rt_sigreturn (struct rt_sigframe __user * );
188+ extern void do_work_pending (struct pt_regs * , unsigned long , unsigned long , unsigned long );
172189
173190/* traps.c */
174191extern void dik_show_regs (struct pt_regs * regs , unsigned long * r9_15 );
175192extern void die_if_kernel (char * , struct pt_regs * , long , unsigned long * );
193+ extern void do_entInt (unsigned long , unsigned long , unsigned long , struct pt_regs * );
194+ extern void do_entArith (unsigned long , unsigned long , struct pt_regs * );
195+ extern void do_entIF (unsigned long , struct pt_regs * );
196+ extern void do_entDbg (struct pt_regs * );
197+ struct allregs ;
198+ extern void do_entUna (void * , unsigned long , unsigned long , struct allregs * );
199+ extern void do_entUnaUser (void __user * , unsigned long , unsigned long , struct pt_regs * );
176200
177201/* sys_titan.c */
178202extern void titan_dispatch_irqs (u64 );
179203
180204/* ../mm/init.c */
181- extern void switch_to_system_map (void );
182205extern void srm_paging_stop (void );
183206
184207static inline int
0 commit comments