[parisc-linux] [PATCH] fix SMP TLB optimisations
John David Anglin
dave at hiauly1.hia.nrc.ca
Sun Feb 25 17:33:49 MST 2007
> Here's take II. It corrects the problem with the prior one not being
> agressive enough .. plus sr3 is the wrong register to alter from
> userspace ... we really need to do sr4-7.
This one is less stable your previous change + reversion of tausq's
SMP TLB opimization patch. GCC build doesn't get far before wierdness
occurs (strange characters being read from files):
gcc -c -g -fkeep-inline-functions -gnatpg -gnata -I- -I. -Iada -I../../gcc/
gcc/ada ../../gcc/gcc/ada/exp_ch6.adb -o ada/exp_ch6.o
/tmp/ccaWBgD1.s: Assembler messages:
/tmp/ccaWBgD1.s:2436: Error: Undefined register: '%s'.
/tmp/ccaWBgD1.s:2436: Error: Field out of range [0..31] (-1).
/tmp/ccaWBgD1.s:2436: Error: Undefined register: '%s'.
/tmp/ccaWBgD1.s:2436: Error: Undefined register: '%s'.
/tmp/ccaWBgD1.s:2436: Error: Field out of range [0..31] (-1).
...
Dave
--
J. David Anglin dave.anglin at nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
More information about the parisc-linux
mailing list