Revision 00a152b4

b/cpu-all.h
828 828

  
829 829
/* Temporary remapping from the generic names back to the previous
830 830
   cpu-specific names.  These will be moved to target-foo/cpu.h next.  */
831
#define CPU_INTERRUPT_SMI         CPU_INTERRUPT_TGT_EXT_2
832
#define CPU_INTERRUPT_VIRQ        CPU_INTERRUPT_TGT_INT_0
833 831
#define CPU_INTERRUPT_NMI         CPU_INTERRUPT_TGT_EXT_3
834
#define CPU_INTERRUPT_INIT        CPU_INTERRUPT_TGT_INT_1
835
#define CPU_INTERRUPT_SIPI        CPU_INTERRUPT_TGT_INT_2
836
#define CPU_INTERRUPT_MCE         CPU_INTERRUPT_TGT_EXT_4
837 832

  
838 833
/* The set of all bits that should be masked when single-stepping.  */
839 834
#define CPU_INTERRUPT_SSTEP_MASK \
b/poison.h
40 40
#pragma GCC poison CPU_INTERRUPT_HARD
41 41
#pragma GCC poison CPU_INTERRUPT_EXITTB
42 42
#pragma GCC poison CPU_INTERRUPT_HALT
43
#pragma GCC poison CPU_INTERRUPT_SMI
44 43
#pragma GCC poison CPU_INTERRUPT_DEBUG
45
#pragma GCC poison CPU_INTERRUPT_VIRQ
46 44
#pragma GCC poison CPU_INTERRUPT_NMI
47 45
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_0
48 46
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_1
b/target-i386/cpu.h
466 466
#define EXCP_SYSCALL    0x100 /* only happens in user only emulation
467 467
                                 for syscall instruction */
468 468

  
469
/* i386-specific interrupt pending bits.  */
470
#define CPU_INTERRUPT_SMI       CPU_INTERRUPT_TGT_EXT_2
471
#define CPU_INTERRUPT_MCE       CPU_INTERRUPT_TGT_EXT_4
472
#define CPU_INTERRUPT_VIRQ      CPU_INTERRUPT_TGT_INT_0
473
#define CPU_INTERRUPT_INIT      CPU_INTERRUPT_TGT_INT_1
474
#define CPU_INTERRUPT_SIPI      CPU_INTERRUPT_TGT_INT_2
475

  
476

  
469 477
enum {
470 478
    CC_OP_DYNAMIC, /* must use dynamic code to get cc_op */
471 479
    CC_OP_EFLAGS,  /* all cc are explicitly computed, CC_SRC = flags */

Also available in: Unified diff