ReleaseNotes.txt Driver File Contents (Step_201_20-_20AES.zip)

AMD Geode(TM) LX Processor Windows(R) XP AES Driver Release Notes
Version 2.01.00
Windows XP/WindowsXPe
Release Date: December 20, 2005

-----------------------------------------------------------------------------
PRODUCT INFORMATION 
-----------------------------------------------------------------------------
This is the Advanced Micro Devices Windows(R) XP AES driver for the 
Geode(TM) LX processor. It supports Microsoft(R) Windows XP and Windows XPe.
 
This product includes: 
 
- AES Crypto Driver


Product files 
------------- 
   
   \LXAES.inf  Driver installation file for Windows XP Setup
   \LXAES.SYS  The driver itself
   \ReleaseNotes.txt  This file 

-----------------------------------------------------------------------------
Validation Environment
-----------------------------------------------------------------------------
Validated on: "Norwich"
"Norwich" R3 Rework E	
AMD Geode(TM) LX processor C1 @ 433 MHz (1.25V)	
AMD Geode(TM) CS5536 companion device B1
256 MB RAM @ 400 MHz/DDR	
PCI @ 66 MHz	
Windows XP w/ SP2 and all updates
LX Processor GeodeROM v1.06.06	
Geode LX XP WDM Audio v2.02.01
Geode LX XP Graphics v3.00.02	
Geode LX XP AES v2.01.00	
Other Software:	Windows Media Player 10,	
	RealPlayer 10.5,	
	QuickTime Player 6.5.2,	
	Microsoft DCT2 v2.5.3.12	
	Microsoft HCT 12.1.050216	
CRT:	NEC MultiSync FP2141SB	
TFT:	LG.Philips LP104V2 (B1) 640x480 TFT,
	Samsung LT121SS-105 800x600 TFT,
	LG.Philips LP121X04 (B2) 1024x768 LVDS,
	Samsung LTM213U3-L07 1600x1200 2-channel LVDS,
	LG.Philips LM171W01 1280x768 1-channel LVDS (WXGA)
Keyboard/Mouse:	PS/2 on "Wren" R2	


-----------------------------------------------------------------------------
Building the driver
-----------------------------------------------------------------------------

1. Install WINDDK 3790 or later on your XP or later system.
2. Install Microsoft Visual Studio .Net 2003 with C++ suport.
3. Install Compuware DriverStudio 3.1.
4. Create a folder called ‘perforce’ anywhere in the system.  'perforce'
   may be replaced with any name, but the absolute path of 'perforce' must
   not include any spaces.
5. Copy the driver files from //drivers/main/Common/Crypto/WDMDriver into 
   'perforce'.
6. On a default DriverStudio install, open the file 
      c:\Program Files\Compuware\DriverStudio\DriverWorks\source\VdwLibs.vcproj
   If DriverStudio is installed in another location, replace 
   'c:\Program Files\Compuware' with the correct path.
7. Bring up the configuration manager by clicking on 
     'Build\Configuration Manager'.
8. Set the active solution configuration to 'Win32 WDM Free'.
9. Bring up the DDK Build settings by clicking on 
     'Tools\Driver Studio\DDK Build Settings'
10. Browse to the root of the DDK install.  The directory will be set
    correctly when the remaining dialog options are no longer grayed out.
11. Build the libraries by clicking on
     'Tools\Driver Studio\Build Solution with DDK.exe'
12. Close Driver Studio.
13. Open the file 'Perforce\WdmDriver.sln'
14. Bring up the solution explorer by clicking on 
     'View\Solution Explorer'
15. Click on 'AESWDMDriver' in the solution explorer window.
16. Bring up the configuration manager by clicking on 
     'Build\Configuration Manager'.
17. Set the active solution configuration to 'Release'
18. Build the solution using 'Build\Rebuild Solution'
19. After the build, copy the following files to a floppy or a folder.
    - LXAES.sys found in 'perforce\sys\objfre\i386'
      - LXAES.inf found in 'perforce\sys'
20. You are now ready to install.  Go to the installation section.

-----------------------------------------------------------------------------
Installing the driver
-----------------------------------------------------------------------------
copy LXAES.inf and LXAES.sys to a floppy
On the target LX processor computer running Windows XP, open the device manager.
Find the question mark on "Entertainment Encryption/Decryption Device" in Other Devices.
Right click it and pick update driver.
Pick "Install from a list or specific location" and click next.
Pick "Don't search.  I will choose the driver to install." and click next.
Pick "Show All Devices", wait, pick "Have Disk".
Aim at the floppy and pick, OK.
It will come back with "Geode LX AES Crypto Driver", click Next.
Click yes to the warning box that comes up.

