Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Aug 2001 10:10:03 +0200 (CEST)
From:      Martin Blapp <mb@imp.ch>
To:        <Tor.Egge@fast.no>
Cc:        <bde@zeta.org.au>, <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:  <20010831100828.S8426-100000@levais.imp.ch>
In-Reply-To: <200108310148.DAA80823@midten.fast.no>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi,

I tested your patch and it solved our problem 100%. There's no
timedrift anymore.

Do you think the patch will make it in 4.4R. ? We need it urgently.

Thanks a lot for your analysis and your fast work !

Martin

> --- apic_vector.s.old	Fri Mar  2 13:47:31 2001
> +++ apic_vector.s	Fri Aug 31 01:07:53 2001
> @@ -707,7 +707,12 @@
>  	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
> +


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?20010831100828.S8426-100000>