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