PERFORCE change 46205 for review
John Baldwin
jhb at FreeBSD.org
Fri Jan 30 10:30:43 PST 2004
http://perforce.freebsd.org/chv.cgi?CH=46205
Change 46205 by jhb at 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 */ \
More information about the p4-projects
mailing list