login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
December
»
11
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern AMD64 with MCP51 laptops
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Pavel Machek <pavel@...>
To: Andi Kleen <andi@...>
Cc: Alan Cox <alan@...>, David Newall <david@...>, H. Peter Anvin <hpa@...>, Krzysztof Halasa <khc@...>, Rene Herman <rene.herman@...>, David P. Reed <dpreed@...>, <linux-kernel@...>, Thomas Gleixner <tglx@...>, Ingo Molnar <mingo@...>
Subject:
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern AMD64 with MCP51 laptops
Date: Tuesday, December 11, 2007 - 9:47 am
On Tue 2007-12-11 14:32:49, Andi Kleen wrote:
quoted text
> > The LPC bus behaviour is absolutely and precisely defined. The timing of > > the inb is defined in bus clocks which is perfect as the devices needing > > delay are running at a fraction of busclock usually busclock/2. > > > > Older processors did not have a high precision timer so you couldn't > > calibrate loop based delays for 1uS. > > For newer CPUs udelay() would be probably fine though. We seem > to have several documented examples now where the bus aborts > trigger hardware bugs, and it is always better to avoid such situations. > > I still think the best strategy would be to switch based on TSC > availability. Perhaps move out*_p out of line to avoid code bloat.
Why is TSC significant? udelay() based on bogomips seems to be good enough...? Pavel -- (english)
http://www.livejournal.com/~pavelmachek
(cesky, pictures)
http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
RFC: outb 0x80 in inb_p, outb_p harmful on some modern AMD64...
, David P. Reed
, (Thu Dec 6, 6:38 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Fri Dec 7, 6:44 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Fri Dec 7, 12:04 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Sun Dec 9, 8:54 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Sun Dec 9, 12:59 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Sun Dec 9, 5:25 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Mon Dec 10, 12:17 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Krzysztof Halasa
, (Mon Dec 10, 7:30 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David Newall
, (Mon Dec 10, 9:10 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Mon Dec 10, 9:25 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 2:54 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Tue Dec 11, 1:01 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David Newall
, (Mon Dec 10, 9:42 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Tue Dec 11, 9:14 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Tue Dec 11, 9:32 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Tue Dec 11, 9:47 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Tue Dec 11, 9:50 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Ingo Molnar
, (Fri Dec 14, 9:33 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Paul Rolland
, (Tue Dec 11, 3:40 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 5:50 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David Newall
, (Tue Dec 11, 8:08 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 9:16 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David Newall
, (Tue Dec 11, 9:50 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, linux-os (Dick Johnson)
, (Tue Dec 11, 11:41 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Tue Dec 11, 12:30 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 12:50 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Tue Dec 11, 3:16 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 4:00 pm)
More info on port 80 symptoms on MCP51 machine.
, David P. Reed
, (Wed Dec 12, 4:07 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, Rene Herman
, (Wed Dec 12, 4:26 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, Rene Herman
, (Wed Dec 12, 4:58 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, H. Peter Anvin
, (Wed Dec 12, 5:05 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, Chuck Ebbert
, (Fri Dec 14, 6:05 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, Rene Herman
, (Sat Dec 15, 3:22 am)
Re: More info on port 80 symptoms on MCP51 machine.
, Alan Cox
, (Wed Dec 12, 5:01 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, H. Peter Anvin
, (Wed Dec 12, 5:12 pm)
RE: More info on port 80 symptoms on MCP51 machine.
, Allen Martin
, (Sat Dec 15, 6:34 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, H. Peter Anvin
, (Sat Dec 15, 6:46 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, Alan Cox
, (Wed Dec 12, 5:29 pm)
Re: More info on port 80 symptoms on MCP51 machine.
, David P. Reed
, (Wed Dec 12, 4:37 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 4:00 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 3:59 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 3:59 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Tue Dec 11, 1:00 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 1:04 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Tue Dec 11, 3:18 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 1:27 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Tue Dec 11, 10:25 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David Newall
, (Wed Dec 12, 6:18 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Wed Dec 12, 7:00 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Thu Dec 13, 9:13 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Thu Dec 13, 9:21 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Thu Dec 13, 9:50 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Fri Dec 14, 11:16 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 10:14 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Paul Rolland
, (Tue Dec 11, 9:32 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 10:15 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 11:28 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, John Stoffel
, (Tue Dec 11, 12:32 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 12:40 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Paul Rolland
, (Tue Dec 11, 11:37 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 11:53 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Tue Dec 11, 12:58 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Tue Dec 11, 1:32 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Tue Dec 11, 3:19 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, linux-os (Dick Johnson)
, (Tue Dec 11, 4:27 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Tue Dec 11, 7:56 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, linux-os (Dick Johnson)
, (Wed Dec 12, 9:11 am)
Attitude problems.
, David P. Reed
, (Wed Dec 12, 3:42 pm)
Re: Attitude problems.
, linux-os (Dick Johnson)
, (Wed Dec 12, 4:31 pm)
Re: Attitude problems.
, linux-os (Dick Johnson)
, (Fri Dec 14, 12:01 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Wed Dec 12, 12:12 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Ingo Molnar
, (Fri Dec 14, 10:33 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 4:34 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Tue Dec 11, 5:03 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Tue Dec 11, 4:16 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Tue Dec 11, 3:36 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Tue Dec 11, 1:05 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Tue Dec 11, 1:01 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Mon Dec 10, 9:51 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Mon Dec 10, 9:46 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Ondrej Zary
, (Mon Dec 10, 2:02 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Mon Dec 10, 8:08 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Sun Dec 9, 6:29 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Sun Dec 9, 7:22 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Mon Dec 10, 8:02 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Ondrej Zary
, (Sun Dec 9, 11:54 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Dr. David Alan Gilbert
, (Sun Dec 9, 9:41 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Sat Dec 8, 3:25 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Lennart Sorensen
, (Tue Dec 11, 11:14 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Sun Dec 9, 9:22 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Sun Dec 9, 1:04 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Sat Dec 8, 4:26 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Tue Dec 11, 1:58 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Sat Dec 8, 3:50 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Sat Dec 8, 4:47 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Sat Dec 8, 5:04 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Fri Dec 7, 12:31 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Fri Dec 7, 1:19 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Fri Dec 7, 2:45 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Fri Dec 7, 2:42 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Fri Dec 7, 3:25 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Fri Dec 7, 5:45 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, David P. Reed
, (Fri Dec 7, 10:50 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Pavel Machek
, (Wed Dec 5, 7:10 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Fri Dec 7, 8:21 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Andi Kleen
, (Fri Dec 7, 10:54 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Tue Dec 11, 1:53 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Fri Dec 7, 11:43 am)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Rene Herman
, (Fri Dec 7, 12:28 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, H. Peter Anvin
, (Mon Dec 10, 8:31 pm)
Re: RFC: outb 0x80 in inb_p, outb_p harmful on some modern A...
, Alan Cox
, (Thu Dec 6, 8:15 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Tarkan Erimer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Greg KH
[GIT PATCH] driver core patches against 2.6.24
David Miller
Slow DOWN, please!!!
Peter Zijlstra
[PATCH 00/23] per device dirty throttling -v8
linux-netdev
:
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
David Miller
[GIT]: Networking
Natalie Protasevich
[BUG] New Kernel Bugs
git
:
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
1 user
and
597 guests
online.
Online users
belgranos87
Syndicate