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