Fixed binary search: no more infinite loops when vendor is unknown.
[tangerine.git] / arch / i386-pc / include / core.h
bloba83a67d0951b325a6fd61881840d0df1d2b3c0ed
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #ifndef CORE_H
7 #define CORE_H
9 #ifndef AROS_LIBCALL_H
10 #include <aros/libcall.h>
11 #endif
13 /* Hardware handlers */
15 void AndIMask();
16 void OrIMask();
17 void IntServer();
18 void MakeInt();
19 void StoreCPU(APTR);
20 void StoreFPU(APTR);
21 void RestoreCPU(APTR);
22 void RestoreFPU(APTR);
24 /* Exec replacements */
26 void AROS_SLIB_ENTRY(CacheClearE,Exec);
27 void AROS_SLIB_ENTRY(CacheClearU,Exec);
28 void AROS_SLIB_ENTRY(CacheControl,Exec);
29 void AROS_SLIB_ENTRY(CachePreDMA,Exec);
30 void AROS_SLIB_ENTRY(CachePostDMA,Exec);
31 void AROS_SLIB_ENTRY(ColdReboot,Exec);
32 void AROS_SLIB_ENTRY(Disable,Exec);
33 void AROS_SLIB_ENTRY(Enable,Exec);
34 void AROS_SLIB_ENTRY(Forbid,Exec);
35 void AROS_SLIB_ENTRY(Permit,Exec);
36 void AROS_SLIB_ENTRY(GetCC,Exec);
37 void AROS_SLIB_ENTRY(SetSR,Exec);
38 void AROS_SLIB_ENTRY(Supervisor,Exec);
39 void AROS_SLIB_ENTRY(StackSwap,Exec);
41 #endif /* CORE_H */