Preview only show first 10 pages with watermark. For full document please download

Appendix C Pc 2001 Master Checklist

   EMBED


Share

Transcript

231 Appendix C PC 2001 Master Checklist This appendix lists all requirements in PC 2001, including cross-references to related requirement numbers published in PC 99 System Design Guide. Requirement numbering has evolved since the original design guide. In PC 2001, requirement identifiers are assigned according to an alphanumeric scheme. Each requirement has a permanent mnemonic and number combination, as follows: mnemonic––item number.subitem The mnemonic is a shorter version of the name for a technology. The following mnemonics are used in this edition of the system design guide: Label Reference 1394 IEEE 1394 bus ATA ATA and ATAPI interface AUD Audio technology BTH Bluetooth BIOS BIOS CBUS PCCard and CardBus GRPH Graphics adapters and controllers IMAG Imaging INPT Input devices MOBL Mobile computer MOD Modems MON Monitor technology NET Network connectivity PC99A PC 99 Addendum PCI PCI bus PCIX PCI-X PRNT Printers SCSI Small Computer System Interface (SCSI) SMRT Smart Card STOR Storage devices and controllers SYS PC system  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 232 PC 2001 System Design Guide Label Reference USB USB bus VID Video technology WORK Workstation computer The item number is an arbitrarily assigned, sequential number up to 4 digits with leading zeros. These numbers are determined by order of creation. Numbers are retired with an obsolete guideline and not reassigned. The subitem is a single-digit number to itemize any subguidelines. Number PC 99 Requirement Statement SYS–0001 3.1 System performance meets PC 2001 minimum requirements SYS–0001.1 3.1.1 System includes CPU and cache that meets PC 2001 minimum requirements SYS–0001.2 3.1.2 System memory meets PC 2001 minimum requirements SYS–0054 4.5 If implemented, system memory includes ECC memory protection SYS–0001.3 3.1.3 APIC implemented and properly connected SYS–0002 3.2 System design meets ACPI 1.0b specification and PC 2001 requirements SYS–0002.1 3.2.2 System supports S3, S4, and S5 states SYS–0002.3 3.2.5 System provides no user-accessible method for disabling ACPI in the BIOS SYS–0002.4 3.2.6 If software fan control is implemented, thermal design and fan control comply with ACPI 1.0b SYS–0002.5 3.2.7 All system-board power management or Plug and Play features comply with ACPI 1.0b SYS–0003 3.3 Hardware design supports OnNow and Instantly Available PC initiatives SYS–0003.1 3.3.1, 3.7 System and devices appear as off in the sleep state SYS–0003.2 3.3.2 System provides one or more indicators to show whether the system is in the working or sleep state SYS–0003.3 3.3.3 System provides software-controlled, ACPI-based power switch SYS–0003.4 3.3.4 Each device and bus supports the power management specifications for its class SYS–0003.5 3.3.5 System power supply provides standby power for system wakeup events BIOS–0004 3.4 BIOS meets PC 2001 requirements for OnNow and Instantly Available PC support BIOS–0004.1 3.4.1 BIOS supports Fast POST (S4, S5, or mechanical off)  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist 233 Number PC 99 Requirement Statement BIOS–0004.2 3.4.2 Resume from sleep state (S1-S3) to operating system handoff occurs within 1 second BIOS–0005 3.5 BIOS includes local boot support BIOS–0005.1 3.5.2 BIOS supports booting the system from CD or DVD BIOS–0005.2 3.5.7 BIOS provides boot support for USB keyboards and hubs BIOS–0005.3 BIOS–0005.4 BIOS handles long descriptors read from USB device attached at boot time 3.49 BIOS–0005.5 Operating system recognizes the boot drive in a multipledrive system System timer is supported at system boot BIOS–0006 3.55 BIOS supports SMBIOS 2.3 BIOS–0007 3.5.4 BIOS and CMOS properly accommodate dates BIOS–0008 3.5.5 BIOS supports security BIOS–0009 3.5.6 BIOS supports BIOS updates and revisions BIOS–0010 3.5.8 System BIOS supports debug port BIOS–0011 3.45 System BIOS and option ROMs support Int 13h Extensions BIOS–0012 ROM BIOS interrupt handlers preserve values in all registers BIOS–0014 3.5.3 BIOS supports remote boot BIOS–0014.1 3.5.1 BIOS supports PXE BIOS–0014.2 3.5.3 BIOS supports booting the system from the network and using F12 to force a system boot BIOS–0014.2.1 3.5.3 BIOS allows boot devices to be configured in order of precedence for boot BIOS–0014.2.2 3.5.3 Interface clearly shows boot order when users make configuration choices BIOS–0014.2.3 3.5.3 F12 key forces a system boot initiated from the network adapter BIOS–0014.3 3.5.1 System UUID is provided in print BIOS–0014.4 BIOS supports BIS BIOS–0014.5 System BIOS provides remote lockout capability BIOS–0015 BIOS supports ACPI legacy-free reporting mechanism BIOS–0016 9.14 BIOS does not configure I/O systems to share PCI interrupts BIOS–0017 9.15 BIOS configures boot device IRQ and writes to the interrupt line register BIOS–0018 10.6 System BIOS supports ATA  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 234 PC 2001 System Design Guide Number PC 99 Requirement Statement BIOS–0019 10.11 BIOS enumeration of all ATAPI devices complies with ATA/ATAPI-5 SYS–0020 3.8 System and component design practices follow accessibility requirements SYS–0021 3.25 PC 2001 system includes USB with two user-accessible USB ports, minimum SYS–0022 3.26 If IEEE 1394 is implemented, all components meet PC 2001 requirements SYS–0023 3.27 System buses meet PC 2001 requirements SYS–0024 12.112.23 If CardBus is implemented, all components meet PC 2001 guidelines SYS–0025 3.11 Each device, device driver, and installation of either device or driver, meet PC 2001 requirements SYS–0025.1 3.16.1 Driver installation does not interfere with other devices SYS–0025.2 3.16.2 Devices with WDM support in Windows include WDMbased drivers SYS–0025.3 3.16.3 Driver supports Plug and Play and power management IRPs SYS–0025.4 3.16.4 All configuration settings are stored in the registry SYS–0025.5 3.16.5 All INF and other file information is correct SYS–0025.6 3.16.6 Installation uses methods defined in the DDK SYS–0026 3.12 Each bus and device meets Plug and Play specifications SYS–0027 3.13 Unique Plug and Play device ID provided for each system device and add-on device SYS–0029 3.17 Minimal user interaction needed to install and configure devices SYS–0029.1 3.17.1 The device is immediately functional without restarting the system SYS–0029.2 3.17.2 Software settings are available for configuring all resources SYS–0029.3 3.17.3 Dynamic disable capabilities are supported for all devices SYS–0030 3.19 Hot-plugging capabilities for buses and devices meet PC 2001 requirements SYS–0030.1 3.19.1 USB, IEEE 1394, and PC Card devices and buses support hot-plugging SYS–0030.2 3.19.2, 9.16 System supports hot-plugging for any PCI devices that use ACPI-based methods SYS–0030.3 3.19.3 All removable media support media status notification SYS–0030.4 3.38 If implemented, system supports smart card specifications  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist 235 Number PC 99 Requirement Statement SYS–0031 3.20, 19.37 If implemented, Device Bay components comply with Device Bay 1.0 SYS–0032 3.21 Multifunction device meets PC 2001 device requirements for each device SYS–0032.1 3.21.1 Each enumerated device has a unique device ID SYS–0032.2 3.21.2 Windows can separately access and configure each logical device SYS–0032.3 3.21.3 Each enumerated device meets its own resource requirements SYS–0032.4 3.21 (PC99A) For PC 2001, separate drivers are required for separate functions SYS–0032.5 There are no start order dependencies between drivers for separate functions SYS–0032.6 Independent functions and devices can be used concurrently, with no hidden dependencies SYS–0032.7 Each function and device can be power managed independently SYS–0033 3.24 SYS–0034 Each bus meets written specifications and PC 2001 requirements If implemented as an industry-standard riser card, the riser device subsystem complies with applicable standard Plug and Play requirements SYS–0035 3.41 If DVD-Video playback is implemented, PC 2001 system provides video playback capabilities SYS–0036 3.43 If video capture is implemented, analog video input and capture capabilities comply with PC 2001 requirements SYS–0037 If Digital Video Interface is implemented, components comply with PC 2001 requirements SYS–0038 3.48 PC 2001 system includes hard disk and controller SYS–0039 3.34 PC 2001 system includes either CD or DVD drive and controller SYS–0041 3.28 System does not include ISA expansion devices or slots SYS–0042 SYS–0067 Preinstalled components and upgrades do not require MSDOS or legacy interfaces 3.50 Secondary boot and upgrade capability is independent of FDC-based floppy disk drive BIOS–0043 BIOS supports required interrupts BIOS–0013 BIOS supports legacy removal BIOS–0045 No legacy ports detected  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 236 PC 2001 System Design Guide Number PC 99 Requirement Statement SYS–0040 3.50 If implemented, floppy disk capabilities do not use legacy FDC SYS–0047 A20M# is always de-asserted (pulled high) at the processor SYS–0046 System supports legacy-free debug capabilities SYS–0048 3.51 System supports WHIIG SYS–0049 3.54 Expansion devices on desktop systems can be remotely managed WORK–0051 4.1 Workstation system components meet minimum performance requirements WORK–0051.1 4.2 System CPU speed is 700 MHz, minimum WORK–0051.2 4.2 System has 256 KB of cache per processor, minimum, present and enabled WORK–0051.3 4.2 System memory is 128 MB RAM, minimum WORK–0051.4 4.4 RAM must be capable of expansion to 2 GB, minimum WORK–0052 4.3 If implemented as a multiple processor system, the system must meet PC 2001 requirements WORK–0052.1 4.3 The system must employ those processors symmetrically WORK–0052.2 4.3 Each processor must have a separate cache WORK–0052.3 4.5 The system memory and external processor cache are protected with error correction code (ECC) memory protection WORK–0052.4 4.3 WORK–0055 WORK–0056 4.8 SYS–0058 WORK–0059 The system must comply with the ACPI 1.0b specification If implemented as a 64-bit system, PCI bus, bridges, and adapters support DAC command Workstation supports 64-bit I/O bus architecture if system includes 64-bit processors For 64-bit platforms, each device and driver meets PC 2001 device requirements 4.10 Graphics subsystem supports workstation performance demands WORK–0059.1 Workstation screen resolution meets minimum requirements WORK–0059.4 If implemented, an AGP Pro Bus follows the AGP Pro 1.1 specification WORK–0060 PCIX–0129 4.12 If implemented, multiple hard-drive system meet workstation PC 2001 performance requirement If the workstation implements PCI-X, system and components comply with PCI-X 1.0  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist 237 Number PC 99 Requirement Statement MOBL–0061 6.1 Mobile PC performance meets Mobile PC 2001 minimum requirements MOBL–0061.1 6.1 Minimum 400 MHz processor MOBL–0061.2 6.1 Minimum 128 KB of cache, present and enabled MOBL–0061.3 6.1 64 MB of RAM, minimum MOBL–0062 6.2 Mobile PC supports Smart Battery or ACPI Control Method battery MOBL–0062.1 6.2.1 If implemented, Smart Battery meets PC 2001 requirements MOBL–0062.2 6.2.2 If implemented, ACPI Control Method Battery meets PC 2001 requirements MOBL–0063 6.5 Mobile PC includes at least one USB port MOBL–0064 6.7 If implemented, Mobile PC includes compliant IEEE 1394 MOBL–0065 6.8 Mobile PC includes CardBus MOBL–0066 6.9 Mobile PC keyboard and pointing device meet PC 2001 Mobile requirements MOBL–0069 6.18, 6.22 Mobile PC meets PC 2001 Mobile graphics and video requirements MOBL–0069.1 Mobile PC has integrated display MOBL–0069.2 Mobile PC provides PC 2001 Mobile graphics capabilities MOBL–0069.3 6.21 MOBL–0069.4 6.24 MOBL–0070 If implemented, extrnal video connector meets mobile PC requirements If implemented, TV output meets mobile PC requirements Mobile PC includes PC 2001 hard disk as primary boot device MOBL–0071 6.13 Communications capabilities meet Mobile PC 2001 requirements MOBL–0072 6.16 If implemented, CD or DVD drive meets PC 2001 requirements MOBL–0073 6.28 Docked mobile PC has the ability to identify the specific model of the dock and to uniquely identify the dock itself MOBL–0074 6.30 Docked mobile PC combination meets PC 2001 Mobile requirements MOBL–0075 MOBL–0076 Docking station includes driver support 6.33 MOBL–0077 Docked mobile PC meets PC 2001 BIOS requirements Pre-PC 2001 docking station requirements MOBL–0078 6.32 Mobile/docking station interface uses ACPI-defined mechanisms MOBL–0079 6.34 Docking station supports warm docking  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 238 PC 2001 System Design Guide Number PC 99 Requirement Statement MOBL–0080 6.35 Docking system supports fail-safe docking USB–0081 7.1, 7.3, 7.6, 7.8 USB system hardware and devices comply with USB specifications USB–0084 7.5 USB devices and drivers support maximum flexibility of hardware interface options USB–0084.1 7.5.1 Devices and drivers provide multiple alternate settings USB–0084.2 7.5.2 Devices and drivers must not use isochronous bandwidth for alternate setting 0 USB–0085 3.2.4, 7.7 USB host controller and devices can wake the system USB–0086 7.9 USB hubs are self-powered USB–0087 7.10 USB bus, controllers, and devices comply with USB power management requirements USB–0088 7.11 USB devices and drivers meet requirements in related USB device class specification USB–0089 USB devices install without preloading software 1394–0090 8.1 System implementing IEEE 1394 supports mandatory features in IEEE 1394 standards 1394–0090.1 8.1 System provides IEEE 1394-1995/1394a interconnectivity 1394–0090.2 8.1 Systems implementing IEEE 1394 internal devices support mandatory features in the IEEE 1394a-2000 or IEEE P1394b amendments to IEEE 1394-1995 1394–0091 8.2 Host controller supports mandatory components of 1394 OHCI 1.1 1394–0092 8.4 Host controller supports minimum peak data rates specified in IEEE 1394 standards 1394–0093 8.24 If the IEEE 1394 implementation provides external connectivity, system must use only sockets specified by IEEE 1394-1995 and its amendments 1394–0094 8.6 Device command protocols conform to standard device class interfaces 1394–0095 8.7 Peak data rates for internal and external devices meet IEEE 1394 requirements 1394–0095.1 Internal devices support the standard IEEE 1394a-2000 Amendment data rates 1394–0095.2 External devices support IEEE 1394a-2000 data transfer rates 1394–0096 8.9 IEEE 1394 Plug and Play devices demonstrate interoperability with other devices 1394–0097 8.12 IEEE 1394 devices that initiate peer-to-peer communications provide a remote control interface  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist Number PC 99 Requirement Statement 1394–0098 8.13 IEEE 1394 CSR provides unique device identification 1394–0099 8.14 IEEE 1394 device CSR space implements IEEE 12122000 format 1394–0100 8.18 IEEE 1394 CSR includes a unit directory for each independent device function 1394–0101 8.21 Vendor and model leafs support textual descriptor leaf format 1394–0102 8.36 Power Manager notified of device power state changes 1394–0103 8.38 Devices and controllers comply with all components of the 1394 Trade Association Power Specification SCSI–0104 239 SCSI controller complies with SPI-3 SCSI–0105 11.1 PCI-based SCSI host controller supports bus mastering and virtual DMA services SCSI–0106 11.2 Bootable SCSI controller supports El Torito No Emulation mode and Int 13h Extensions SCSI–0108 11.5 Bus type is clearly indicated on connectors for all adapters, peripherals, cables, and terminators SCSI–0109 11.6 Differential devices support DIFFSENS as defined in the SPI-3 Standard SCSI–0110 11.7 Automatic termination circuit and SCSI terminators meet SPI-3 standard SCSI–0111 11.8 Terminator power is supplied to the SCSI bus with overcurrent protection SCSI–0111.1 11.8.1 Host adapter supplies terminator power SCSI–0111.2 11.8.2 The circuit that supplies TERMPWR has built-in overcurrent protection. SCSI–0113 11.18 SCAM support is disabled by default SCSI–0114 11.20 SCSI controllers provide multi-initiator support ATA–0115 10.1 ATA/ATAPI controllers comply with ATA/ATAPI-5 standards ATA–0116 10.2 Bootable ATA controller supports El Torito No Emulation mode ATA–0117 10.3 ATA controller supports Int 13h Extensions and Logical Block Addressing ATA–0118 10.4 If implemented, dual ATA adapters use single FIFO with asynchronous access or dual FIFOs and channels ATA–0119 10.7 Controller supports Ultra DMA (ATA/33) ATA–0120 10.8 Controller and peripheral connections include Pin 1 cable designation with keyed and shrouded connectors  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 240 PC 2001 System Design Guide Number PC 99 Requirement Statement ATA–0121 10.17 ATA channel complies with device class power management reference specification ATA–0122 PCI–0123 Discrete PCI ATA controllers in mobile docking stations implement in PCI Native-Mode ATA 9.1 PCI–0057 All PCI components comply with PCI 2.2 66-MHz and 64-bit PCI buses comply with PCI 2.2 requirements PCI–0124 9.3 PCI-to-PCI bridges comply with the PCI-to-PCI bridge specification PCI–0125 9.9 All PCI devices complete memory write transaction (as a target) within specified times PCI–0126 9.11 PCI device IDs include Subsystem IDs PCI–0127 9.13 PCI interrupt routing is supported using ACPI PCI–0130 9.17 All PCI components comply with PCI Bus Power Management Interface specification PCI–0130.1 9.17 All components correctly implement configuration space registers used for power management. PCI–0130.2 9.17 (PC99A) PCI add-on cards using 3.3Vaux operate correctly PCI–0131 9.18 System provides support for 3.3Vaux PCI–0132 9.20 PCI-based modem and network adapters support wakeup BTH–0396 All Bluetooth Host controllers meet current Bluetooth specifications BTH–0397 All Bluetooth Host controllers provide Plug and Play and revision information BTH–0398 Peripherals equipped with Bluetooth wireless technology provide Plug and Play information BTH–0399 Bluetooth peripherals support Windows class driver requirements INPT–0133 All non-integrated USB human input devices meet USB HID specifications INPT–0134 13.53 All PC 2001 input devices support Microsoft DirectInput and work simultaneously INPT–0135 13.7 Devices use USB or external bus connections rather than legacy serial or parallel ports INPT–0136 13.9 Serial port adapter meets device class specifications for its bus INPT–0137 13.10 If implemented, legacy serial port is implemented as 16550A UART or equivalent and supports 115.2K baud INPT–0138 13.13 Parallel port meets device class specifications for its bus  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist 241 Number PC 99 Requirement Statement INPT–0139 13.14 If a legacy parallel port is implemented, flexible resource configuration is supported for each parallel port INPT–0140 13.20 Daisy-chained legacy parallel port device is Plug and Play capable INPT–0141 13.21 Pointing-device connection meets requirements for its bus class INPT–0142 13.23 Keyboard connection meets requirements for its bus class INPT–0143 13.24 No interference occurs between multiple keyboards INPT–0144 13.25 If implemented, Windows and Application logo keys meet Microsoft requirements INPT–0145 If implemented, Internet browser and multimedia keys use Microsoft APIs INPT–0146 13.27 IR device uses NDIS 5.0 miniport driver INPT–0147 13.28 IR device meets IrDA specifications INPT–0148 13.32 System supports standard input speeds of 4 Mb/s INPT–0149 13.33 System provides a separate, physically isolated transceiver for each IR protocol supported INPT–0150 13.30 If a legacy IR port is implemented, flexible resource configuration is supported for each parallel port IMAG–0151 22.26 Digital still image device with an IR interface uses the Windows Sockets interface MOBL–0152 6.10 If implemented in a mobile PC, IR devices support power management SMRT–0153 13.38 Smart card reader complies with ISO/IEC 7816 SMRT–0154 13.39 Smart card reader supports ISO 7816-3 T=0 and T=1 protocols SMRT–0156 13.40 Smart card reader supports 258-byte packets in T=0 and 259-byte packets in T=1 SMRT–0155 13.41 Smart card reader supports inverse-convention smart cards SMRT–0157 13.42 Smart card reader supports a smart card insertion/removal monitor SMRT–0158 13.43 Smart card reader supports negotiable and specific modes SMRT–0159 13.44 Smart card reader supports 3.5795 MHz minimum clock frequency SMRT–0161 13.46 Smart card reader supports the Power Down command SMRT–0162 If input device implements a PIN data-entry keyboard, it must comply with ISO 13491-1 GRPH–0163 14.1 Primary graphics adapter uses AGP or another high-speed connection GRPH–0164 14.2 System provides hardware-accelerated 3-D graphics  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 242 PC 2001 System Design Guide Number PC 99 GRPH–0165 Requirement Statement If Digital Video Interface is implemented, it conforms to DVI specification GRPH–0166 14.4 Primary graphics adapter works normally with default VGA mode driver GRPH–0167 14.5 Adapter and driver support multiple adapters and multiple monitors GRPH–0168 14.8 Screen resolution and graphics memory capacity meet PC 2001 minimum requirements GRPH–0169 14.9 Adapter meets industry specifications for external display interface GRPH–0170 14.10 All supported color depths are enumerated GRPH–0171 14.11 Graphics operations use relocatable registers only GRPH–0178 14.12 Adapter supports adjustable gamma correction GRPH–0179 14.13 Adapter for external display supports Plug and Play monitor detection GRPH–0180 14.20 Extended resources can be dynamically relocated after system boot GRPH–0181 14.21 VGA resources can be disabled by software GRPH–0182 14.22 Frame buffer can be accessed asynchronously by the CPU and graphics accelerator GRPH–0183 14.24 Hardware supports transparent blter GRPH–0184 14.25 Hardware provides support to prevent tearing GRPH–0185 14.27 Hardware supports RGB rasterization GRPH–0185.1 14.27.2 Textures GRPH–0185.2 14.27.3 Alpha blending for 3-D graphics GRPH–0185.3 14.27.4 Lighting and fogging GRPH–0186 14.29 Hardware supports multitexturing GRPH–0187 14.30 Hardware supports texture formats GRPH–0188 14.31 Hardware complies with texture size limitations GRPH–0189 14.33 Hardware supports Z comparison modes and Direct3Dcompatible formats GRPH–0190 14.37 If TV out is implemented, adapter supports overscan/underscan scaling GRPH–0191 14.42 If TV out is implemented, software supports positioning GRPH–0192 14.38 If TV out is implemented, adapter supports flicker filter GRPH–0193 14.40 If TV out is implemented, adapter supports composite video or S-video connectors GRPH–0194 14.41 If TV out is implemented, adapter also supports DVI or VGA and television output  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist 243 Number PC 99 Requirement Statement GRPH–0195 14.45 Display devices do not use VGA BIOS POST to populate PCI SID GRPH–0196 14.46 System supports conflict resolution, VGA compatibility, and extended registers GRPH–0197 14.47 Chips support linear packed-pixel frame buffer, relocatable above 16 MB GRPH–0198 14.48 Option ROM supports DDC2B GRPH–0199 14.49 Onboard graphics device can be used as a system boot device GRPH–0200 14.50 System BIOS supports large frame buffers for graphics adapters GRPH–0201 14.52 Graphics device supports IRQ and correctly populates PCI BARs GRPH–0202 14.53 System-board graphics device is not hidden from Plug and Play enumeration GPPH–0203 14.54 Graphics adapter complies with device class power management reference specification GRPH–0204 14.55 Graphics adapter complies with VBE/Core 2.0 extensions for power management GRPH–0205 14.57 Driver does not bypass any Microsoft-provided system components GRPH–0206 14.59 Driver supports dynamic color depth and resolution change GRPH–0207 14.14 If support for TV or DVD-Video playback is implemented, hardware supports video overlay surface with scaling GRPH–0207.1 14.14.1 Size GRPH–0207.2 14.14.2 Screen resolutions GRPH–0207.3 14.14.3 Color formats GRPH–0207.4 14.14.4 Scaling GRPH–0208 If support for TV or DVD-Video playback is implemented, colorspace conversion can be configured for different color primary standards GRPH–0395 14.15 Hardware supports color keying for video GRPH–0393 6.18 Mobile system meets mobile PC 2001 basic graphics requirements GRPH–0393.1 Mobile system supports display resolution of at least 640 × 480 with 256 colors GRPH–0393.2 6.23 Mobile PC system uses PCI or better interconnect GRPH–0393.3 6.19 Optional 3-D capabilities meet minimum requirements  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 244 PC 2001 System Design Guide Number PC 99 Requirement Statement GRPH–0393.4 6.18 Mobile PC resolution requirements GRPH–0393.5 6.18 Mobile PC refresh frequency requirements GRPH–0393.6 6.21 Mobile PC requirements for Plug and Play support for external displays GRPH–0393.7 6.20 Mobile PC multiple-monitor requirements GRPH–0393.8 14.49 Mobile BIOS setup utility can force use of system-board graphics GRPH–0394 All mobile systems meet basic interoperability requirements VID–0209 15.1 System supports basic video capabilities VID–0210 15.17 Video input, capture, and broadcast device support is based on DirectX foundation class and WDM Stream class or AV Stream class VID–0211 15.48 All video implementations use DirectShow for video routing and processing VID–0212 15.51 Dependent video device is not independently enumerated VID–0213 If non-Microsoft provided DirectShow filters replace any filters included with the operating system, replacements provide a functional and qualitative superset of the replaced modules VID–0215 All video implementations meet basic video quality requirements VID–0215.1 TV-style video source frame and field rates must be preserved to memory and to the display VID–0215.2 TV-style video source resolution must be preserved to memory and to the display VID–0215.3 TV-style video source quality must be preserved to memory and display VID–0215.4 TV-style video source color information must be preserved to memory and to the display VID–0215.5 TV-style video source video aspect ratios are preserved and displayed correctly VID–0215.6 TV-style MPEG-2 video stream playback consumes no more than an additional 45 percent of CPU measured during any given minute VID–0215.7 TV-style MPEG-2 video stream playback consumes no more than an additional 45 percent of memory, PCI, or AGP bandwidth during any given minute VID–0215.8 TV-style video stream playback is audio-video synchronized to within 75 ms  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist Number PC 99 245 Requirement Statement VID–0215.9 Video is made available through input or transform filters in the YUY2 color format while maintaining all other baseline video requirements VID–0215.10 Displayed video that enters the system interlaced but carrying a tag that identifies how the video fields were derived from a progressive source will be deinterlaced using the weave method VID–0215.11 Displayed video that enters the system interlaced but carries a tag identifying the video source as 24 fps film will be (in combination with weave deinterlacing) played back using a suitable frame rate increasing process such as 3:2 pulldown or better VID–0215.12 Displayed video that enters the system interlaced and carries either no identifying tag or is tagged as interlaced material should be deinterlaced by the graphics subsystem using the bob method or a method superior to the bob method VID–0215.13 When video is displayed on a monitor that is refreshed at a different rate than the field rates and frame rates of the video stream, a consistent frame repeat pattern must be implemented that in itself causes no frames to be dropped VID–0216 15.14 If implemented, all MPEG-2 decoders can accept an MPEG-2 elementary stream VID–0217 15.15 If implemented, all MPEG transport stream information is available to the central host processor VID–0340 If implemented, MPEG decoders with motion compensation or Inverse DCT hardware acceleration use the Microsoft-provided DirectX VA API VID–0218 15.24 If DVD-Video playback is implemented, DVD decoder driver correctly handles media types, time discontinuity, and decode-rate adjustment VID–0219 15.25 If DVD-Video playback is implemented, DVD decoder supports subpicture compositing and closed captioning VID–0220 15.26 If DVD-Video playback is implemented, subpicture decoder correctly handles subpicture properties and other functions VID–0221 15.27 If DVD-Video playback is implemented, system supports seamless DVD-Video 1.0 navigation VID–0222 VID–0223 If DVD-Video playback is implemented, DVD-Video player provides seamless DVD navigation 15.28 If DVD-Video playback is implemented, All DVD-Video decoders must support Line21 closed-caption data  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 246 PC 2001 System Design Guide Number PC 99 Requirement Statement VID–0224 15.32 If implemented, video input or capture device provides raw sampled VBI data to the host VID–0225 15.37 If implemented, VBI capture oversamples VBI data exactly 4.7 or 5 times VID–0226 15.39 If implemented, digital broadcast module can receive all streams contained in the particular transport stream VID–0227 15.40 If implemented, digital broadcast module can receive full bandwidth from each frequency VID–0228 15.41 If implemented, digital broadcast module can receive a minimum of 32 simultaneous elementary streams VID–0229 15.47 If implemented, ATSC DTV tuner/demodulator complies with A/53 MOBL–0231 6.22 Mobile system meets mobile PC 2001 basic video requirements MON–0232 16.1 Color monitor is E-DDC–compliant with unique EDID identifier MON–0233 16.12 Monitor supports EDID 1.3 data structure MON–0234 MON–0235 If implemented, LCD monitor or built-in LCD display contains display characterization data 16.2 MON–0236 Monitors support sRGB output or an ICC profile is provided USB functionality does not interfere with monitor INF file MON–0237 16.5 Monitor meets minimum graphics resolution, based on monitor size MON–0238 16.7 CRT-based monitor synchronizes to a new format in less than three seconds MON–0239 16.12 External monitor meets E-DDC and E-EDID standards MON–0240 16.6 CRT-based monitor supports ergonomic timing standards MON–0241 Digital display interface is DVI compliant MON–0242 Digital monitor supports hot-plug detection MON–0243 16.10 Digital monitor supports VESA VGA Text Mode 3 timings, 640 × 480 and 640 × 400 MON–0244 16.13 Analog monitor complies with device-class power management reference specification AUD–0322 17.3 Audio device does not use legacy hardware interfaces for MS-DOS–based applications AUD–0323 PC 2001 audio subsystem is digital ready AUD–0324 17.5 Audio subsystem supports basic data formats AUD–0325 17.6 Audio subsystem supports full duplex operation  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist Number PC 99 Requirement Statement AUD–0325.1 17.6.1 Full duplex operation is supported for all sampling rates supported by the hardware AUD–0325.2 17.6.2 Independent selection of input and output sample rates AUD–0325.3 17.6.3 Sample rates are time-synchronized AUD–0326 17.8 Audio driver reports sample position for stream synchronization AUD–0337 17.31 Audio meets PC 2001 requirements for WDM driver support AUD–0327 247 If implemented, audio system provides 2-D and 3-D hardware acceleration according to PC 2001 requirements AUD–0328 17.12 If implemented, audio system provides DLS acceleration according to PC 2001 requirements AUD–0329 17.4 Audio meets PC 2001 minimum performance requirements AUD–0330 17.13 Audio subsystem supports AEC reference inputs AUD–0331 17.7 If implemented, analog microphone input meets PC 2001 jack and circuit requirements AUD–0332 17.11 If implemented, close-speaking headset microphone meets PC 2001 performance requirements AUD–0333 17.21 PCI device supports initiator, target, and block transfer AUD–0334 17.22 PCI device supports efficient audio buffer management AUD–0335 17.25 USB audio meets USB specifications AUD–0336 17.29 Audio device complies with device class power management reference specification AUD–0338 6.12 Audio-enabled mobile PC meets mobile PC 2001 audio performance requirements AUD–0339 6.37 Docked mobile meets PC 2001 speaker selection requirements STOR–0341 18.1 Storage components and optical devices support bus master capabilities STOR–0342 18.2 Removable media devices support media status notification STOR–0343 18.7 USB storage devices comply with the USB mass storage class specification SCSI–0109 11.6 Differential devices support DIFFSENS as defined in SPI3 standard STOR–0345 11.12 External devices use automatic termination or an accessible termination switch STOR–0346 11.22 Devices supports the STOP/START UNIT command as defined in the SBC standard  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 248 PC 2001 System Design Guide Number PC 99 Requirement Statement STOR–0347 10.9 Peripherals comply with ATA/ATAPI-5 STOR–0348 10.12 ATAPI devices support DEVICE RESET command STOR–0349 10.18 ATA device supports ATA STANDBY command STOR–0350 18.6 ATA devices support Ultra DMA STOR–0352 18.17 CD or DVD drive is CD-Enhanced compatible STOR–0353 18.18 CD or DVD drive supports specified logical and physical CD formats STOR–0354 18.19 CD or DVD drive complies with MMC-2 STOR–0355 18.20 CD drive supports multisession and compatibility forms of the READ_TOC command STOR–0356 18.21 CD or DVD changer complies with MMC-2 STOR–0357 18.22 CD or DVD device supports digital audio extraction with sector accurate reads STOR–0360 18.25 DVD device provides 2 MB per second minimum transfer rate or better performance anywhere on the disc STOR–0361 18.30 DVD drive supports defect management STOR–0362 18.16 CD device provides 8x minimum transfer rate or better performance STOR–0363 18.24 Block rewriteable optical ATAPI device complies with INF-8070i, version 1.2 STOR–0364 18.37 Device and controller comply with Storage Device Class Power Management Reference Specification STOR–0365 18.42 Device driver for partitioned media supports all Windows Me and Windows 2000 partition types MOD–0366 19.41 Modem driver supports Unimodem MOD–0367 19.2 Modem meets PC 2001 controller requirements MOD–0368 19.3 Modem supports V.250 AT command set MOD–0369 19.4 Data modem meets PC 2001 protocol requirements MOD–0370 19.7 Modem supports call control signaling, controlled using V.251 modem commands MOD–0371 19.8 FAX modem supports 14.4 Kbps (V.17) with Class 1 command set MOD–0372 19.9 If delayed and blacklisted number tables are implemented, modem generates appropriate error messages MOD–0373 19.10 If TDD support is implemented, modem complies with TDD, meeting V.18-1996 with V.250 AT commands MOD–0374 19.11 If voice modem is implemented, it supports ITU V.253 (AT+V)  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist 249 Number PC 99 Requirement Statement MOD–0375 19.12 If implemented, V.253 modem supports duplex audio (+VTR) MOD–0376 19.13 If Caller ID detection is implemented, modem supports Caller ID Reporting using +VCID and +VRID commands MOD–0377 19.23 Modem can connect, stay connected, and successfully transfer data simultaneously MOD–0378 19.24 Modem reliably connects numerous times on good telephone channels MOD–0379 19.25 Modem pair functions concurrently with other applications MOD–0380 19.36 All external modems support USB specifications MOD–0381 19.38 Modem complies with device class power management reference specification MOD–0382 19.39 Modem supports wakeup events MOD–0383 19.26 Driver-based modem uses a WDM-based driver solution MOD–0384 19.18 ISDN modem supports required command set MOD–0385 19.20 ISDN modem supports asynchronous-to-synchronous conversion and RFC 1662 MOD–0386 19.15 If wireless support is implemented, Mobile PC modem supports +WS46 command MOD–0387 19.16 If digital cellular control is implemented, Mobile PC modem supports appropriate +C digital cellular standards MOD–0388 If short messaging services support is implemented, the modem supports appropriate +C SMS control commands MOD–0389 System with telephony applications uses a common set of audio I/O devices for system audio and telephony applications MOD–0390 Telephony applications provided with a PC 2001 system meet industry telephony performance requirements NET–0245 20.7 Network adapter uses NDIS 5.0 miniport driver NET–0246 20.10 Adapter automatically senses presence of functional network connection NET–0247 20.11 Adapter automatically senses transceiver type NET–0248 20.12 Adapter can transmit packets from buffers aligned on any boundary NET–0249 20.13 Adapter communicates with driver across any bridge NET–0250 20.50 Networking media supports IP NET–0251 20.17 PCI-based network adapters are bus masters NET–0252 20.8 NDIS 5.0 miniport driver is deserialized  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 250 PC 2001 System Design Guide Number PC 99 Requirement Statement NET–0253 20.9 Full-duplex adapter automatically detects and switches to full duplex mode NET–0254 20.14 Adapter supports filtering for at least 16 multicast addresses NET–0255 20.15 Adapter and driver support promiscuous mode NET–0256 20.16 Adapter can be used as a boot device NET–0257 20.20 Network adapter and driver supports priority for IEEE 802-style networks NET–0258 20.21 Internal ISDN device meets PC 2001 network adapter requirements NET–0259 20.22 Internal ISDN device supports synchronous HDLC framing NET–0260 20.23 NDIS interface and driver support raw, unframed synchronous B channel I/O NET–0261 20.24 ISDN driver supports unattended installation, with limitations NET–0262 20.26 ISDN device includes software-selectable terminating resistors NET–0263 20.28 Integrated cable modem meets PC 2001 network adapter requirements NET–0264 20.29 Integrated cable modem exposes an ATM or Ethernet interface NET–0265 20.30 ATM adapter meets PC 2001 network adapter requirements NET–0266 20.31 ATM adapter supports a minimum number of simultaneous connections NET–0267 20.33 ATM adapter supports UBR service type NET–0268 20.34 ATM adapter supports a minimum number of simultaneously active VBR or CBR connections NET–0269 20.35 ATM adapter supports traffic shaping NET–0270 20.36 ATM adapter enforces PCR on UBR virtual circuits NET–0271 20.37 ATM adapter and driver support dynamic link speed configuration NET–0272 20.38 ATM adapter that supports OAM responds to F4 and F5 loopback cells NET–0273 20.41 Integrated ADSL modem meets PC 2001 network adapter requirements NET–0274 DSL modem supports G.994.1 NET–0275 CAP/QAM ADSL modem supports T1 TR-59 NET–0276 20.43 DMT ADSL modem supports G.992.2  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. Appendix C PC 2001 Master Checklist Number PC 99 251 Requirement Statement NET–0278 Wireless networking media adapters support wireless extensions to NDIS NET–0279 IEEE 802.11 wireless networking adapters support industry specifications NET–0280 20.45 Infrared device meets PC 2001 network adapter requirements NET–0281 20.46 Infrared device supports both FIR and SIR NET–0282 20.47 IrDA hardware supports unattended driver installation NET–0283 20.48 If implemented, home networking adapter meets PC 2001 network adapter requirements NET–0284 Network adapter that supports HomeRF complies with SWAP specification NET–0285 If implemented, network adapter that supports HomePNA complies with 1.0 specification. NET–0286 20.53 Plug and Play capabilities support multiple adapters NET–0287 20.54 All resource settings are reported in the user interface NET–0288 External networking devices support standard control interfaces NET–0289 20.55 Adapter complies with network power management specification NET–0290 20.56 Network device supports wakeup events NET–0291 20.58 Driver works correctly with Microsoft network clients and protocols NET–0292 20.59 NDIS miniport driver makes only NDIS library calls or WDM system calls NET–0293 20.60 NDIS 5.0 driver uses Windows 2000 INF file format PRNT–0294 PRNT–0295 Device uses USB, IEEE 1394, or network interface port connection 21.8 Network printer supports standard port monitor PRNT–0296 Device with IEEE 1284.4 capabilities complies with specification PRNT–0297 MFP devices correctly implement multifunction support PRNT–0298 21.11 Printer INF file and installation meet PC 2001 requirements PRNT–0299 21.12 Driver correctly reports device capabilities PRNT–0300 21.14 Driver supports sRGB output or an ICC profile is provided PRNT–0301 PRNT–0302 Color printer complies with Windows Color Quality Specifications 21.15 Port monitor software meets DDK requirements  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved. 252 PC 2001 System Design Guide Number PC 99 Requirement Statement PRNT–0303 21.16 Driver supports point-and-print network installation PRNT–0304 21.17 Device is available immediately following installation PRNT–0305 21.18 Device supports accurate printable regions PRNT–0306 21.19 Driver supports required DDIs PRNT–0307 Printer driver does not run in kernel mode PRNT–0308 Printer device and driver support Default Device-class Power Management Specification IMAG–0309 22.1 Digital still camera uses PC 2001 compatible port connection with USB or IEEE 1394 connection IMAG–0310 22.3 Driver supports sRGB output or an ICC profile is provided IMAG–0311 22.9 USB device meets USB imaging device class specifications IMAG–0312 22.12 Still image devices meet minimum throughput requirements IMAG–0313 22.14 Digital camera uses PC-compatible file system for removable storage IMAG–0314 22.15 Digital camera stores images in JPEG-compressed file format IMAG–0315 Still image devices deliver accurate image information IMAG–0316 USB camera firmware supports PIMA 15740 protocol IMAG–0317 22.23 Driver support implements the WIA driver architecture IMAG–0318 15.52 Digital still cameras that stream video require WDM Stream class drivers IMAG–0319 22.25 If TWAIN datasources are provided, device driver supports TWAIN 1.7 IMAG–0321 22.27 Scanners with an IEEE 1394 interface uses SBP2Port  1999–2000 Intel Corporation and Microsoft Corporation. All rights reserved.