Re: [PATCH] fix SMP TLB optimisations

James Bottomley <[email protected]>
Newsgroups gmane.linux.ports.hppa
Message-ID <[email protected]>
On Sun, 2007-02-25 at 19:33 -0500, John David Anglin wrote:
> 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).
> ...

Hmm ... perhaps there's a reason every other architecture's SMP
flush_tlb_mm() implementation is much more complicated than ours ...

James
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.