From: Tony Mantler <nicoya@apia.dhs.org>
To: Geert Uytterhoeven <geert@linux-m68k.org>,
Michel Lanners <mlan@mcp.cpu.lu>
Cc: mlan@cpu.lu, drow@false.org, linuxppc-dev@lists.linuxppc.org
Subject: Re: [patch] VRAM detection in controlfb
Date: Mon, 5 Jun 2000 18:49:33 -0500 [thread overview]
Message-ID: <v04003a01b561eb4b5a92@[24.66.67.194]> (raw)
In-Reply-To: <Pine.LNX.4.05.10006051614100.5397-100000@callisto.of.borg>
At 9:15 AM -0500 6/5/2000, Geert Uytterhoeven wrote:
>On Mon, 5 Jun 2000, Michel Lanners wrote:
>> So I guess the optimum would be to mark the VRAM cacheable, but in a way
>>that
>> writes don't go into the cache. Would that be write-through?
>
>That's indeed write-through. Note that writes will still be cached in such a
>way that a consecutive read from the same location will return the cached
>value. But writes will immediately be sent to the host bridge.
True enough. Is the vram genuinley behind the PCI bridge, or is it just
magically managed as a PCI resource from the main bus? If the reads and
writes don't really go through the bridge then, again, I don't see that
there would be much benefit in using a write-through cache, with perhaps
the exception of SMP.
It would atleast be worthwhile mapping it non-cached until the driver can
be proven 100% stable (well, 95% atleast) :), then turn caching back on
(write-through, of course) and see what breaks again, knowing this time
that it's definatley cache-related.
And I mean, if all else fails, stability should always prevail over speed,
right?... right?... *tumbleweed rolls by*
;)
Cheers - Tony :)
--
Tony Mantler Renaissance Nerd Extraordinaire nicoya@apia.dhs.org
Winnipeg, Manitoba, Canada http://nicoya.feline.pp.se/
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
next prev parent reply other threads:[~2000-06-05 23:49 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-05-31 22:43 [patch] VRAM detection in controlfb Michel Lanners
2000-06-01 0:57 ` Takashi Oe
2000-06-03 6:28 ` Michel Lanners
2000-06-03 7:13 ` Takashi Oe
2000-06-03 7:30 ` Geert Uytterhoeven
2000-06-03 8:49 ` Michel Dänzer
2000-06-03 9:22 ` Geert Uytterhoeven
2000-06-06 19:25 ` Michael Schmitz
2000-06-06 21:52 ` Michel Lanners
2000-06-03 7:38 ` Geert Uytterhoeven
2000-06-05 6:01 ` Michel Lanners
2000-06-04 0:09 ` Daniel Jacobowitz
2000-06-04 0:31 ` Ani Joshi
2000-06-04 13:55 ` Michel Lanners
2000-06-05 12:59 ` Michel Dänzer
2000-06-03 9:16 ` Franz Sirl
2000-06-04 7:09 ` Michel Lanners
2000-06-04 15:08 ` Tony Mantler
2000-06-04 17:48 ` Daniel Jacobowitz
2000-06-05 5:48 ` Michel Lanners
2000-06-05 12:40 ` Tony Mantler
2000-06-05 13:51 ` Michel Lanners
2000-06-05 14:15 ` Geert Uytterhoeven
2000-06-05 23:49 ` Tony Mantler [this message]
2000-06-06 5:15 ` Timothy A. Seufert
2000-06-06 19:49 ` Michael Schmitz
2000-06-06 21:58 ` Michel Lanners
2000-06-07 7:59 ` Geert Uytterhoeven
[not found] <20000607233456Z.roikawa@rr.iij4u.or.jp>
2000-06-07 15:10 ` Geert Uytterhoeven
2000-06-07 15:20 ` Michael Schmitz
2000-06-07 15:41 ` Geert Uytterhoeven
2000-06-07 15:58 ` Ryuichi Oikawa
2000-06-07 19:11 ` Geert Uytterhoeven
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='v04003a01b561eb4b5a92@[24.66.67.194]' \
--to=nicoya@apia.dhs.org \
--cc=drow@false.org \
--cc=geert@linux-m68k.org \
--cc=linuxppc-dev@lists.linuxppc.org \
--cc=mlan@cpu.lu \
--cc=mlan@mcp.cpu.lu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox