qemu/include/exec/poison.h
<<
>>
Prefs
   1/* Poison identifiers that should not be used when building
   2   target independent device code.  */
   3
   4#ifndef HW_POISON_H
   5#define HW_POISON_H
   6#ifdef __GNUC__
   7
   8#pragma GCC poison TARGET_I386
   9#pragma GCC poison TARGET_X86_64
  10#pragma GCC poison TARGET_ALPHA
  11#pragma GCC poison TARGET_ARM
  12#pragma GCC poison TARGET_CRIS
  13#pragma GCC poison TARGET_LM32
  14#pragma GCC poison TARGET_M68K
  15#pragma GCC poison TARGET_MIPS
  16#pragma GCC poison TARGET_MIPS64
  17#pragma GCC poison TARGET_OPENRISC
  18#pragma GCC poison TARGET_PPC
  19#pragma GCC poison TARGET_PPCEMB
  20#pragma GCC poison TARGET_PPC64
  21#pragma GCC poison TARGET_ABI32
  22#pragma GCC poison TARGET_SH4
  23#pragma GCC poison TARGET_SPARC
  24#pragma GCC poison TARGET_SPARC64
  25
  26#pragma GCC poison TARGET_WORDS_BIGENDIAN
  27#pragma GCC poison BSWAP_NEEDED
  28
  29#pragma GCC poison TARGET_LONG_BITS
  30#pragma GCC poison TARGET_FMT_lx
  31#pragma GCC poison TARGET_FMT_ld
  32
  33#pragma GCC poison TARGET_PAGE_SIZE
  34#pragma GCC poison TARGET_PAGE_MASK
  35#pragma GCC poison TARGET_PAGE_BITS
  36#pragma GCC poison TARGET_PAGE_ALIGN
  37
  38#pragma GCC poison CPUArchState
  39
  40#pragma GCC poison CPU_INTERRUPT_HARD
  41#pragma GCC poison CPU_INTERRUPT_EXITTB
  42#pragma GCC poison CPU_INTERRUPT_HALT
  43#pragma GCC poison CPU_INTERRUPT_DEBUG
  44#pragma GCC poison CPU_INTERRUPT_TGT_EXT_0
  45#pragma GCC poison CPU_INTERRUPT_TGT_EXT_1
  46#pragma GCC poison CPU_INTERRUPT_TGT_EXT_2
  47#pragma GCC poison CPU_INTERRUPT_TGT_EXT_3
  48#pragma GCC poison CPU_INTERRUPT_TGT_EXT_4
  49#pragma GCC poison CPU_INTERRUPT_TGT_INT_0
  50#pragma GCC poison CPU_INTERRUPT_TGT_INT_1
  51#pragma GCC poison CPU_INTERRUPT_TGT_INT_2
  52
  53#endif
  54#endif
  55