Windows NT3.5 Improves Performance with Intel Neptune PCI Chip

Last reviewed: February 24, 1995
Article ID: Q125759
The information in this article applies to:
  • Microsoft Windows NT Workstation version 3.5
  • Microsoft Windows NT Server version 3.5

SUMMARY

Microsoft has developed new Windows NT version 3.5 Hardware Abstraction Layer (HAL) Dynamic-Link Libraries (DLLs) that take advantage of Intel's new A1 stepping of their Neptune 82434 PCI Cache Memory Controller (PCMC) chip. These new DLLs allow your PCI-based computer with A1 or greater stepping to achieve full operating performance.

MORE INFORMATION

The A0 stepping of the Neptune 82434 PCMC chip had two routines, Read- Around-Write Enable and PCI-to-Memory Posting Enable, that did not function according to specification. This led to data corruption in random access files and occasionally in memory.

Because BIOS updates to correct this problem were generally unavailable at the time of its release, Windows NT version 3.5 avoided potential data corruption by disabling these routines. However, this workaround resulted in a slight performance degradation.

Intel has since introduced A1 stepping for their Neptune 82434 chip which resolves the data corruption problem. Consequently, Microsoft has modified Windows NT HAL to only disable these routines on A0 chips. Chips with A1 and greater steppings will function normally and achieve full operating performance.

The new HAL is available in the latest U.S. Service Pack for Windows NT version 3.5. For information on obtaining the Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

   S E R V P A C K


KBCategory: kbhw kbbug3.50 kbfix3.50.sp2
KBSubcategory: nthw
Additional reference words: prodnt 3.50


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 24, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.