First post, by jakethompson1
- Rank
- Oldbie
I picked up a PC Chips M912 v1.7. It has the 12/01/1995 AMIBIOS.
I got an Am5x86 running at 160 MHz. Currently I have only 8 MB of 60 ns RAM in.
The board has 256K of real cache. (As a side note, when external cache is on the ATCLK must be CLK/4 rather than CLK/5 or it hangs at the WAIT... message; haven't figured that out). I do have the cache set up as 2-1-1-1 and 0 WS read, and DRAM 0 WS.
The BIOS has two options seemingly related to cache policy. I have the internal cache WB/WT set to Write-Back and the Tag RAM Bits set to 7+1.
However, the system is performing as if both caches are write-through.
The numbers for cachechk as it reads each megabyte are 7 us/KB for L1, 15 us/KB for L2, and 25 us/KB for memory. For writing it's 26 us/KB across the board.
I believe M912 + 5x86-160 is a pretty common configuration here, no? Anyone else run into this issue with the cache underperforming?
I've triple-checked that I have all the jumpers set correctly for a 5x86, at least according to https://www.elhvb.com/mobokive/Archive/Oldman … hips/memory.htm. Speedsys also seems to report it as a 5x86WB, so it seems the board is correctly configuring it as a WB at power-on as I believe these chips change their CPUID when jumpered as WT.
I also tried a CMOS reset and set everything again. AMISETUP doesn't show any interesting hidden options.