Re: device driver for the SGI system clock, mmtimer

From: Jesse Barnes (jbarnes_at_engr.sgi.com)
Date: 09/09/04

  • Next message: Dave Chinner: "Re: Major XFS problems..."
    To: Christoph Lameter <clameter@sgi.com>
    Date:	Wed, 8 Sep 2004 23:43:21 -0700
    
    

    [resending to lkml just for fun]

    On Wednesday, September 8, 2004 8:59 pm, Christoph Lameter wrote:
    > SGI has been using this driver under Linux since 2001 in the software
    > that they distributed (ProPacks) but it wasnever included in the upstream
    > kernel. SuSE did include the patch for mmtimerin SLES 9. The driver has
    > been widely used for applications on the Altix platform.
    >
    > The timer hardware was designed around the multimedia timer specification
    > by Intel but to my knowledge only SGI has implemented that standard. The
    > driver was written by Jesse Barnes.
    >
    > Changelog:
    > * Add driver for Altix SHub system clock
    > --- linux-2.6.9-rc1.orig/drivers/char/Makefile 2004-09-08
    > 20:40:28.000000000 -0700 +++
    > linux-2.6.9-rc1/drivers/char/Makefile 2004-09-08 20:40:39.000000000 -0700
    > @@ -45,6 +45,7 @@
    > obj-$(CONFIG_HVC_CONSOLE) += hvc_console.o hvsi.o
    > obj-$(CONFIG_RAW_DRIVER) += raw.o
    > obj-$(CONFIG_SGI_SNSC) += snsc.o
    > +obj-$(CONFIG_MMTIMER) += mmtimer.o
    > obj-$(CONFIG_VIOCONS) += viocons.o
    > obj-$(CONFIG_VIOTAPE) += viotape.o
    > obj-$(CONFIG_HVCS) += hvcs.o

    Maybe it's just my mailer, but is the indentation in this file all messed up?

    > +#ifdef MMTIMER_INTERRUPT_SUPPORT
    > +static mmtimer_t timers[] = { { SPIN_LOCK_UNLOCKED, 0, 0,
    > + (unsigned long *)RTC_COMPARE_A_ADDR, 0 },
    > + { SPIN_LOCK_UNLOCKED, 0, 0,
    > + (unsigned long *)RTC_COMPARE_B_ADDR, 0 } };
    > +#endif

    We may as well kill anything under MMTIMER_INTERRUPT_SUPPORT. IIRC, people
    use SHub timer interrupts, but not via this driver. If you want to fix it,
    that's ok too, but you can kill the #ifdef in that case also.

    Thanks,
    Jesse
    -
    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/


  • Next message: Dave Chinner: "Re: Major XFS problems..."

    Relevant Pages