On 10 Jun, David S. Miller wrote:
> Date: Thu, 10 Jun 1999 12:14:10 -0400 (EDT)
> From: [EMAIL PROTECTED]
>
> Notice the difference in the command buffer. (The second column of
> values; the first column is the address). I'm at a loss to explain
> it. Please let me know if you can duplicate these results.
>
> Place "flush_cache_all()" after writes to the command buffer, before
> you give the address to the chip, does this change things?
No.
> Also what kind of CPU is in the SS20? SuperSparc? If so, with or
> without MXCC (info can be found in /proc/cpuinfo).
No MXCC. Here's the /proc/cpuinfo:
cpu : Texas Instruments, Inc. - SuperSparc 50
fpu : SuperSparc on-chip FPU
promlib : Version 3 Revision 2
prom : 2.15
type : sun4m
ncpus probed : 2
ncpus active : 1
BogoMips : 49.86
MMU type : TI Viking
invall : 0
invmm : 0
invrnge : 0
invpg : 0
contexts : 65536
> It looks like a cache coherency problem to me.
I don't know. Why do the printk's and KGDB show the words being
zero'ed out? The CPU should be at least able to keep coherency with
itself, right?
And does sparc_dvma_malloc() arrange for the pages to be uncached?
--
-bwb
Brent Baccala
[EMAIL PROTECTED]
-------------------------------------------------------------------------
To receive periodic news about what's happening at freesoft.org, send
email to "[EMAIL PROTECTED]", with "SUBSCRIBE" as the message, i.e:
echo SUBSCRIBE | mail [EMAIL PROTECTED]
-------------------------------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of the message to [EMAIL PROTECTED]