Releases: oerg866/k6init
Releases · oerg866/k6init
V1.1: Data Prefetch, Multiplier fixes, etc.
What's new?
- Changed parameter usage help parameter to /?
- Fixed Set Multiplier not working at all
- Fixed unsupported Multiplier settings not being rejected
- Fixed Multiplier 6.5x not being rejected
- Set Multiplier now gets blocked on non-PLUS CPUs
- Added feature to enable/disable Data Prefetch
- Program now detects Windows and refuses to run on it
- Improved error handling for PCI/AGP BAR scanning
- Added feature to list all PCI/AGP BARs
v1.07: Fixes and Windows detection
Fixes:
- The program now prevents itself from operating under Windows
- Fixed a crash with certain systems when detecting PCI BARs
v1.06 - add support for PCI/AGP frame buffers (EXPERIMENTAL)
v1.04a - Complete rewrite, adds L1/L2 cache control
What's new?
- Complete rewrite
- Nice fancy new on screen appearance
- Better error feedback
- Finer MTRR control introduced, regions can now be specified distinctly as write-combined and/or uncacheable
- Better memory detection, adding the int 0x15, ax=0xe820 method
- Fixes support for FIC VA-503(A) motherboards
- Fix write allocate region being a few KB too small
- Add control for L1 and on-die L2 cache (if present)
Screenshots
v0.91 - Hotfix for memory footprint issue
What's new?
- K6INIT no longer uses memory when loading in CONFIG.SYS
v0.90 - Fixes, set Multiplier for K6-2+/K6-III+
This version allows you to set the multiplier for the K6-2+/K6-III+ CPU.
Other changes:
- Some typos and restructuring
- updated README
- Fix missing function call that resulted in Write Order Mode not being set.
v0.04 - Bug fixes!
NEW in this release:
- Write Ordering parameter (/wo) no longer causes a string parse error.
- Added /wcdisable parameter to completely disable write combining
- Fixed crash/freeze when writing a 2nd MTRR (usually when using /vga parameter)
- Fixed write order misnamed function in K6CPU.ASM (probably caused WO register write to have no effect)
- Fixed write allocate memory size being off by 4MB
- Improved command line error display (I really like this one 😜)
v0.03 - Write ordering mode, custom regions & command line parameters!
NEW in this release:
- Write Ordering Mode configuration has been added
- Many command line parameters have been added!
- You can now specify custom Write Combining regions
- You can now specify custom Write Allocate Size & Memory Hole info
- You can now enable Write Combining for the legacy VGA memory region
- You can now skip autodetection for WC/WA in case they fail on your machine
Have a look at README.MD to see what is now supported!
This is all VERY UNTESTED and probably broken in some ways. Please help me by testing <3
v0.02 - Set Write Allocate for System Memory
Discuss here: https://www.vogons.org/viewtopic.php?f=46&t=83187
v0.01
This version supports finding LFB(s) using VESA BIOS Extension (VBE) queries and sets the MTRR0/1 registers in the CPU accordingly to enable Write Combining.
On my system this works and sets Write Combining for E000000 with a size of 32MB for my GeForce 2 GTS card.