Windows Hardware Driver Central
This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.

The Microsoft Hardware Newsletter provides manufacturers and developers the latest technical details for how to succeed with the Windows platform. Stay up to date on beta and final product releases, and specifications for new technologies. Register now, if you're not already receiving the Microsoft Hardware Newsletter.
From the Editor
From the Editor  
A Nibble plus Four Bits Will Get You a Byte
When WHDC writers work with the Windows developers and architects to create new topics for our Driver Fundamentals series, we begin playing Twenty Questions. As soon as we first ask, "Can you tell me more?" we are furiously taking notes—and sometimes sitting back while people discuss and resolve the nuances of how Windows works internally.
To create the brand-new Memory Management white paper, we asked questions such as, "How can we best present the different physical address spaces: physical memory space, device bus space, and so on?" We wanted to describe the nature of the physical address spaces in a general way while covering various possible hardware implementations.
Then we persisted with more questions: "What to say about cached versus noncached memory?" Well, all our hardware is cache-coherent, so there's no reason not to use cached memory—except in the rare cases where you need noncached or write-combined memory.
By the time we asked 64 * 20 questions and resolved the conflicts, autumn had turned to winter, the solstice has passed, and the days were getting longer. Like Detective Colombo with one last question, we asked: "Did we stress enough that drivers writers should always use the DMA routines to allocate buffers for DMA and never use anything else?"
In the end, we inserted three warnings—and now, we only hope you'll remember them.
WHDC after Dark. We'll keep putting these links here because you seem to keep clicking them. Admit it—you wish you'd thought of this:
Annie Pearson
for the WHDC team
Top

Driver Tips and News
Using memory wisely can help prevent driver errors and improve driver performance. Here are six tips for efficient memory use.
Kernel-mode drivers allocate memory for various purposes, such as storing internal data or using as I/O buffers. To help driver writers use memory correctly, this paper explains the following:
Fundamental information about physical and virtual memory and address spaces.
Types of memory that are available to drivers and when to use each type.
Techniques for allocating memory to satisfy a driver's diverse requirements.
Techniques for accessing memory that other components allocate for I/O operations.
Techniques for sharing memory with other kernel-mode and user-mode components.
Techniques for testing and troubleshooting memory allocation and usage problems.
Use this hands-on lab to learn how to develop and test drivers in Windows CE 5.0.
Top

Tips and Directions for Platforms
Windows Server 2003 Service SP1 includes enhanced security, increased reliability, and simplified administration to help enterprise customers across all industries. Install and test SP1 only in a test environment.
Download or order the newest version of trial software for Windows Server 2003 Enterprise x64 Edition.
Microsoft is supporting adoption of the Interface A standard for the semiconductor industry by developing architectural guidance that will allow chipmakers, equipment vendors, independent solutions vendors, and systems integrators to deliver Microsoft-based solutions that support the standard. The Interface A standard, based on XML Web services, allows chipmakers access to more complete and useful data for applications such as equipment diagnostics and advanced process control.
Join the Windows XP Embedded Product Team for a live chat to learn how features in Windows XP Embedded with SP2 deliver the power of Windows in componentized form, enabling embedded developers to rapidly build reliable and advanced embedded devices. This chat occurs February 10, 2005, 10:00 to 11:00 A.M. Pacific time.
Top

Kits, Tools, Services, and Programs
New SymProxy tool, new commands, and new options for the wt and .printf commands, and much more.
Windows AntiSpyware (beta) is a security technology that helps protect Windows users from spyware and other potentially unwanted software.
Top

Security and Reliability
Microsoft security experts answer security questions for developers and IT professionals.
Explore how to create the development framework you need to ensure secure technologies, including organizational considerations, process hierarchy, life cycle management, and support tools.

Top

WinHEC and Driver DevCon News
Don't miss your chance to save. Early-bird pricing is available through March 2.
Or: Surrender to your desires and attend both events. If you plan to attend both events, you are eligible for a $200 discount off your second conference registration. When you complete your first registration, contact the registration company to receive your discount code.
Top

e-communication logo image

Edition for
February 8, 2005
In This Issue:
From the Editor
Driver Tips and News
Tips and Directions for Platforms
Kits, Tools, Services, and Programs
Security and Reliability
WinHEC and Driver DevCon News
DDK MVP Expert Zone
Events for Engineers and Developers
WinHEC 2005
April 25-27, 2005
Seattle, WA
Driver DevCon 2005
April 25-28, 2005
NDA-only, Seattle, WA
WinHEC Taipei 2005
May 17-18, 2005
Taipei International Convention Center
Microsoft Tech.Ed 2005
June 5-10, 2005
Orlando, Florida
Resources for Developers
Debugging Tools for Windows: v6.4.7.2
Which DDK and HCT to Use
KB Articles for the DDK
Events and Errors Message Center
Windows Logo Program System and Device Requirements v.3.0 - 0.5 Preview
Hardware Newsletter Archives
To cancel your subscription to this newsletter, reply to this message with the word UNSUBSCRIBE in the Subject line. You can also unsubscribe at the Microsoft.com website. You can manage all your Microsoft.com communication preferences at this site.

Legal Information.

This newsletter was sent by the Microsoft Corporation
One Microsoft Way
Redmond, Washington, USA
98052
Sign up for other newsletters | Unsubscribe | Update your profile
© 2005 Microsoft Corporation Terms of Use | Privacy Statement
Microsoft