Well I'm convinced the SIS730 chipset is a whole different animal
then the AMD760 chipset.  On the AMD760 chipset I can't even access
memory without setting processor specific registers that Ollie's code 
doesn't even touch.

The EV6 bus has both memory mapped memory cycles and memory mapped i/o
cycles, and until I find out otherwise I'm convinced Ollies code is
doing all memory mapped i/o cycles to access memory on the SIS730
chipset.  Which probably accounts for the weird speed anomolies.

The AMD760 being a much closer relavtive of the tsunami chipset is a
challenge.  I would call it a tweakers chipset.  It seems to have
an option for everything.  I'm certain I saw the kitchen sink cold
water faucet pressure register somewhere.  And with the dual processor
version I think they added the kitchen sick hot water pressure option.
And the temperature controls for the kitchen sink those are easy to
find.  Of course you have to plug in the fuse box before the water
heater, and the water pump will work.  But you mustn't forget before
you plug in the fuse box you have to pull down the trap door so you
can climb up stairs, otherwise the fuse box is invisble.

Anyway I have SPD memory detection memory sizing is done.  Auto
detection of memory speed is yet to come.  There is something weird
with my current memory configuration, with the cache enabled I keep
getting single bit errors from my DIMMS.  It might only be I have some
faulty DIMMS and I need to always use ECC memory correction.  But it's
more likely I'm still missing something in the memory setup.  

I'm not going to investigate further until I finish the SPD code
though.  Figuring out I had to enable the ev6 bus before I could do
memory accesses was enough of a pain...

Well now it's time I get to bed....

Eric

Reply via email to