mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Ville Herva <vherva@niksula.hut.fi>
To: "David S. Miller" <davem@redhat.com>
Cc: andrea@suse.de, alan@redhat.com, linux-kernel@vger.kernel.org,
	akpm@zip.com.au, ripperda@nvidia.com, drobbins@gentoo.org
Subject: Re: Athlon PSE/AGP Bug
Date: Tue, 22 Jan 2002 09:05:18 +0200	[thread overview]
Message-ID: <20020122070517.GK135220@niksula.cs.hut.fi> (raw)
In-Reply-To: <3C4C5B26.3A8512EF@zip.com.au> <20020121.142320.123999571.davem@redhat.com> <20020122013909.N8292@athlon.random> <20020121.170822.32749723.davem@redhat.com>
In-Reply-To: <20020121.170822.32749723.davem@redhat.com>

David S. Miller said:
>
> The funny part is, if this published errata is the problem, it cannot be a
> problem under Linux since we never invalidate 4MB pages.  We create them
> at boot time and they never change after that.

and:
>  From: Arjan van de Ven <arjanv@redhat.com>
>  > Well we don't know what nvidia's kernel module is doing.....                 
>                                                                                 
> I know it isn't using large pages, that is for sure.

and:
> I think this is all "just so happens" personally, and all the that
> turning off the large pages really does is change the timings so that
> whatever bug is really present simply becomes a heisenbug.

Andrea Arcangeli <andrea@suse.de> said:
> My same wondering, however I wasn't sure how much the timing could
> really change to make the kernel bugs trigger.

Alan Cox said:
> That problem shouldnt be hitting Linux x86. I don't know about the Nvidia
> module but the base kernel shouldnt hit an invlpg on 4Mb pages


Here's what Ripperda of nVidia (I imagine this is the same "Terrence
Ripperda of NVIDIA" mentioned at http://www.gentoo.org/) said on nvidia @
#irc.openprojects.net:

*** ripperda (~ripperda@z06.nvidia.com) has joined channel #nvidia
<Primer> ripperda: my man!
<Primer> major props for reporting the athlon bug
<ripperda> hey primer
<ripperda> thanks, hopefully we can get athlons a lot more stable under the
drivers now
<ripperda> I feel bad I screwed the pooch and didn't get it figured out
quicker
<Thunderbird> who discovered the bug after all?
<Primer> Thunderbird: AMD, back in Sept. 2000
<Primer> :P
<ripperda> one of our main windows kernel developers here, over a year ago
<Primer> except they forgot to tell us
<Thunderbird> why did nobody publish it before then?
<ripperda> he mentioned it to me, but I was swamped with other things, tried
to see if it would affect us, but was still a little new to the kernel code
<Russ|werk> hey ripperda
<Russ|werk> ripperda: is the fix going to cause a release?
<ripperda> this athlon bug can't be fixed in our code, that's a kernel issue

So clearly either nvidia driver uses large paging or there appears to be
some great misunderstanding.

Also, drobbins at http://www.gentoo.org goes on to say:

"I informed kernel hacker Andrew Morton of the issue; he put me in touch
with Alan Cox.  Alan is going to try to add some kind of Athlon/AGP CPU bug
detection code to the kernel so that it will be able to auto-downgrade to 4K
pages when necessary."

Another case of miscommunication?

I sincerely hope you guys can sort this out...


-- v --

v@iki.fi

  reply	other threads:[~2002-01-22  7:05 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-21 10:53 Reid Hekman
2002-01-21 13:37 ` David S. Miller
2002-01-21 13:50   ` Arjan van de Ven
2002-01-21 16:58     ` jepler
2002-01-21 17:26     ` Ed Sweetman
2002-01-21 16:54   ` Andrea Arcangeli
2002-01-21 18:17     ` Andrew Morton
2002-01-22  0:36       ` Steve Brueggeman
2002-01-22  1:02         ` Steve Brueggeman
2002-01-22 20:13           ` Florian Weimer
2002-01-22 22:32             ` Steve Brueggeman
2002-01-23  0:36             ` Stuart Young
2002-01-22 22:14           ` Ed Sweetman
2002-01-22 22:52             ` Steve Brueggeman
2002-01-22 23:49               ` Rik van Riel
2002-01-23  1:20               ` Rene Rebe
2002-01-23  2:01                 ` Gustavo Zacarias
2002-01-23  2:11                   ` Tom Hornyak
2002-01-22  5:45       ` Shaya Potter
2002-01-22 12:58         ` Dave Jones
2002-01-22 15:27         ` Shaya Potter
2002-01-22 18:52           ` Greg
2002-01-22 22:08           ` Rene Rebe
2002-01-21 19:11     ` Harold Campbell
2002-01-21 22:23     ` David S. Miller
2002-01-22  0:39       ` Andrea Arcangeli
2002-01-22  1:08       ` David S. Miller
2002-01-22  7:05         ` Ville Herva [this message]
2002-01-22  8:05           ` Daniel Robbins
2002-01-22  7:08         ` David S. Miller
2002-01-22  0:26     ` Stuart Young
2002-01-21 17:57   ` Reid Hekman
2002-01-21 22:14   ` David S. Miller
2002-01-21 22:19   ` David S. Miller
2002-01-22  0:37     ` Andrea Arcangeli
2002-01-22  0:43       ` Russell King
2002-01-22  0:53         ` Andrea Arcangeli
2002-01-22  0:55           ` Russell King
2002-01-22  1:07     ` David S. Miller
2002-01-22  1:27       ` Andrea Arcangeli
2002-01-22 16:57       ` David Woodhouse
2002-01-21 19:37 ` Alan Cox
2002-01-21 19:34   ` David Weinehall
2002-01-21 19:53   ` Sipos Ferenc
2002-01-22  6:32   ` Paul G. Allen
2002-01-22 14:12 Halpaap, Mark (CETA)
2002-01-22 14:51 ` Ed Sweetman
2002-01-22 14:51 ` João Seabra
2002-01-22 23:21 ` Ian Molton
2002-01-23 18:49 ` Marek Mentel
2002-01-22 17:59 Ben Carrell

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=20020122070517.GK135220@niksula.cs.hut.fi \
    --to=vherva@niksula.hut.fi \
    --cc=akpm@zip.com.au \
    --cc=alan@redhat.com \
    --cc=andrea@suse.de \
    --cc=davem@redhat.com \
    --cc=drobbins@gentoo.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=ripperda@nvidia.com \
    /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

all inboxes | Powered by JetHome®