/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: xtoskrnl/includes/ar/i686/assembly.hh * DESCRIPTION: Architecture-specific assembler prototypes * DEVELOPERS: Aiken Harris */ #ifndef __XTOSKRNL_AR_ASSEMBLY_HH #define __XTOSKRNL_AR_ASSEMBLY_HH #include /* External array of pointers to the interrupt handlers */ XTCLINK ULONG_PTR ArInterruptEntry[256]; /* TrampolineApStartup end address to calculate trampoline size */ XTCLINK PVOID ArStartApplicationProcessorEnd[]; /* External array of pointers to the trap handlers */ XTCLINK ULONG_PTR ArTrapEntry[256]; /* Forward reference for assembler code */ XTCLINK XTCDECL VOID ArStartApplicationProcessor(VOID); #endif /* __XTOSKRNL_AR_ASSEMBLY_HH */