Subversion Repositories HelenOS-historic

Rev

Rev 81 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 81 Rev 268
Line 119... Line 119...
119
extern volatile __u32 *io_apic;
119
extern volatile __u32 *io_apic;
120
 
120
 
121
extern __u32 apic_id_mask;
121
extern __u32 apic_id_mask;
122
 
122
 
123
extern void apic_init(void);
123
extern void apic_init(void);
124
extern void apic_spurious(__u8 n, __u32 stack[]);
124
extern void apic_spurious(__u8 n, __native stack[]);
125
 
125
 
126
extern void l_apic_init(void);
126
extern void l_apic_init(void);
127
extern void l_apic_eoi(void);
127
extern void l_apic_eoi(void);
128
extern int l_apic_broadcast_custom_ipi(__u8 vector);
128
extern int l_apic_broadcast_custom_ipi(__u8 vector);
129
extern int l_apic_send_init_ipi(__u8 apicid);
129
extern int l_apic_send_init_ipi(__u8 apicid);
130
extern void l_apic_debug(void);
130
extern void l_apic_debug(void);
131
extern void l_apic_timer_interrupt(__u8 n, __u32 stack[]);
131
extern void l_apic_timer_interrupt(__u8 n, __native stack[]);
132
extern __u8 l_apic_id(void);
132
extern __u8 l_apic_id(void);
133
 
133
 
134
extern __u32 io_apic_read(__u8 address);
134
extern __u32 io_apic_read(__u8 address);
135
extern void io_apic_write(__u8 address , __u32 x);
135
extern void io_apic_write(__u8 address , __u32 x);
136
extern void io_apic_change_ioredtbl(int signal, int dest, __u8 v, int flags);
136
extern void io_apic_change_ioredtbl(int signal, int dest, __u8 v, int flags);