make the linux-ppc packags be in synch with other platforms
[tangerine.git] / arch / x86_64-pc / kernel / apic.h
blobabd0bb18b68840a3f20720e79cc11a22419d0bd1
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id: apic.h,v 1.1 2004/01/02 22:23:57 nicja Exp $
5 Desc: AROS APIC Definitions.
6 Lang: english
7 */
8 #ifndef __AROS_APIC_H__
9 #define __AROS_APIC_H__
11 #ifndef EXEC_LISTS_H
12 # include <exec/lists.h>
13 #endif
14 #ifndef EXEC_SEMAPHORES
15 # include <exec/semaphores.h>
16 #endif
17 #ifndef UTILITY_HOOKS_H
18 # include <utility/hooks.h>
19 #endif
21 #define APIC_DEFAULT_PHYS_BASE 0xfee00000
22 #ifndef MAX_IO_APICS
23 #define MAX_IO_APICS 32
24 #endif
26 /********** APIC DEFINITIONS ****************/
28 struct GenericAPIC
30 char *name;
31 IPTR (*probe)();
32 IPTR (*apic_id_registered)();
35 #endif /* __AROS_APIC_H__ */