VirtualBox

Changeset 104 in kStuff


Ignore:
Timestamp:
Oct 20, 2017 5:19:04 PM (8 years ago)
Author:
bird
Message:

kDefs.h: m68k

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/k/kDefs.h

    r103 r104  
    146146#define K_ARCH_X86_16           ( 1 | K_ARCH_BIT_16 | K_ARCH_END_LITTLE)
    147147/** Clone or Intel 32-bit x86. */
    148 #define K_ARCH_X86_32           ( 2 | K_ARCH_BIT_32 | K_ARCH_END_LITTLE)
     148#define K_ARCH_X86_32           ( 1 | K_ARCH_BIT_32 | K_ARCH_END_LITTLE)
    149149/** AMD64 (including clones). */
    150 #define K_ARCH_AMD64            ( 3 | K_ARCH_BIT_64 | K_ARCH_END_LITTLE)
     150#define K_ARCH_AMD64            ( 2 | K_ARCH_BIT_64 | K_ARCH_END_LITTLE)
    151151/** Itanic (64-bit). */
    152 #define K_ARCH_IA64             ( 4 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     152#define K_ARCH_IA64             ( 3 | K_ARCH_BIT_64 | K_ARCH_END_BI)
    153153/** ALPHA (64-bit). */
    154 #define K_ARCH_ALPHA            ( 5 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     154#define K_ARCH_ALPHA            ( 4 | K_ARCH_BIT_64 | K_ARCH_END_BI)
    155155/** ALPHA limited to 32-bit. */
    156 #define K_ARCH_ALPHA_32         ( 6 | K_ARCH_BIT_32 | K_ARCH_END_BI)
     156#define K_ARCH_ALPHA_32         ( 4 | K_ARCH_BIT_32 | K_ARCH_END_BI)
    157157/** 32-bit ARM. */
    158 #define K_ARCH_ARM_32           ( 7 | K_ARCH_BIT_32 | K_ARCH_END_BI)
     158#define K_ARCH_ARM_32           ( 5 | K_ARCH_BIT_32 | K_ARCH_END_BI)
    159159/** 64-bit ARM. */
    160 #define K_ARCH_ARM_64           ( 8 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     160#define K_ARCH_ARM_64           ( 5 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     161/** Motorola 68000 (32-bit). */
     162#define K_ARCH_M68K             ( 6 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
    161163/** 32-bit MIPS. */
    162 #define K_ARCH_MIPS_32          ( 9 | K_ARCH_BIT_32 | K_ARCH_END_BI)
     164#define K_ARCH_MIPS_32          ( 7 | K_ARCH_BIT_32 | K_ARCH_END_BI)
    163165/** 64-bit MIPS. */
    164 #define K_ARCH_MIPS_64          (10 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     166#define K_ARCH_MIPS_64          ( 7 | K_ARCH_BIT_64 | K_ARCH_END_BI)
    165167/** 32-bit PA-RISC. */
    166 #define K_ARCH_PARISC_32        (11 | K_ARCH_BIT_32 | K_ARCH_END_BI)
     168#define K_ARCH_PARISC_32        ( 8 | K_ARCH_BIT_32 | K_ARCH_END_BI)
    167169/** 64-bit PA-RISC. */
    168 #define K_ARCH_PARISC_64        (12 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     170#define K_ARCH_PARISC_64        ( 8 | K_ARCH_BIT_64 | K_ARCH_END_BI)
    169171/** 32-bit PowerPC. */
    170 #define K_ARCH_POWERPC_32       (13 | K_ARCH_BIT_32 | K_ARCH_END_BI)
     172#define K_ARCH_POWERPC_32       ( 9 | K_ARCH_BIT_32 | K_ARCH_END_BI)
    171173/** 64-bit PowerPC. */
    172 #define K_ARCH_POWERPC_64       (14 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     174#define K_ARCH_POWERPC_64       ( 9 | K_ARCH_BIT_64 | K_ARCH_END_BI)
    173175/** 32(31)-bit S390. */
    174 #define K_ARCH_S390_32          (15 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
     176#define K_ARCH_S390_32          (10 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
    175177/** 64-bit S390. */
    176 #define K_ARCH_S390_64          (16 | K_ARCH_BIT_64 | K_ARCH_END_BIG)
     178#define K_ARCH_S390_64          (10 | K_ARCH_BIT_64 | K_ARCH_END_BIG)
    177179/** 32-bit SuperH. */
    178 #define K_ARCH_SH_32            (17 | K_ARCH_BIT_32 | K_ARCH_END_BI)
     180#define K_ARCH_SH_32            (11 | K_ARCH_BIT_32 | K_ARCH_END_BI)
    179181/** 64-bit SuperH. */
    180 #define K_ARCH_SH_64            (17 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     182#define K_ARCH_SH_64            (11 | K_ARCH_BIT_64 | K_ARCH_END_BI)
    181183/** 32-bit SPARC. */
    182 #define K_ARCH_SPARC_32         (18 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
     184#define K_ARCH_SPARC_32         (12 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
    183185/** 64-bit SPARC. */
    184 #define K_ARCH_SPARC_64         (19 | K_ARCH_BIT_64 | K_ARCH_END_BI)
     186#define K_ARCH_SPARC_64         (12 | K_ARCH_BIT_64 | K_ARCH_END_BI)
    185187/** The end of the valid architecture values (exclusive). */
    186 #define K_ARCH_MAX              (20)
     188#define K_ARCH_MAX              (12+1)
    187189/** @} */
    188190
     
    209211# elif defined(__hppa__)
    210212#  define K_ARCH    K_ARCH_PARISC_32
     213# elif defined(__m68k__)
     214#  define K_ARCH    K_ARCH_M68K
    211215# elif defined(__mips64)
    212216#  define K_ARCH    K_ARCH_MIPS_64
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette