2002-07-09 12:24:59 +00:00
|
|
|
/*
|
|
|
|
** Copyright 2001-2002, Travis Geiselbrecht. All rights reserved.
|
|
|
|
** Distributed under the terms of the NewOS License.
|
|
|
|
*/
|
|
|
|
#ifndef _NEWOS_KERNEL_ARCH_I386_INTERRUPTS_H
|
|
|
|
#define _NEWOS_KERNEL_ARCH_I386_INTERRUPTS_H
|
|
|
|
|
|
|
|
void trap0();void trap1();void trap2();void trap3();void trap4();void trap5();
|
2005-04-04 21:43:47 +00:00
|
|
|
void trap6();void trap7();void trap9();void trap10();void trap11();
|
2002-07-09 12:24:59 +00:00
|
|
|
void trap12();void trap13();void trap14();void trap16();void trap17();void trap18();
|
|
|
|
void trap32();void trap33();void trap34();void trap35();void trap36();void trap37();
|
|
|
|
void trap38();void trap39();void trap40();void trap41();void trap42();void trap43();
|
|
|
|
void trap44();void trap45();void trap46();void trap47();
|
|
|
|
|
2005-04-04 21:43:47 +00:00
|
|
|
void double_fault(); // int 8
|
|
|
|
|
2002-07-09 12:24:59 +00:00
|
|
|
void trap99();
|
|
|
|
|
|
|
|
void trap251();void trap252();void trap253();void trap254();void trap255();
|
|
|
|
#endif
|
|
|
|
|