Wednesday, July 7, 2010

Windows Logo Program Newsletter for July 6, 2010

Sign up for other newsletters | Unsubscribe | Update your profile
winlogo_mast1

The Windows Logo Program Newsletter provides up to date information about the Windows Logo Program. Did you get this newsletter from a friend? Subscribe to the Windows Logo Program Newsletter.

WHQL_topstory

Information on Windows Logo Kit 1.6

The Windows Logo Kit (WLK) 1.6 will ship in alignment with the release of Windows 7 Service Pack 1 (SP1). This release will enable new logo programs and enforce requirements with effective dates of December 2010. As part of this release, the Driver Test Manager (DTM) Controller will be installed on the Windows Server 2008 R2 operating system (64-bit) rather than Windows Server 2003 SP2. New and retiring logo programs will be announced in an upcoming newsletter.


WHQL_progsupport

New Logo Program Category: Filter Drivers

The Windows Logo Program team would like inform our partners about a new logo category for filter drivers. The filter driver category is new in Windows Logo Kit (WLK) 1.6, and it is designed specifically for filter drivers operating in the Windows kernel. Common classes of these drivers are anti-virus filters. The filter category is comprised of the following requirements:

  • FILTER-001: A File System Filter Driver must be a Mini-Filter driver using the File Systems Filter Manager.
  • FILTER-002: A Network Filter Driver must make use of the Network Windows Filtering Platform (WFP).
  • FILTER-003: Kernel Mode Filter Drivers are architected to maximize reliability and functionality of Windows as well as interact accurately with the core components of the operating system.

These requirements are intended to help improve the quality of filter drivers by enforcing adherence to Windows recommended models, and detecting common driver bugs that may degrade the functionality, reliability, or performance of Windows.

Note that while the filter driver category is designed for those operating in the Windows kernel, it is not limited to drivers that support hardware or those that run kernel.

For more information on these requirements, see LogoPoint, which can be accessed through your Winqual account at: https://winqual.microsoft.com/.


DISPLAY-0113 Retired Immediately

DISPLAY-0113, "Network Enabled Projectors display basic connection information on the startup splash screen when no input signal is detected," has been retired in response to partner feedback. This requirement inadvertently restricted projectors failing to support two simultaneous input modes; however, it is acceptable for users to select the network mode before network projection is expected to function. There are no tests in Windows Logo Kit (WLK) for this requirement, so there will be no changes to testing.


Errata Expiring Before November 1, 2010

Expiring July 13, 2010:

