flush_tlbs bug in arch/ppc/kernel/head.S ?

Jeffrey D. Kowing jeffrey.d.kowing1 at jsc.nasa.gov
Mon Oct 1 06:18:10 EST 2001


In arch/ppc/kernel/head.S (for linuxppc_2_4) the "blt" branch in the
flush_tlbs procedure doesn't seem right.  If the intent is to
invalidate TLBs with effective addresses from 0x0000_0000 -
0x0400_0000, then the "blt" should be a "bgt".  Am I crazy/stupid ???

flush_tlbs:
	lis	r20, 0x40
1:	addic.	r20, r20, -0x1000
	tlbie	r20
	blt	1b    <--------- Shouldn't this be bgt ???
	sync
	blr


--
Jeff Kowing
jeffrey.d.kowing1 at jsc.nasa.gov

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list