File:  [Qemu by Fabrice Bellard] / qemu / poison.h
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 18:56:25 2018 UTC (3 years, 1 month ago) by root
Branches: qemu, MAIN
CVS tags: qemu1001, qemu1000, qemu0151, HEAD
qemu 0.15.1

    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_PPC
   18: #pragma GCC poison TARGET_PPCEMB
   19: #pragma GCC poison TARGET_PPC64
   20: #pragma GCC poison TARGET_ABI32
   21: #pragma GCC poison TARGET_SH4
   22: #pragma GCC poison TARGET_SPARC
   23: #pragma GCC poison TARGET_SPARC64
   24: 
   25: #pragma GCC poison TARGET_WORDS_BIGENDIAN
   26: #pragma GCC poison BSWAP_NEEDED
   27: 
   28: #pragma GCC poison TARGET_LONG_BITS
   29: #pragma GCC poison TARGET_FMT_lx
   30: #pragma GCC poison TARGET_FMT_ld
   31: 
   32: #pragma GCC poison TARGET_PAGE_SIZE
   33: #pragma GCC poison TARGET_PAGE_MASK
   34: #pragma GCC poison TARGET_PAGE_BITS
   35: #pragma GCC poison TARGET_PAGE_ALIGN
   36: 
   37: #pragma GCC poison CPUState
   38: #pragma GCC poison env
   39: 
   40: #pragma GCC poison lduw_phys
   41: #pragma GCC poison ldl_phys
   42: #pragma GCC poison ldq_phys
   43: #pragma GCC poison stl_phys_notdirty
   44: #pragma GCC poison stq_phys_notdirty
   45: #pragma GCC poison stw_phys
   46: #pragma GCC poison stl_phys
   47: #pragma GCC poison stq_phys
   48: 
   49: #pragma GCC poison CPU_INTERRUPT_HARD
   50: #pragma GCC poison CPU_INTERRUPT_EXITTB
   51: #pragma GCC poison CPU_INTERRUPT_HALT
   52: #pragma GCC poison CPU_INTERRUPT_DEBUG
   53: #pragma GCC poison CPU_INTERRUPT_TGT_EXT_0
   54: #pragma GCC poison CPU_INTERRUPT_TGT_EXT_1
   55: #pragma GCC poison CPU_INTERRUPT_TGT_EXT_2
   56: #pragma GCC poison CPU_INTERRUPT_TGT_EXT_3
   57: #pragma GCC poison CPU_INTERRUPT_TGT_EXT_4
   58: #pragma GCC poison CPU_INTERRUPT_TGT_INT_0
   59: #pragma GCC poison CPU_INTERRUPT_TGT_INT_1
   60: #pragma GCC poison CPU_INTERRUPT_TGT_INT_2
   61: 
   62: #endif
   63: #endif

unix.superglobalmegacorp.com