Errata #Errata title
30PCIHCT: ASPM Capability Support test runs unconditionally on instead of as "Role-Based Error Reporting Capability"
31PCI Compliance test fails Advanced Error Reporting portion of the test with Assertion FB88100C-4655-42AF-87A4-857EDE0DE6D3
33PCI Compliance fails Cardbus Controllers on Assertion 6785AA02-FC90-444C-931D-9D4B120A0ED6
35PCI Hardware Compliance Test fails Device Capabilities register that do not always return
36PCI Hardware Compliance Test fails Device Capabilities register on Assertion 7788AEB9-8CFF-44D0-AA4F-898E05D9AE2A: FAILED
38PCI Compliance fails TYP2_IoBaseUpperHalf (68C54D92-6B38-4063-9B51-F5A4B9558147)
61PCI Compliance: TYP2_IoLimitUpperHalf (B6B64850-679D-4767-A17A-70DACA832CAD
69PCI Compliance: PWRM_PmData_DataSelect (5A75C8B5-3EBB-4836-8AF2-84A049AF808D)
70PCI Compliance: TYP1_PrimaryDiscardTimer (E06D175E-E56E-489A-96E2-02CA507EFDB9
193PCI Compliance test fails with advisory non-fatal mask error on PCIe 1.1 devices [52942EDA-0F18-46ED-82BD-91D6AA8BDDBC
204PCI Compliance test fails Assertion: 9CB9EE90-AF3F-40EC-8278-733F6DA9F Bit 5 in the Uncorrectable Error Severity register in the AERC table must be read-only and always return 1
215PCI Compliance test fails PCI-X devices that do not have MSI or MSI-X capability
220PCI Compliance - Test Header Log register of the Advanced Error Reporting Capability table must be read-only
327PCI Compliance - Endpoint Acceptable Latencies tested according to PCIe 1.1 and not 1.0a
344PCI Compliance - Interrupt Line register of the Header table must be read-writable
351PCI Compliance - Bit 17 (Receiver Overflow Error Severity) in the Uncorrectable Error Severity register (offset Ch) in the Advanced Error Reporting Capability table must be read-only and always return 1

Errata #Errata title
352PCI Compliance - Bit 2 (Reserved_1) in the Link Control register (offset 10h) in the PCI Express Capability table must be read-only and always return 0
354PCI Compliance - Bit 20 (Data Link Layer Link Active Reporting Capable) in the Link Capabilities register (offset Ch) in the PCI Express Capability table must be read-only.
355PCI Compliance Message Upper Address register of the MSI Capability table must be read-writable for 64 bit address capable devices
356PCI Compliance - Bit range 11:10 (ASPM Support)in the Link Capabilities register (offset Ch) in the PCI Express Capability table must be read-only
385PCI Compliance - Header Log (1st DW) register of the Advanced Error Reporting Capability table must be read-only. Assertion: 6D047608-9AB2-4A28-AD3F-C60DFA7F4AD0
395PCI Compliance - Class Code register of the Header table must be read-only.
396PCI Compliance - Min_Gnt register of the Header table must be read-only and always return 0.
403PCI Compliance - Bit 0 (Correctable Error Detected) in the Device Status register (offset Ah) in the PCI Express Capability table must be clearable when it is set . Assertion B76FABD4-1C61-46FF-B6D9-155FCBB551EA
430PCI Compliance - Fails Assertion FBABE47C-6E20-4F1B-B7A1-6F073D77F8B2
431PCI Compliance - Fails Assertion D4D19854-F0B7-4952-835A-1270434648EC
433PCI Compliance - Fails Assertion 3AFC2E6D-326C-4A96-AC6B-987D4F809233
452PCI Compliance - Bit 0 (Correctable Error Detected) in the Device Status register (offset Ah) in the PCI Express Capability table must not change value on write of 0
472PCI Compliance - New table Virtual Channel Arbitration Table overlaps existing table Virtual Channel Capability (ID2)
488PCI Compliance - Bit 15 (PME_Status) in the Power Management Control/Status register (offset 4h) in the Power Management Capability table must default to 0 if PME# from D3 cold is not supported.
490PCI Compliance - Bit range 9:4 (Negotiated Link Width)in the Link Status register (offset 12h) in the PCI Express Capability table is 0h.Assertion CF68482E-9EEF-45B4-A8B8-1379AB6CF94A
490Bit range 9:4 (Negotiated Link Width)in the Link Status register (offset 12h) in the PCI Express Capability table is 0h.Assertion CF68482E-9EEF-45B4-A8B8-1379AB6CF94A

Errata #Errata title
497PCI Compliance - Bit range 1:0 (Reserved)in the Message Address register (offset 4h) in the MSI Capability table must be read-only and always return 0. Assertion A99A9B93-292B-457B-8CB6-0855447A8DF3
520PCI Compliance Capabilities Pointer register of the Header table must be read-only
521PCI Compliance Capabilities Pointer register of the Header table cannot have a value of 0h if the Status register indicates otherwise
523PCI Compliance Enhanced Capability Header Register of the Virtual Channel capability (ID2)
524PCI Compliance Bit range 31:28 (Reserved_2)in the Device Capabilities register (offset 4h) in the PCI Express Capability table must be read-only
532PCI Compliance - Bit range 25:18 (Captured Slot Power Limit Value)in the Device Capabilities register (offset 4h) in the PCI Express Capability table must be read-only and always return 0.
538PCI Compliance - New table Port Arbitration Table #0 overlaps existing table Virtual Channel Capability (ID2)
576PCI Compliance - A PCI-X device that generates interrupts must have an MSI or MSI-X capability. Assertion 24078F7D-D376-4557-9A43-4E4DC3AA3E63
589PCI Compliance - Bit range 19:16 (Capability Version)in the Enhanced Capability Header register (offset 0h) in the XYZ Capability table must be read-only
590PCI Compliance - Interrupt Pin register of the Header table must be read-only. Assertion 28AAA17F-22EB-4CB5-BD9F-28FDCE48088D
605PCI Compliance - Trying to write a value=0x** that can't fit in bit range=Port Arbitration Select (bit count=3)
658Bit 8 (Slot Implemented) in the PCI Express Capabilities register (offset 2h) in the PCI Express Capability table must be read-only
659Bit 6 (Presence Detect State) in the Slot Status register (offset 1Ah) in the PCI Express Capability table must be read-only and always return 1 for switch downstream ports and root ports which do not implement a slot
680PCI Compliance - Bit 0 (Load VC Arbitration Table) in the Port VC Control register (offset Ch) in the Virtual Channel Capability (ID2) table must be read-only and always return 0 even though it is technically read-write.
681PCI Compliance - Bit 16 (Load Port Arbitration Table) in the VC Resource Control #0 register (offset 14h) in the Virtual Channel Capability (ID2) table must be read-only and always return 0 for switch ports, root ports and RCRB, even though it is technically read-write.

Errata #Errata title
729PCI Compliance - Unexpected Header Type = 255
739PCI Compliance - Bit range 14:12 (Max_Read_Request_Size)in the Device Control register (offset 8h) in the PCI Express Capability table must be read-writable if implemented.
755PCI Compliance Bit range 6:10 of the Slot Control register of the PCI Express capability is not correctly tested
832PCI Compliance - Operating mode bits of the class code register are not being tested properly
833PCI Compliance - Error Reporting Capable bits 4:0 of the Device Control Register in the PCI Express capability aren't tested correctly
875PCI Compliance - Slot Power Limit Value and Slot Power Limit Scale fields of the Slot Capabilities register shouldn't be tested
934PCI Compliance - Bit range 3:0 (Capability Version)in the PCI Express Capabilities register (offset 2h) in the PCI Express Capability table must be read-only . (Assertion B8334971-DD44-42C4-9DCB-0F58E512D0DF)
960PCI Compliance - Uncorrectable Error Mask and Severity Registers of the AERC are not being tested correctly. 3CDD17AF_FF8BC1A1_461CA4DE
1167PCIHCT - Bit range 23:21 (Reserved)in the Link Capabilities register (offset Ch) in the PCI Express Capability table must be read-only and always return 0
1168PCIHCT - Bit range 15:9 (Reserved_2)in the Link Control register (offset 10h) in the PCI Express Capability table must be read-only and always return 0
1169PCIHCT - Bit 11 (Electromechanical Interlock Control) in the Slot Control register (offset 18h) in the PCI Express Capability table must be read-writable . (Assertion 4976C48A-EAAE-4171-A890-16C1E5810B2D)
1171PCIHCT - Bit range 15:14 (Reserved)in the Link Status register (offset 12h) in the PCI Express Capability table must be read-only and always return 0 . (Assertion 2DF29F4E-C365-4B8D-9A72-0726AD8F53A6)
1180PCI Compliance - Data Link Layer Link Active bit is set but Link Active Reporting Capable is not. Assertion DC62767C-23C3-4668-9745-535E7B351382
1221PCI Compliance incorrectly tests the PCIe to Cardbus bridges. (Assertion 74266472-F9F0-4021-A418-A0DBB694336B
1222PCI Compliance - Bit 5 (VGA Palette Snoop) in the Command register (offset 4h) in the Header table must be read-only and always return 0 . It was found to be read-writeable. (Assertion CF73318D-AB13-4367-A15A-ABDCEB29E116)

Errata #Errata title
1223PCI Compliance - Bit range 15:0 (Extended Capability ID)in the Enhanced Capability Header register (offset 0h) in the XYZ table must be read-only. (Assertion CBC6377A-5F74-44C6-9A32-053459F2112D0)
1279Reinstall with IO doesn't consider other methods of install/uninstall
1594ERRATA: USB: USB Host Controller Enable Disable Test: Allow more time for devices to re-enumerate after re-enabling all controllers - 2
1617USB Controller Power State Test fails due to controller reset on S4 resume

Expiring August 1, 2010:

Errata #Errata title
1806ERRATA: HAL Timer test fails KeStallExecutionProcessor Backoff Test case due to test problem with processor implementation
1811ERRATA: USB Descriptor test incorrectly fails when device returns 'STALL' code

Expiring August 31, 2010:

Errata #Errata title
1338UAA Test: PREVIEW Errata: This test enforces Low Power DCN requirement that D3 Cold support entails EPSS support

Expiring September 30, 2010:

Errata #Errata title
1198UAA Test Preview errata: S/PDIF pin "Pin Sense" responses cannot use "Impedance" bits


WHQL_eventsnews

Windows Summit 2010 Virtual Event: The Extended Device Track Launched June 30th!

Windows Summit 2010 is a virtual event for software and hardware developers, designers, engineers, and testers, who build or want to build hardware and software solutions on the Windows 7 and Internet Explorer platforms.

On June 30, the Device track was extended with a new set of Windows Summit 2010 technical sessions and virtual workshops. The workshops focus on Device Stage for all types of devices, and cover a new tool that simplifies implementation of Device Stage for your products. Session topics include:

  • Network Device Pairing
  • Submitting Device Metadata Packages
  • Play To
  • Windows Logo Program

Device, System and Software Tracks

Specialized content for the Device, System, and Software tracks is now available online. From the convenience of your computer, access tools, resources, and information about building great products on Windows 7 and Internet Explorer, including information that addresses the Windows Logo Program - from what you need to know to certify your product to what's new in the Windows Logo Kit (WLK) 1.5. To begin, simply sign in at http://www.microsoft.com/windows/windows-summit/default.aspx?ocid=sum10_lognews.

Here's a sampling of the sessions currently available:

  • Device track, led by Mark Relph, Senior Director, Windows Developer and PC Ecosystem Team:
    • The Windows Logo Program for Hardware and Devices: Getting Started
    • The Windows Logo Kit: What's New in WLK 1.5
    • Windows 7 Device Content and Web Resources
    • Developing Your Device Experience Strategy
  • System track, led by Brad Brooks, Corporate Vice President, Windows Consumer Marketing and Product Management:
    • Windows 7 Imaging and Deployment Tools Overview
    • Understanding the Windows Logo Program for Systems
    • Building Troubleshooters
    • Using the Mobile Broadband Platform in Windows 7
  • Software track, led by Dean Hachamovitch, General Manager, Internet Explorer Team:
    • Developing Multi-Touch Applications for Natural Experiences
    • Unleashing the Latest Innovations in Modern Graphics Hardware with Windows 7
    • Windows 7 Ribbon: The Next Generation User Experience for Presenting Commands in Windows Applications
    • Extending Battery Life by Creating Energy-Efficient Applications

Track content is available 24x7. You can watch all the sessions or choose the ones that interest you the most. In addition to track content and the opening talks, you can view questions that were submitted to the experts along with the experts' answers.

To see a full list of sessions and to learn more, visit: http://www.microsoft.com/windows/windows-summit/default.aspx?ocid=sum10_lognews.


Logo Testing News

Edition for

July 6, 2010

In This Issue:
Information on Windows Logo Kit 1.6
New Logo Program Category: Filter Drivers
DISPLAY-0113 Retired Immediately
Errata Expiring Before November 1, 2010
Windows Summit 2010 Virtual Event: The Extended Device Track Launched June 30th!
Windows Logo Program References
Windows Logo Program Newsletter Archives
© 2010 Microsoft Corporation Terms of Use | Trademarks | Legal Information
MSlogo_default

  Microsoft respects your privacy. Please read our online Privacy Statement.

If you would prefer to no longer receive this newsletter, please click
here
 to unsubscribe or reply to this message with "UNSUBSCRIBE" in the subject line.

To set your contact preferences for other Microsoft communications, see the communications preferences section of the Microsoft Privacy Statement.

Microsoft Corporation
One Microsoft Way
Redmond, WA 98052 USA

 

 

 

 

 

Your cOmment"s Here! Hover Your cUrsOr to leave a cOmment.


Subscribe to: Post Comments (Atom)