1/* **********************************************************
2 * Copyright (C) 1998-2001 VMware, Inc.
3 * All Rights Reserved
4 * **********************************************************/
5
6
7#ifndef VM_DEVICE_VERSION_H
8#define VM_DEVICE_VERSION_H
9
10#define INCLUDE_ALLOW_USERLEVEL
11#define INCLUDE_ALLOW_MONITOR
12#define INCLUDE_ALLOW_MODULE
13#define INCLUDE_ALLOW_VMKERNEL
14#include "includeCheck.h"
15
16#define PCI_VENDOR_ID_VMWARE        0x15AD
17#define PCI_DEVICE_ID_VMWARE_SVGA2  0x0405
18#define PCI_DEVICE_ID_VMWARE_SVGA   0x0710
19#define PCI_DEVICE_ID_VMWARE_NET    0x0720
20#define PCI_DEVICE_ID_VMWARE_SCSI   0x0730
21#define PCI_DEVICE_ID_VMWARE_IDE    0x1729
22
23/*  From linux/pci.h.  We emulate an AMD ethernet controller */
24#define PCI_VENDOR_ID_AMD               0x1022
25#define PCI_DEVICE_ID_AMD_VLANCE        0x2000
26#define PCI_VENDOR_ID_BUSLOGIC			0x104B
27#define PCI_DEVICE_ID_BUSLOGIC_MULTIMASTER_NC	0x0140
28#define PCI_DEVICE_ID_BUSLOGIC_MULTIMASTER	0x1040
29
30/* Intel Values for the chipset */
31#define PCI_VENDOR_ID_INTEL             0x8086
32#define PCI_DEVICE_ID_INTEL_82439TX     0x7100
33#define PCI_DEVICE_ID_INTEL_82371AB_0   0x7110
34#define PCI_DEVICE_ID_INTEL_82371AB_3   0x7113
35#define PCI_DEVICE_ID_INTEL_82371AB     0x7111
36#define PCI_DEVICE_ID_INTEL_82443BX     0x7192
37
38
39/************* Strings for IDE Identity Fields **************************/
40#define VIDE_ID_SERIAL_STR	"00000000000000000001"	/* Must be 20 Bytes */
41#define VIDE_ID_FIRMWARE_STR	"00000001"		/* Must be 8 Bytes */
42
43/* No longer than 40 Bytes and must be an even length. */
44#define VIDE_ATA_MODEL_STR PRODUCT_GENERIC_NAME " Virtual IDE Hard Drive  "
45#define VIDE_ATAPI_MODEL_STR PRODUCT_GENERIC_NAME " Virtual IDE CDROM Drive "
46
47#define ATAPI_VENDOR_ID	"NECVMWar"		/* Must be 8 Bytes */
48#define ATAPI_PRODUCT_ID PRODUCT_GENERIC_NAME " IDE CDROM"	/* Must be 16 Bytes */
49#define ATAPI_REV_LEVEL	"1.00"			/* Must be 4 Bytes */
50
51
52/************* Strings for SCSI Identity Fields **************************/
53#define SCSI_DISK_MODEL_STR PRODUCT_GENERIC_NAME " Virtual SCSI Hard Drive"
54#define SCSI_CDROM_MODEL_STR PRODUCT_GENERIC_NAME " Virtual SCSI CDROM Drive"
55
56/************* Strings for the VESA BIOS Identity Fields *****************/
57#define VBE_OEM_STRING COMPANY_NAME " SVGA"
58#define VBE_VENDOR_NAME COMPANY_NAME
59#define VBE_PRODUCT_NAME PRODUCT_GENERIC_NAME
60
61
62#endif /* VM_DEVICE_VERSION_H */
63