- Timestamp:
- Sep 20, 2023 1:47:29 PM (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-all/Global.cpp
r101196 r101198 235 235 #define VBOX_LINUX_OSTYPE_ARM64(a_OStype) VBOXOSTYPE_ ## a_OStype ## _ARM64 236 236 237 #define VBOX_LINUX_OSID_STR(a_OSid) #a_OSid 238 #define VBOX_LINUX_OSID_STR_64(a_OSid) VBOX_LINUX_OSID_STR(a_OSid ## _64) 237 /** Base string for Linux-based OS IDs. */ 238 #define VBOX_LINUX_OSID_STR_BASE(a_OSid) #a_OSid 239 /* Note: Keep this naming for legacy reasons. Always meant x86 (32-bit). */ 240 #define VBOX_LINUX_OSID_STR_X86(a_OSid) VBOX_LINUX_OSID_STR_BASE(a_OSId) 241 /* Note: Keep this naming for legacy reasons. Always meant x64 (i.e. x86 64-bit). */ 242 #define VBOX_LINUX_OSID_STR_X64(a_OSid) VBOX_LINUX_OSID_STR_BASE(a_OSid ## _64) 243 /* New since VBox 7.1. */ 244 #define VBOX_LINUX_OSID_STR_ARM32(a_OSid) VBOX_LINUX_OSID_STR_BASE(a_OSid ## _ARM32) 245 /* New since VBox 7.1. */ 246 #define VBOX_LINUX_OSID_STR_ARM64(a_OSid) VBOX_LINUX_OSID_STR_BASE(a_OSid ## _ARM64) 239 247 240 248 #define VBOX_LINUX_SUBTYPE_TEMPLATE_X86(a_Variant, a_Id, a_Description, a_OStype, a_OSHint, a_Memory, a_Vram, a_Diskspace, \ 241 249 a_NetworkAdapter, a_HDStorageController, a_HDStorageBusType) \ 242 { "Linux", "Linux", #a_Variant, VBOX_LINUX_OSID_STR (a_Id), a_Description, VBOX_LINUX_OSTYPE_X86(a_OStype), a_OSHint, \250 { "Linux", "Linux", #a_Variant, VBOX_LINUX_OSID_STR_X86(a_Id), a_Description, VBOX_LINUX_OSTYPE_X86(a_OStype), a_OSHint, \ 243 251 1, a_Memory, a_Vram, a_Diskspace * _1G64, GraphicsControllerType_VMSVGA, a_NetworkAdapter, 0, StorageControllerType_PIIX4, StorageBus_IDE, \ 244 252 a_HDStorageController, a_HDStorageBusType, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_AD1980 } … … 246 254 #define VBOX_LINUX_SUBTYPE_TEMPLATE_X64(a_Variant, a_Id, a_Description, a_OStype, a_OSHint, a_Memory, a_Vram, a_Diskspace, \ 247 255 a_NetworkAdapter, a_HDStorageController, a_HDStorageBusType) \ 248 { "Linux", "Linux", #a_Variant, VBOX_LINUX_OSID_STR_ 64(a_Id), a_Description, VBOX_LINUX_OSTYPE_X64(a_OStype), a_OSHint, \256 { "Linux", "Linux", #a_Variant, VBOX_LINUX_OSID_STR_X64(a_Id), a_Description, VBOX_LINUX_OSTYPE_X64(a_OStype), a_OSHint, \ 249 257 1, a_Memory, a_Vram, a_Diskspace * _1G64, GraphicsControllerType_VMSVGA, a_NetworkAdapter, 0, StorageControllerType_PIIX4, StorageBus_IDE, \ 250 258 a_HDStorageController, a_HDStorageBusType, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_AD1980 } … … 252 260 #define VBOX_LINUX_SUBTYPE_TEMPLATE_ARM64(a_Variant, a_Id, a_Description, a_OStype, a_OSHint, a_Memory, a_Vram, a_Diskspace, \ 253 261 a_NetworkAdapter, a_HDStorageController, a_HDStorageBusType) \ 254 { "Linux", "Linux", #a_Variant, VBOX_LINUX_OSID_STR_ 64(a_Id), a_Description, VBOX_LINUX_OSTYPE_ARM64(a_OStype), a_OSHint, \262 { "Linux", "Linux", #a_Variant, VBOX_LINUX_OSID_STR_ARM64(a_Id), a_Description, VBOX_LINUX_OSTYPE_ARM64(a_OStype), a_OSHint, \ 255 263 1, a_Memory, a_Vram, a_Diskspace * _1G64, GraphicsControllerType_VMSVGA, a_NetworkAdapter, 0, StorageControllerType_VirtioSCSI, StorageBus_VirtioSCSI, \ 256 264 a_HDStorageController, a_HDStorageBusType, ChipsetType_ARMv8Virtual, IommuType_None, AudioControllerType_VirtioSound, AudioCodecType_Null }
Note:
See TracChangeset
for help on using the changeset viewer.