Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Sep 2001 21:41:16 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        <Tor.Egge@fast.no>
Cc:        <mb@imp.ch>, <bkarp@icsi.berkeley.edu>, <kpielorz@tdx.co.uk>, <sthaug@nethelp.no>, <atrn@zeta.org.au>, <roberto@eurocontrol.fr>, <drussell@saturn-tech.com>, <phk@FreeBSD.ORG>, <Patrick.Guelat@imp.ch>, <freebsd-hackers@FreeBSD.ORG>, <freebsd-smp@FreeBSD.ORG>
Subject:   Re: Clock speedup on 4.X FreeBSD SMP and serverworks chipset
Message-ID:  <20010901213614.I1924-100000@besplex.bde.org>
In-Reply-To: <200108311939.VAA35839@midten.fast.no>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 31 Aug 2001 Tor.Egge@fast.no wrote:

> > I see (amost).
> >
> > Please format the macro the same as the other macros in the file.
>
> Index: apic_vector.s
> ===================================================================
> RCS file: /home/ncvs/src/sys/i386/isa/apic_vector.s,v
> retrieving revision 1.47.2.4
> diff -u -r1.47.2.4 apic_vector.s
> --- apic_vector.s	18 Jul 2000 21:12:41 -0000	1.47.2.4
> +++ apic_vector.s	31 Aug 2001 19:24:24 -0000
> @@ -653,7 +707,14 @@
>  	FAST_INTR(21,fastintr21)
>  	FAST_INTR(22,fastintr22)
>  	FAST_INTR(23,fastintr23)
> -#define	CLKINTR_PENDING	movl $1,CNAME(clkintr_pending)
> +
> +#define	CLKINTR_PENDING							\
> +	pushl $clock_lock;						\
> +	call s_lock;							\
> +	movl $1,CNAME(clkintr_pending);					\
> +	call s_unlock;							\
> +	addl $4, %esp
> +
>  	INTR(0,intr0, CLKINTR_PENDING)
>  	INTR(1,intr1,)
>  	INTR(2,intr2,)
>

The other macros also have a space befor the semicolons :).  Otherwise OK.
Better commit this (especially to 4.4R) until we have something better.

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010901213614.I1924-100000>