lkml.org 
[lkml]   [2004]   [Sep]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: device driver for the SGI system clock, mmtimer
    Date
    [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/

    \
     
     \ /
      Last update: 2005-03-22 14:06    [from the cache]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean