Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jan 2004 10:30:39 -0800 (PST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 46205 for review
Message-ID:  <200401301830.i0UIUdDE029779@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=46205

Change 46205 by jhb@jhb_slimer on 2004/01/30 10:29:41

	Add bde optimizations to reduce partial register stalls.

Affected files ...

.. //depot/projects/smpng/sys/i386/isa/atpic_vector.s#5 edit

Differences ...

==== //depot/projects/smpng/sys/i386/isa/atpic_vector.s#5 (text+ko) ====

@@ -67,9 +67,12 @@
 	cmp	$KPSEL,%ax ;	/* are we already in the kernel? */	\
 	je	1f ;		/* skip expensive segment reloads */	\
 	mov	$KDSEL,%ax ;	/* load kernel ds, es and fs */		\
+	data16 ;							\
 	mov	%ax,%ds ;						\
+	data16 ;							\
 	mov	%ax,%es ;						\
 	mov	$KPSEL,%ax ;						\
+	data16 ;							\
 	mov	%ax,%fs ;						\
 1: ;									\
 	FAKE_MCOUNT(13*4(%esp)) ;	/* XXX late to avoid double count */ \



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