Program name: K6DOS.SYS
Purpose: Initialize k6+ CPUs
Program version: 1.0

k6dos.sys is a DOS driver program that initializes k6+ CPUs prior to the 
loading of a memory manager.  The primary objective of the program is to
initialize the k6+ (k6-2+ and k6-3+) CPUs to operate at peak settings 
(multiplier, write combining modes and write allocation) as early as possible 
in the boot process. Upon completing the process of initializing the CPU, 
k6dos.sys unloads itself from memory and returns any used memory to DOS.

Following are the command line switches that are recognized and a brief
description of each.  (Note- prefix each switch with a "-" or "/" in the device=k6dos.sys 
line in config.sys):
------------
-2.0  2.0x multiplier
-3.0  3.0x multiplier
-3.5  3.5x multiplier
-4.0  4.0x multiplier
-4.5  4.5x multiplier
-5.0  5.0x multiplier
-5.5  5.5x multiplier
-6.0  6.0x multiplier

-wah  Enable write allocation with a 15-16 megabyte memory hole
-wcg  Enable write combining GEWBED mode
-wcs  Enable write combining SEWBED mode
-wc0  Enable write combining Strong Write Ordering mode
--------------
The config.sys line should be created as follows:

device=k6dos.sys [optional command line switches]

Here's an example line that might be inserted into the config.sys file:

    device=k6dos.sys -6.0 -wcg

The example line above sets the CPU multiplier to 6x, will enable write 
allocation automatically for the entire memory range of the computer, 
and will enable write combining GEWBED mode.

Make certain that the k6dos.sys line is the first line at the top of the
config.sys file to ensure that all will work properly, since k6dos.sys must
run before any other drivers are loaded in the config.sys file.

Default values assumed are as follows:

Default multiplier: 5.5    If you do not specify a multiplier value on the
command line, 5.5x is assumed to be the desired multiplier.

Default Write allocation mode :  The size of memory is detected by the
driver and all memory is set to use Write Allocation, use the "-wah" setting
only if you desire a hole at 15-16 meg in memory for write allocation.

Default Write Combining mode: wc0

This program will work ONLY with k6+ CPUs, do not use it with any other CPU.


Copyright Kyle S. Brant 2001, all rights reserved. 

Commercial use and distribution of this program is strictly prohibited unless
the program was obtained via purchase of a k6+ CPU from Computer Adjusters of 
Allegan.

Use by home users or individuals in a non-commercial setting is allowed.

Duplication and reselling of this program is strictly prohibited.

