login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
January
»
21
Re: Geode GX/LX watchdog timer (RESEND)
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Arnd Hannemann <hannemann@...>
To: Jordan Crouse <jordan.crouse@...>
Cc: Andres Salomon <dilinger@...>, <marc.jones@...>, Linux Kernel Mailing List <linux-kernel@...>, <wim@...>
Subject:
Re: Geode GX/LX watchdog timer (RESEND)
Date: Monday, January 21, 2008 - 2:37 pm
Jordan Crouse schrieb:
quoted text
> On 20/01/08 14:22 +0100, Arnd Hannemann wrote: >> Hi, >> >> Jordan Crouse wrote: >>> On 17/01/08 23:52 +0100, Arnd Hannemann wrote: >>>>>> Watchdog for the new API would be great :-) >>>>> Coming soon. >>> As promised, a watchdog driver for the Geode GX/LX processors is attached. >>> I basically just ported the previous patch forward to 2.6.24. >> Great work! >> >>> I also have good news or bad news depending on your perspective. I wanted >>> to test this against 2.6.24, and OLPC is stuck at an older kernel version, >>> so I had to test this with coreboot (LinuxBIOS) on another Geode >>> platform. Like all BIOSen execpt for the OLPC firmware, coreboot uses >>> VSA (SMM handler) which consumes all the timers. >>> >>> So I used the magical MSR and surprise! - the timer tick hung. >>> I compiled out the timer tick, and tested the watchdog timer instead, >>> and it worked fine on timer 0. So I don't think the MFGPTs themselves >>> have anything to do with this problem, but I do think it might be >>> related to VSA and possibly interrupts too. I'm going to invoke the >>> strong BIOS fu of our LinuxBIOS / BIOS expert Marc Jones, and see what >>> he comes up with. >>> >>> I don't know how much of a hassle it would be for Andres to get a 2.6.24 >>> kernel running on the OLPC to make sure that this isn't a regression >>> in the timer tick code (I suspect it isn't a regression, but you never >>> know). I also think that it would probably be in our best interest to >>> default CONFIG_GEODE_MFGPT_TIMER to 'n' until we get this figured >>> out. Since most BIOSen don't have timers available, that shouldn't affect >>> too many people. >>> >>> So, anyway, enjoy the watchdog timer - I hope it meets everybody's >>> expectations for the 2.6.25 kernel. >> Thanks a lot for this, it works great! (with CONFIG_GEODE_MFGPT_TIMER >> not set). >> However some minor issues: >> Could the name of the /dev entry perhaps be changed from >> "geode-watchdog" to "watchdog" instead? >> I think all other watchdogs use "watchdog", and using two different >> watchdogs in the same machine won't work anyway, because of the same >> minor number, right? >> >> As a second point my gcc (4.1.2) issues a warning: >> >> drivers/watchdog/geodewdt.c: In function ‘geodewdt_remove’: >> drivers/watchdog/geodewdt.c:256: warning: control reaches end of >> non-void function >> >> which I think is a valid one. > > Resending with Arnd's concern's addressed. Thanks.
I can confirm that it is still working fine :-)
quoted text
> > Jordan >
Greetings, Arnd --
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:
2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Wed Jan 16, 1:44 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Andres Salomon
, (Wed Jan 16, 5:19 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Andres Salomon
, (Wed Jan 16, 5:56 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Thu Jan 17, 5:54 am)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Andres Salomon
, (Thu Jan 17, 2:40 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Thu Jan 17, 3:53 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Thu Jan 17, 5:19 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Thu Jan 17, 5:50 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Thu Jan 17, 6:36 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Thu Jan 17, 6:52 pm)
[GEODE] Geode GX/LX watchdog timer (was 2.6.24-rc8 hangs at ...
, Jordan Crouse
, (Fri Jan 18, 9:06 pm)
Re: [GEODE] Geode GX/LX watchdog timer (was 2.6.24-rc8 hangs...
, Lennart Sorensen
, (Sun Jan 20, 4:16 pm)
Re: [GEODE] Geode GX/LX watchdog timer (was 2.6.24-rc8 hangs...
, Arnd Hannemann
, (Sun Jan 20, 9:22 am)
Re: Geode GX/LX watchdog timer (RESEND)
, Jordan Crouse
, (Mon Jan 21, 1:07 pm)
Re: Geode GX/LX watchdog timer (RESEND)
, Arnd Hannemann
, (Mon Jan 21, 2:37 pm)
Re: Geode GX/LX watchdog timer (RESEND)
, Iain Paton
, (Sun Feb 17, 10:14 am)
Re: Geode GX/LX watchdog timer (RESEND)
, Arnd Hannemann
, (Sun Feb 17, 10:46 am)
Re: Geode GX/LX watchdog timer (RESEND)
, Adrian Bunk
, (Sun Feb 17, 10:54 am)
Re: Geode GX/LX watchdog timer (RESEND)
, Iain Paton
, (Sun Feb 17, 12:10 pm)
Re: Geode GX/LX watchdog timer (RESEND)
, Arnd Hannemann
, (Sun Feb 17, 3:46 pm)
Re: Geode GX/LX watchdog timer (RESEND)
, Andres Salomon
, (Sun Feb 17, 1:32 pm)
Re: Geode GX/LX watchdog timer (was 2.6.24-rc8 hangs at mfgp...
, Jordan Crouse
, (Sun Jan 20, 12:34 pm)
Re: [GEODE] Geode GX/LX watchdog timer (was 2.6.24-rc8 hangs...
, Willy Tarreau
, (Sat Jan 19, 2:36 am)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Thu Jan 17, 6:57 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Thu Jan 17, 7:39 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Mon Jan 21, 7:27 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Tue Jan 22, 5:03 am)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Lars Heete
, (Tue Jan 22, 6:11 am)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Tue Jan 22, 7:18 am)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Tue Jan 22, 3:27 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Arnd Hannemann
, (Tue Jan 22, 4:54 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Ingo Molnar
, (Tue Jan 22, 5:10 pm)
[PATCH 0/2] Was: 2.6.24-rc8 hangs at mfgpt-timer
, Willy Tarreau
, (Wed Jan 23, 5:17 pm)
[PATCH 2/2] x86: GEODE add the "mfgptfix" boot time option t...
, Willy Tarreau
, (Wed Jan 23, 5:19 pm)
[PATCH 1/2] x86: GEODE fix MFGPT input clock value
, Willy Tarreau
, (Wed Jan 23, 5:18 pm)
Re: [PATCH 1/2] x86: GEODE fix MFGPT input clock value
, H. Peter Anvin
, (Wed Jan 23, 5:59 pm)
Re: [PATCH 1/2] x86: GEODE fix MFGPT input clock value
, Willy Tarreau
, (Wed Jan 23, 6:11 pm)
Re: x86: GEODE fix MFGPT input clock value
, Jordan Crouse
, (Wed Jan 23, 6:38 pm)
Re: x86: GEODE fix MFGPT input clock value
, Arnd Hannemann
, (Wed Jan 23, 7:17 pm)
Re: [PATCH 1/2] x86: GEODE fix MFGPT input clock value
, H. Peter Anvin
, (Wed Jan 23, 6:22 pm)
Re: [PATCH 1/2] x86: GEODE fix MFGPT input clock value
, Willy Tarreau
, (Wed Jan 23, 6:10 pm)
[git pull] was: Re: 2.6.24-rc8 hangs at mfgpt-timer
, Thomas Gleixner
, (Tue Jan 22, 5:53 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Willy Tarreau
, (Tue Jan 22, 5:20 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Tue Jan 22, 2:15 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Willy Tarreau
, (Mon Jan 21, 7:32 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Willy Tarreau
, (Tue Jan 22, 4:15 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Tue Jan 22, 5:08 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Willy Tarreau
, (Tue Jan 22, 5:15 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Wed Jan 23, 12:36 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Willy Tarreau
, (Wed Jan 23, 12:10 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Jordan Crouse
, (Thu Jan 17, 8:40 pm)
Re: 2.6.24-rc8 hangs at mfgpt-timer
, Andres Salomon
, (Thu Jan 17, 4:42 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Jan Engelhardt
intel iommu (Re: -mm merge plans for 2.6.23)
Greg KH
[GIT PATCH] driver core patches against 2.6.24
Jeff Garzik
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Chuck Ebbert
Why do so many machines need "noapic"?
git
:
linux-netdev
:
David Miller
Re: [GIT]: Networking
Gerrit Renker
[PATCH 34/37] dccp: Auto-load (when supported) CCID plugins for negotiation
Herbert Xu
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
David Miller
Re: [PATCH 20/31]: pkt_sched: Perform bulk of qdisc destruction in RCU.
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
4 users
and
609 guests
online.
Online users
weddingspeech
stephine
slothlover31
nelsongates5885
Syndicate