Add trap handlers for both i686 and amd64

This commit is contained in:
2023-02-02 23:31:32 +01:00
parent 19f34d4b17
commit a49d0804ce
3 changed files with 598 additions and 20 deletions

View File

@@ -12,14 +12,58 @@
#include <xtos.h>
XTCDECL
VOID
ArpHandleTrap00();
XTCDECL
VOID
ArpHandleTrap01();
XTCDECL
VOID
ArpHandleTrap02();
XTCDECL
VOID
ArpHandleTrap03();
XTCDECL
VOID
ArpHandleTrap04();
XTCDECL
VOID
ArpHandleTrap05();
XTCDECL
VOID
ArpHandleTrap06();
XTCDECL
VOID
ArpHandleTrap07();
XTCDECL
VOID
ArpHandleTrap08();
XTCDECL
VOID
ArpHandleTrap09();
XTCDECL
VOID
ArpHandleTrap0A();
XTCDECL
VOID
ArpHandleTrap0B();
XTCDECL
VOID
ArpHandleTrap0C();
XTCDECL
VOID
ArpHandleTrap0D();
@@ -28,6 +72,30 @@ XTCDECL
VOID
ArpHandleTrap0E();
XTCDECL
VOID
ArpHandleTrap10();
XTCDECL
VOID
ArpHandleTrap11();
XTCDECL
VOID
ArpHandleTrap12();
XTCDECL
VOID
ArpHandleTrap13();
XTCDECL
VOID
ArpHandleTrap2C();
XTCDECL
VOID
ArpHandleTrap2D();
XTCDECL
VOID
ArpHandleTrapFF();