-----------------------------------------------------------------------------
Reinstalling the driver
-----------------------------------------------------------------------------
copy LXAES.inf and LXAES.sys to a floppy
On the target LX processor computer running XP, open the device manager.
Find the "Geode LX AES Crypto Driver" in "Crypto Devices"
Right click it and pick update driver.
Pick install from a list or specific location and click next.
Pick "Don't search.  I will choose the driver to install." and click next.
Pick "Have Disk".
Aim at the floppy and pick, OK.
It will come back with "Geode LX AES Crypto Driver", click Next.
Click yes to the warning box that comes up.


-----------------------------------------------------------------------------
REVISION HISTORY 
-----------------------------------------------------------------------------

------------------------------------------------------------------------------
10/28/2005    Version 2.01.00

------------------------------------------------------------------------------

Functional Changes
-------------------
* Geode LX processor rebranding

===========================================================================================

------------------------------------------------------------------------------
01/26/2005    Version 2.00.03

------------------------------------------------------------------------------

Functional Changes
-------------------
* Updated debug output to only occur on debug builds.

===========================================================================================

------------------------------------------------------------------------------
12/07/2004    Version 2.00.02

------------------------------------------------------------------------------

Functional Changes
-------------------
* Reorganized directories to place common include files in a separate folder.

===========================================================================================


------------------------------------------------------------------------------
10/27/2004    Version 2.00.01
------------------------------------------------------------------------------

Functional Changes
-------------------
* Fixed the TRNG code.
* Updated the driver to enable LFSR and noise for random number generation.

===========================================================================================

------------------------------------------------------------------------------
09/04/2004    Version 2.00.00
------------------------------------------------------------------------------

Functional Changes
-------------------
* Updated CBC and TRNG support.

===========================================================================================

------------------------------------------------------------------------------
04/29/2004    Version 1.01.02
------------------------------------------------------------------------------

Functional Changes
-------------------
* Updated project files to use newest version of driver tools.

===========================================================================================

------------------------------------------------------------------------------
04/29/2004    Version 1.01.01
------------------------------------------------------------------------------

Functional Changes
-------------------
* Updated the driver .inf to allow Windows to automatically install the driver.

===========================================================================================

------------------------------------------------------------------------------
04/28/2004    Version 1.01.00
------------------------------------------------------------------------------

Functional Changes
-------------------
* Fixed the driver's ISR such that the DPC always receives the correct interrupt
  status.
* Driver filenames changed to 8.3 convention.

===========================================================================================

------------------------------------------------------------------------------
03/10/2004    Version 1.00.01
------------------------------------------------------------------------------

Functional Changes
-------------------
* Fixed the Read EEPROM and Write EEPROM errors.

===========================================================================================

------------------------------------------------------------------------------
01/30/2004    Version 1.00.00
------------------------------------------------------------------------------
Initial release.

Known Issues
------------
    EEPROM functionality is in the driver but not tested as there are no
        EEPROM Geode LX parts yet.
    CBC mode is supported in the driver but that will be a Geode LX processor rev 2 feature,
        and so this has not been tested yet.
    True random number generation is supported in the driver but that will be a
        Geode LX processor rev 2 feature and so has not been tested yet.
    The writable key cannot be read back from the hardware for security reasons.
        The driver doesn't remember this key when it is set.  The register is
        reset to zero.  So entering S3 when the an application has the AES driver
        open and the application that has it open is using the writable key will
        not work correctly after powering back up.  Power off the part will have
        to be held off until the application closes the AES device.
================================================================================
Copyright
---------
Copyright 2005 Advanced Micro Devices, Inc. All rights reserved.
The contents of this document are provided in connection with Advanced Micro
Devices, Inc. ("AMD") products. AMD makes no representations or warranties
with respect to the accuracy or completeness of the contents of this
publication and reserves the right to make changes to specifications and
product descriptions at any time without notice. No license, whether express,
implied, arising by estoppel or otherwise, to any intellectual property rights
is granted by this publication. Except as set forth in AMD's Standard Terms
and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any
express or implied warranty, relating to its products including, but not
limited to, the implied warranty of merchantability, fitness for a particular
purpose, or infringement of any intellectual property right. AMD's products
are not designed, intended, authorized or warranted for use as components in
systems intended for surgical implant into the body, or in other applications
intended to support or sustain life, or in any other application in which the
failure of AMD's product could create a situation where personal injury,
death, or severe property or environmental damage may occur. AMD reserves the 
right to discontinue or make changes to its products at any time without notice.


Trademarks
----------
AMD, the AMD Arrow logo, and combinations thereof, and Geode are trademarks 
of Advanced Micro Devices, Inc.

Microsoft and Windows are registered trademarks of Microsoft Corporation in 
the United States and/or other jurisdictions.

Other product names used in this publication are for identification purposes
only and may be trademarks of their respective companies.
================================================================================


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.29