VirtualBox

Changeset 101204 in vbox


Ignore:
Timestamp:
Sep 20, 2023 2:43:40 PM (12 months ago)
Author:
vboxsync
Message:

ostypes.h + Main: Renamed ARM32 -> arm32 + ARM64 -> arm64.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/ostypes.h

    r101188 r101204  
    5656    VBOXOSTYPE_Unknown          = 0,
    5757    VBOXOSTYPE_Unknown_x64      = 0x00100,
    58     VBOXOSTYPE_Unknown_ARM32    = 0x00200,
    59     VBOXOSTYPE_Unknown_ARM64    = 0x00300,
     58    VBOXOSTYPE_Unknown_arm32    = 0x00200,
     59    VBOXOSTYPE_Unknown_arm64    = 0x00300,
    6060
    6161    /** @name DOS and it's descendants
     
    114114    VBOXOSTYPE_Debian           = 0x55000,
    115115    VBOXOSTYPE_Debian_x64       = 0x55100,
    116     VBOXOSTYPE_Debian_ARM32     = 0x55200,
    117     VBOXOSTYPE_Debian_ARM64     = 0x55300,
     116    VBOXOSTYPE_Debian_arm32     = 0x55200,
     117    VBOXOSTYPE_Debian_arm64     = 0x55300,
    118118    VBOXOSTYPE_Debian31         = 0x55001,  // 32-bit only
    119119    VBOXOSTYPE_Debian4          = 0x55002,
     
    173173    VBOXOSTYPE_Ubuntu           = 0x5C000,
    174174    VBOXOSTYPE_Ubuntu_x64       = 0x5C100,
    175     VBOXOSTYPE_Ubuntu_ARM32     = 0x5C200,
    176     VBOXOSTYPE_Ubuntu_ARM64     = 0x5C300,
     175    VBOXOSTYPE_Ubuntu_arm32     = 0x5C200,
     176    VBOXOSTYPE_Ubuntu_arm64     = 0x5C300,
    177177    VBOXOSTYPE_Xubuntu          = 0x5C001,
    178178    VBOXOSTYPE_Xubuntu_x64      = 0x5C101,
     
    278278    VBOXOSTYPE_x64              = 0x00100,
    279279    /** Architecture value for 32-bit ARM. */
    280     VBOXOSTYPE_ARM32            = 0x00200,
     280    VBOXOSTYPE_arm32            = 0x00200,
    281281    /** Architecture value for 64-bit ARM. */
    282     VBOXOSTYPE_ARM64            = 0x00300,
     282    VBOXOSTYPE_arm64            = 0x00300,
    283283    /** Architecture value for unknown or unsupported architectures. */
    284284    VBOXOSTYPE_UnknownArch      = 0x00f00,
  • trunk/src/VBox/Main/src-all/Global.cpp

    r101198 r101204  
    6262      StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_STAC9700 },
    6363
    64     { "Other",   "Other",             "",               "Other_ARM64",        "Other/Unknown (ARM 64-bit)",
    65       VBOXOSTYPE_Unknown_ARM64,       VBOXOSHINT_64BIT | VBOXOSHINT_EFI,
     64    { "Other",   "Other",             "",               "Other_arm64",        "Other/Unknown (ARM 64-bit)",
     65      VBOXOSTYPE_Unknown_arm64,       VBOXOSHINT_64BIT | VBOXOSHINT_EFI,
    6666      1,   64,   4,  2 * _1G64, GraphicsControllerType_VMSVGA, NetworkAdapterType_I82540EM, 0, StorageControllerType_VirtioSCSI, StorageBus_VirtioSCSI,
    6767      StorageControllerType_VirtioSCSI, StorageBus_VirtioSCSI, ChipsetType_ARMv8Virtual, IommuType_None, AudioControllerType_VirtioSound, AudioCodecType_Null },
     
    232232#define VBOX_LINUX_OSTYPE_X86(a_OStype)     VBOXOSTYPE_ ## a_OStype
    233233#define VBOX_LINUX_OSTYPE_X64(a_OStype)     VBOXOSTYPE_ ## a_OStype ## _x64
    234 #define VBOX_LINUX_OSTYPE_ARM32(a_OStype)   VBOXOSTYPE_ ## a_OStype ## _ARM32
    235 #define VBOX_LINUX_OSTYPE_ARM64(a_OStype)   VBOXOSTYPE_ ## a_OStype ## _ARM64
     234#define VBOX_LINUX_OSTYPE_ARM32(a_OStype)   VBOXOSTYPE_ ## a_OStype ## _arm32
     235#define VBOX_LINUX_OSTYPE_ARM64(a_OStype)   VBOXOSTYPE_ ## a_OStype ## _arm64
    236236
    237237/** Base string for Linux-based OS IDs. */
     
    242242#define VBOX_LINUX_OSID_STR_X64(a_OSid)     VBOX_LINUX_OSID_STR_BASE(a_OSid ## _64)
    243243/* New since VBox 7.1. */
    244 #define VBOX_LINUX_OSID_STR_ARM32(a_OSid)   VBOX_LINUX_OSID_STR_BASE(a_OSid ## _ARM32)
     244#define VBOX_LINUX_OSID_STR_ARM32(a_OSid)   VBOX_LINUX_OSID_STR_BASE(a_OSid ## _arm32)
    245245/* New since VBox 7.1. */
    246 #define VBOX_LINUX_OSID_STR_ARM64(a_OSid)   VBOX_LINUX_OSID_STR_BASE(a_OSid ## _ARM64)
     246#define VBOX_LINUX_OSID_STR_ARM64(a_OSid)   VBOX_LINUX_OSID_STR_BASE(a_OSid ## _arm64)
    247247
    248248#define VBOX_LINUX_SUBTYPE_TEMPLATE_X86(a_Variant, a_Id, a_Description, a_OStype, a_OSHint, a_Memory, a_Vram, a_Diskspace, \
  • trunk/src/VBox/Main/src-server/GuestOSTypeImpl.cpp

    r101195 r101204  
    215215        || osTypePlatformArchitectureMasked == VBOXOSTYPE_x64)
    216216        return PlatformArchitecture_x86;
    217     else if (   osTypePlatformArchitectureMasked == VBOXOSTYPE_ARM32
    218              || osTypePlatformArchitectureMasked == VBOXOSTYPE_ARM64)
     217    else if (   osTypePlatformArchitectureMasked == VBOXOSTYPE_arm32
     218             || osTypePlatformArchitectureMasked == VBOXOSTYPE_arm64)
    219219        return PlatformArchitecture_ARM;
    220220
  • trunk/src/VBox/Main/src-server/UnattendedImpl.cpp

    r101188 r101204  
    550550        /* PROCESSOR_ARCHITECTURE_PPC           / [3]  = */ { "ppc",                 VBOXOSTYPE_UnknownArch },
    551551        /* PROCESSOR_ARCHITECTURE_SHX           / [4]  = */ { "shx",                 VBOXOSTYPE_UnknownArch },
    552         /* PROCESSOR_ARCHITECTURE_ARM           / [5]  = */ { "arm32",               VBOXOSTYPE_ARM32       },
     552        /* PROCESSOR_ARCHITECTURE_ARM           / [5]  = */ { "arm32",               VBOXOSTYPE_arm32       },
    553553        /* PROCESSOR_ARCHITECTURE_IA64          / [6]  = */ { "ia64",                VBOXOSTYPE_UnknownArch },
    554554        /* PROCESSOR_ARCHITECTURE_ALPHA64       / [7]  = */ { "alpha64",             VBOXOSTYPE_UnknownArch },
     
    557557        /* PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 / [10] = */ { "x86-on-x64",          VBOXOSTYPE_UnknownArch },
    558558        /* PROCESSOR_ARCHITECTURE_NEUTRAL       / [11] = */ { "noarch",              VBOXOSTYPE_UnknownArch },
    559         /* PROCESSOR_ARCHITECTURE_ARM64         / [12] = */ { "arm64",               VBOXOSTYPE_ARM64       },
     559        /* PROCESSOR_ARCHITECTURE_ARM64         / [12] = */ { "arm64",               VBOXOSTYPE_arm64       },
    560560        /* PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64/ [13] = */ { "arm32-on-arm64",      VBOXOSTYPE_UnknownArch },
    561561        /* PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 / [14] = */ { "x86-on-arm32",        VBOXOSTYPE_UnknownArch },
     
    13061306    { RT_STR_TUPLE("x64"),    VBOXOSTYPE_x64 }, /* ditto */
    13071307
    1308     { RT_STR_TUPLE("arm"),    VBOXOSTYPE_ARM64 },
    1309     { RT_STR_TUPLE("arm64"),  VBOXOSTYPE_ARM64 },
    1310     { RT_STR_TUPLE("arm-64"), VBOXOSTYPE_ARM64 },
    1311     { RT_STR_TUPLE("arm_64"), VBOXOSTYPE_ARM64 },
    1312 
    1313     { RT_STR_TUPLE("arm32"),  VBOXOSTYPE_ARM32 },
    1314     { RT_STR_TUPLE("arm-32"), VBOXOSTYPE_ARM32 },
    1315     { RT_STR_TUPLE("arm_32"), VBOXOSTYPE_ARM32 },
    1316     { RT_STR_TUPLE("armel"),  VBOXOSTYPE_ARM32 }, // mostly Debians
     1308    { RT_STR_TUPLE("arm"),    VBOXOSTYPE_arm64 },
     1309    { RT_STR_TUPLE("arm64"),  VBOXOSTYPE_arm64 },
     1310    { RT_STR_TUPLE("arm-64"), VBOXOSTYPE_arm64 },
     1311    { RT_STR_TUPLE("arm_64"), VBOXOSTYPE_arm64 },
     1312
     1313    { RT_STR_TUPLE("arm32"),  VBOXOSTYPE_arm32 },
     1314    { RT_STR_TUPLE("arm-32"), VBOXOSTYPE_arm32 },
     1315    { RT_STR_TUPLE("arm_32"), VBOXOSTYPE_arm32 },
     1316    { RT_STR_TUPLE("armel"),  VBOXOSTYPE_arm32 }, // mostly Debians
    13171317
    13181318    { RT_STR_TUPLE("x86"),    VBOXOSTYPE_x86 },
     
    20732073        static struct { const char *pszFile; VBOXOSTYPE fArch; } const s_aArchSpecificFiles[] =
    20742074        {
    2075             { "EFI/BOOT/grubaa64.efi", VBOXOSTYPE_ARM64 },
    2076             { "EFI/BOOT/BOOTAA64.EFI", VBOXOSTYPE_ARM64 },
     2075            { "EFI/BOOT/grubaa64.efi", VBOXOSTYPE_arm64 },
     2076            { "EFI/BOOT/BOOTAA64.EFI", VBOXOSTYPE_arm64 },
    20772077        };
    20782078        PRTFSOBJINFO pObjInfo = (PRTFSOBJINFO)&pBuf->ab[0];
     
    39573957    /* For now we don't support unattended installation for ARM guests. */
    39583958    const VBOXOSTYPE enmArchitectureMasked = (VBOXOSTYPE)(mEnmOsType & VBOXOSTYPE_ArchitectureMask);
    3959     if (   enmArchitectureMasked == VBOXOSTYPE_ARM32
    3960         || enmArchitectureMasked == VBOXOSTYPE_ARM64)
     3959    if (   enmArchitectureMasked == VBOXOSTYPE_arm32
     3960        || enmArchitectureMasked == VBOXOSTYPE_arm64)
    39613961        return S_OK;
    39623962
Note: See TracChangeset for help on using the changeset viewer.

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