--- np2/i386c/ia32/cpu.h 2008/03/22 04:03:07 1.37 +++ np2/i386c/ia32/cpu.h 2011/12/21 18:02:15 1.40 @@ -1,5 +1,3 @@ -/* $Id: cpu.h,v 1.37 2008/03/22 04:03:07 monaka Exp $ */ - /* * Copyright (c) 2002-2003 NONAKA Kimihiro * All rights reserved. @@ -452,8 +450,8 @@ extern sigjmp_buf exec_1step_jmpbuf; #define REAL_FLAGREG ((CPU_FLAG & 0xf7ff) | (CPU_OV ? O_FLAG : 0) | 2) #define REAL_EFLAGREG ((CPU_EFLAG & 0xfffff7ff) | (CPU_OV ? O_FLAG : 0) | 2) -void FASTCALL set_flags(UINT16 new_flags, UINT16 mask); -void FASTCALL set_eflags(UINT32 new_flags, UINT32 mask); +void CPUCALL set_flags(UINT16 new_flags, UINT16 mask); +void CPUCALL set_eflags(UINT32 new_flags, UINT32 mask); #define CPU_INST_OP32 CPU_STATSAVE.cpu_inst.op_32 @@ -483,7 +481,7 @@ do { \ CPU_PREV_ESP = (esp); \ } while (/*CONSTCOND*/0) #define CPU_SET_PREV_ESP() CPU_SET_PREV_ESP1(CPU_ESP) -#define CPU_CLEAR_PREV_ESP(esp) \ +#define CPU_CLEAR_PREV_ESP() \ do { \ CPU_STATSAVE.cpu_stat.backout_sp = 0; \ } while (/*CONSTCOND*/0) @@ -621,7 +619,6 @@ void ia32a20enable(BOOL enable); void ia32(void); void ia32_step(void); void CPUCALL ia32_interrupt(int vect, int soft); -void CPUCALL ia32_exception(int vect, int p1, int p2); void exec_1step(void); #define INST_PREFIX (1 << 0) @@ -634,12 +631,12 @@ void ia32_panic(const char *buf, ...); void ia32_bioscall(void); -void FASTCALL change_pm(BOOL onoff); -void FASTCALL change_vm(BOOL onoff); -void FASTCALL change_pg(BOOL onoff); +void CPUCALL change_pm(BOOL onoff); +void CPUCALL change_vm(BOOL onoff); +void CPUCALL change_pg(BOOL onoff); -void FASTCALL set_cr3(UINT32 new_cr3); -void FASTCALL set_cpl(int new_cpl); +void CPUCALL set_cr3(UINT32 new_cr3); +void CPUCALL set_cpl(int new_cpl); extern const UINT8 iflags[]; #define szpcflag iflags