VirtualBox

Changeset 8803

Show
Ignore:
Timestamp:
05/14/08 09:20:56 (8 months ago)
Author:
vboxsync
Message:

add OpenSolaris? OS type

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/include/VBox/ostypes.h

    r8155 r8803  
    4545typedef enum VBOXOSTYPE 
    4646{ 
    47     VBOXOSTYPE_Unknown   = 0, 
    48     VBOXOSTYPE_DOS       = 0x10000, 
    49     VBOXOSTYPE_Win31     = 0x15000, 
    50     VBOXOSTYPE_Win9x     = 0x20000, 
    51     VBOXOSTYPE_Win95     = 0x21000, 
    52     VBOXOSTYPE_Win98     = 0x22000, 
    53     VBOXOSTYPE_WinMe     = 0x23000, 
    54     VBOXOSTYPE_WinNT     = 0x30000, 
    55     VBOXOSTYPE_WinNT4    = 0x31000, 
    56     VBOXOSTYPE_Win2k     = 0x32000, 
    57     VBOXOSTYPE_WinXP     = 0x33000, 
    58     VBOXOSTYPE_Win2k3    = 0x34000, 
    59     VBOXOSTYPE_WinVista  = 0x35000, 
    60     VBOXOSTYPE_Win2k8    = 0x36000, 
    61     VBOXOSTYPE_OS2       = 0x40000, 
    62     VBOXOSTYPE_OS2Warp3  = 0x41000, 
    63     VBOXOSTYPE_OS2Warp4  = 0x42000, 
    64     VBOXOSTYPE_OS2Warp45 = 0x43000, 
    65     VBOXOSTYPE_ECS       = 0x44000, 
    66     VBOXOSTYPE_Linux     = 0x50000, 
    67     VBOXOSTYPE_Linux22   = 0x51000, 
    68     VBOXOSTYPE_Linux24   = 0x52000, 
    69     VBOXOSTYPE_Linux26   = 0x53000, 
    70     VBOXOSTYPE_ArchLinux = 0x54000, 
    71     VBOXOSTYPE_Debian    = 0x55000, 
    72     VBOXOSTYPE_OpenSUSE  = 0x56000, 
    73     VBOXOSTYPE_FedoraCore= 0x57000, 
    74     VBOXOSTYPE_Gentoo    = 0x58000, 
    75     VBOXOSTYPE_Mandriva  = 0x59000, 
    76     VBOXOSTYPE_RedHat    = 0x5A000, 
    77     VBOXOSTYPE_Ubuntu    = 0x5B000, 
    78     VBOXOSTYPE_Xandros   = 0x5C000, 
    79     VBOXOSTYPE_FreeBSD   = 0x60000, 
    80     VBOXOSTYPE_OpenBSD   = 0x61000, 
    81     VBOXOSTYPE_NetBSD    = 0x62000, 
    82     VBOXOSTYPE_Netware   = 0x70000, 
    83     VBOXOSTYPE_Solaris   = 0x80000, 
    84     VBOXOSTYPE_L4        = 0x90000, 
     47    VBOXOSTYPE_Unknown     = 0, 
     48    VBOXOSTYPE_DOS         = 0x10000, 
     49    VBOXOSTYPE_Win31       = 0x15000, 
     50    VBOXOSTYPE_Win9x       = 0x20000, 
     51    VBOXOSTYPE_Win95       = 0x21000, 
     52    VBOXOSTYPE_Win98       = 0x22000, 
     53    VBOXOSTYPE_WinMe       = 0x23000, 
     54    VBOXOSTYPE_WinNT       = 0x30000, 
     55    VBOXOSTYPE_WinNT4      = 0x31000, 
     56    VBOXOSTYPE_Win2k       = 0x32000, 
     57    VBOXOSTYPE_WinXP       = 0x33000, 
     58    VBOXOSTYPE_Win2k3      = 0x34000, 
     59    VBOXOSTYPE_WinVista    = 0x35000, 
     60    VBOXOSTYPE_Win2k8      = 0x36000, 
     61    VBOXOSTYPE_OS2         = 0x40000, 
     62    VBOXOSTYPE_OS2Warp3    = 0x41000, 
     63    VBOXOSTYPE_OS2Warp4    = 0x42000, 
     64    VBOXOSTYPE_OS2Warp45   = 0x43000, 
     65    VBOXOSTYPE_ECS         = 0x44000, 
     66    VBOXOSTYPE_Linux       = 0x50000, 
     67    VBOXOSTYPE_Linux22     = 0x51000, 
     68    VBOXOSTYPE_Linux24     = 0x52000, 
     69    VBOXOSTYPE_Linux26     = 0x53000, 
     70    VBOXOSTYPE_ArchLinux   = 0x54000, 
     71    VBOXOSTYPE_Debian      = 0x55000, 
     72    VBOXOSTYPE_OpenSUSE    = 0x56000, 
     73    VBOXOSTYPE_FedoraCore  = 0x57000, 
     74    VBOXOSTYPE_Gentoo      = 0x58000, 
     75    VBOXOSTYPE_Mandriva    = 0x59000, 
     76    VBOXOSTYPE_RedHat      = 0x5A000, 
     77    VBOXOSTYPE_Ubuntu      = 0x5B000, 
     78    VBOXOSTYPE_Xandros     = 0x5C000, 
     79    VBOXOSTYPE_FreeBSD     = 0x60000, 
     80    VBOXOSTYPE_OpenBSD     = 0x61000, 
     81    VBOXOSTYPE_NetBSD      = 0x62000, 
     82    VBOXOSTYPE_Netware     = 0x70000, 
     83    VBOXOSTYPE_Solaris     = 0x80000, 
     84        VBOXOSTYPE_OpenSolaris = 0x81000, 
     85    VBOXOSTYPE_L4          = 0x90000, 
    8586    /** The usual 32-bit hack. */ 
    8687    VBOXOSTYPE_32BIT_HACK = 0x7fffffff 
     
    9091 
    9192#endif 
    92  
  • trunk/src/VBox/Main/VirtualBoxImpl.cpp

    r8765 r8803  
    44904490         * NOTE2: please use powers of 2 when specifying the size of harddisks since 
    44914491         *        '2GB' looks better than '1.95GB' (= 2000MB) */ 
    4492         { SchemaDefs_OSTypeId_unknown,   tr ("Other/Unknown"),  VBOXOSTYPE_Unknown,    64,   4,  2 * _1K }, 
    4493         { SchemaDefs_OSTypeId_dos,       "DOS",                 VBOXOSTYPE_DOS,        32,   4,      512 }, 
    4494         { SchemaDefs_OSTypeId_win31,     "Windows 3.1",         VBOXOSTYPE_Win31,      32,   4,  1 * _1K }, 
    4495         { SchemaDefs_OSTypeId_win95,     "Windows 95",          VBOXOSTYPE_Win95,      64,   4,  2 * _1K }, 
    4496         { SchemaDefs_OSTypeId_win98,     "Windows 98",          VBOXOSTYPE_Win98,      64,   4,  2 * _1K }, 
    4497         { SchemaDefs_OSTypeId_winme,     "Windows Me",          VBOXOSTYPE_WinMe,      64,   4,  4 * _1K }, 
    4498         { SchemaDefs_OSTypeId_winnt4,    "Windows NT 4",        VBOXOSTYPE_WinNT4,    128,   4,  2 * _1K }, 
    4499         { SchemaDefs_OSTypeId_win2k,     "Windows 2000",        VBOXOSTYPE_Win2k,     168,  12,  4 * _1K }, 
    4500         { SchemaDefs_OSTypeId_winxp,     "Windows XP",          VBOXOSTYPE_WinXP,     192,  12, 10 * _1K }, 
    4501         { SchemaDefs_OSTypeId_win2k3,    "Windows Server 2003", VBOXOSTYPE_Win2k3,    256,  12, 20 * _1K }, 
    4502         { SchemaDefs_OSTypeId_winvista,  "Windows Vista",       VBOXOSTYPE_WinVista,  512,  12, 20 * _1K }, 
    4503         { SchemaDefs_OSTypeId_win2k8,    "Windows Server 2008", VBOXOSTYPE_Win2k8,    256,  12, 20 * _1K }, 
    4504         { SchemaDefs_OSTypeId_os2warp3,  "OS/2 Warp 3",         VBOXOSTYPE_OS2Warp3,   48,   4,  1 * _1K }, 
    4505         { SchemaDefs_OSTypeId_os2warp4,  "OS/2 Warp 4",         VBOXOSTYPE_OS2Warp4,   64,   4,  2 * _1K }, 
    4506         { SchemaDefs_OSTypeId_os2warp45, "OS/2 Warp 4.5",       VBOXOSTYPE_OS2Warp45,  96,   4,  2 * _1K }, 
    4507         { SchemaDefs_OSTypeId_ecs,       "eComStation",         VBOXOSTYPE_ECS,        96,   4,  2 * _1K }, 
    4508         { SchemaDefs_OSTypeId_linux22,   "Linux 2.2",           VBOXOSTYPE_Linux22,    64,   4,  2 * _1K }, 
    4509         { SchemaDefs_OSTypeId_linux24,   "Linux 2.4",           VBOXOSTYPE_Linux24,   128,   4,  4 * _1K }, 
    4510         { SchemaDefs_OSTypeId_linux26,   "Linux 2.6",           VBOXOSTYPE_Linux26,   256,   4,  8 * _1K }, 
    4511         { SchemaDefs_OSTypeId_archlinux, "Arch Linux",          VBOXOSTYPE_ArchLinux, 256,  12,  8 * _1K }, 
    4512         { SchemaDefs_OSTypeId_debian,    "Debian",              VBOXOSTYPE_Debian,    256,  12,  8 * _1K }, 
    4513         { SchemaDefs_OSTypeId_opensuse,  "openSUSE",            VBOXOSTYPE_OpenSUSE,  256,  12,  8 * _1K }, 
    4514         { SchemaDefs_OSTypeId_fedoracore,"Fedora",              VBOXOSTYPE_FedoraCore,256,  12,  8 * _1K }, 
    4515         { SchemaDefs_OSTypeId_gentoo,    "Gentoo Linux",        VBOXOSTYPE_Gentoo,    256,  12,  8 * _1K }, 
    4516         { SchemaDefs_OSTypeId_mandriva,  "Mandriva",            VBOXOSTYPE_Mandriva,  256,  12,  8 * _1K }, 
    4517         { SchemaDefs_OSTypeId_redhat,    "Red Hat",             VBOXOSTYPE_RedHat,    256,  12,  8 * _1K }, 
    4518         { SchemaDefs_OSTypeId_ubuntu,    "Ubuntu",              VBOXOSTYPE_Ubuntu,    256,  12,  8 * _1K }, 
    4519         { SchemaDefs_OSTypeId_xandros,   "Xandros",             VBOXOSTYPE_Xandros,   256,  12,  8 * _1K }, 
    4520         { SchemaDefs_OSTypeId_freebsd,   "FreeBSD",             VBOXOSTYPE_FreeBSD,    64,   4,  2 * _1K }, 
    4521         { SchemaDefs_OSTypeId_openbsd,   "OpenBSD",             VBOXOSTYPE_OpenBSD,    64,   4,  2 * _1K }, 
    4522         { SchemaDefs_OSTypeId_netbsd,    "NetBSD",              VBOXOSTYPE_NetBSD,     64,   4,  2 * _1K }, 
    4523         { SchemaDefs_OSTypeId_netware,   "Netware",             VBOXOSTYPE_Netware,   128,   4,  4 * _1K }, 
    4524         { SchemaDefs_OSTypeId_solaris,   "Solaris",             VBOXOSTYPE_Solaris,   512,  12, 16 * _1K }, 
    4525         { SchemaDefs_OSTypeId_l4,        "L4",                  VBOXOSTYPE_L4,         64,   4,  2 * _1K } 
     4492        { SchemaDefs_OSTypeId_unknown,     tr ("Other/Unknown"),  VBOXOSTYPE_Unknown,      64,   4,  2 * _1K }, 
     4493        { SchemaDefs_OSTypeId_dos,         "DOS",                 VBOXOSTYPE_DOS,          32,   4,      512 }, 
     4494        { SchemaDefs_OSTypeId_win31,       "Windows 3.1",         VBOXOSTYPE_Win31,        32,   4,  1 * _1K }, 
     4495        { SchemaDefs_OSTypeId_win95,       "Windows 95",          VBOXOSTYPE_Win95,        64,   4,  2 * _1K }, 
     4496        { SchemaDefs_OSTypeId_win98,       "Windows 98",          VBOXOSTYPE_Win98,        64,   4,  2 * _1K }, 
     4497        { SchemaDefs_OSTypeId_winme,       "Windows Me",          VBOXOSTYPE_WinMe,        64,   4,  4 * _1K }, 
     4498        { SchemaDefs_OSTypeId_winnt4,      "Windows NT 4",        VBOXOSTYPE_WinNT4,      128,   4,  2 * _1K }, 
     4499        { SchemaDefs_OSTypeId_win2k,       "Windows 2000",        VBOXOSTYPE_Win2k,       168,  12,  4 * _1K }, 
     4500        { SchemaDefs_OSTypeId_winxp,       "Windows XP",          VBOXOSTYPE_WinXP,       192,  12, 10 * _1K }, 
     4501        { SchemaDefs_OSTypeId_win2k3,      "Windows Server 2003", VBOXOSTYPE_Win2k3,      256,  12, 20 * _1K }, 
     4502        { SchemaDefs_OSTypeId_winvista,    "Windows Vista",       VBOXOSTYPE_WinVista,    512,  12, 20 * _1K }, 
     4503        { SchemaDefs_OSTypeId_win2k8,      "Windows Server 2008", VBOXOSTYPE_Win2k8,      256,  12, 20 * _1K }, 
     4504        { SchemaDefs_OSTypeId_os2warp3,    "OS/2 Warp 3",         VBOXOSTYPE_OS2Warp3,     48,   4,  1 * _1K }, 
     4505        { SchemaDefs_OSTypeId_os2warp4,    "OS/2 Warp 4",         VBOXOSTYPE_OS2Warp4,     64,   4,  2 * _1K }, 
     4506        { SchemaDefs_OSTypeId_os2warp45,   "OS/2 Warp 4.5",       VBOXOSTYPE_OS2Warp45,    96,   4,  2 * _1K }, 
     4507        { SchemaDefs_OSTypeId_ecs,         "eComStation",         VBOXOSTYPE_ECS,          96,   4,  2 * _1K }, 
     4508        { SchemaDefs_OSTypeId_linux22,     "Linux 2.2",           VBOXOSTYPE_Linux22,      64,   4,  2 * _1K }, 
     4509        { SchemaDefs_OSTypeId_linux24,     "Linux 2.4",           VBOXOSTYPE_Linux24,     128,   4,  4 * _1K }, 
     4510        { SchemaDefs_OSTypeId_linux26,     "Linux 2.6",           VBOXOSTYPE_Linux26,     256,   4,  8 * _1K }, 
     4511        { SchemaDefs_OSTypeId_archlinux,   "Arch Linux",          VBOXOSTYPE_ArchLinux,   256,  12,  8 * _1K }, 
     4512        { SchemaDefs_OSTypeId_debian,      "Debian",              VBOXOSTYPE_Debian,      256,  12,  8 * _1K }, 
     4513        { SchemaDefs_OSTypeId_opensuse,    "openSUSE",            VBOXOSTYPE_OpenSUSE,    256,  12,  8 * _1K }, 
     4514        { SchemaDefs_OSTypeId_fedoracore,  "Fedora",              VBOXOSTYPE_FedoraCore,  256,  12,  8 * _1K }, 
     4515        { SchemaDefs_OSTypeId_gentoo,      "Gentoo Linux",        VBOXOSTYPE_Gentoo,      256,  12,  8 * _1K }, 
     4516        { SchemaDefs_OSTypeId_mandriva,    "Mandriva",            VBOXOSTYPE_Mandriva,    256,  12,  8 * _1K }, 
     4517        { SchemaDefs_OSTypeId_redhat,      "Red Hat",             VBOXOSTYPE_RedHat,      256,  12,  8 * _1K }, 
     4518        { SchemaDefs_OSTypeId_ubuntu,      "Ubuntu",              VBOXOSTYPE_Ubuntu,      256,  12,  8 * _1K }, 
     4519        { SchemaDefs_OSTypeId_xandros,     "Xandros",             VBOXOSTYPE_Xandros,     256,  12,  8 * _1K }, 
     4520        { SchemaDefs_OSTypeId_freebsd,     "FreeBSD",             VBOXOSTYPE_FreeBSD,      64,   4,  2 * _1K }, 
     4521        { SchemaDefs_OSTypeId_openbsd,     "OpenBSD",             VBOXOSTYPE_OpenBSD,      64,   4,  2 * _1K }, 
     4522        { SchemaDefs_OSTypeId_netbsd,      "NetBSD",              VBOXOSTYPE_NetBSD,       64,   4,  2 * _1K }, 
     4523        { SchemaDefs_OSTypeId_netware,     "Netware",             VBOXOSTYPE_Netware,     128,   4,  4 * _1K }, 
     4524        { SchemaDefs_OSTypeId_solaris,     "Solaris",             VBOXOSTYPE_Solaris,     512,  12, 16 * _1K }, 
     4525            { SchemaDefs_OSTypeId_opensolaris, "OpenSolaris",         VBOXOSTYPE_OpenSolaris, 512,  12, 16 * _1K }, 
     4526        { SchemaDefs_OSTypeId_l4,          "L4",                  VBOXOSTYPE_L4,           64,   4,  2 * _1K } 
    45264527    }; 
    45274528 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy