summaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorRocky Craig <rocky.craig@hp.com>2008-08-14 23:11:54 +1000
committerPaul Mackerras <paulus@samba.org>2008-08-18 14:22:34 +1000
commit9acd57ca74b12bc8ba8da12c72b19ede2cddcb53 (patch)
treebcf6de7ac2c62cdbeb95b92bbd3311436a8fbaf0 /samples
parent3fadc52b2c9171b138b93f4a0121ceba67241b3b (diff)
powerpc: Fix TLB invalidation on boot on 32-bit
The intent of "flush_tlbs" is to invalidate all TLB entries by doing a TLB invalidate instruction for all pages in the address range 0 to 0x00400000. A loop counter is set up at the high value and decremented by page size. However, the loop is only done once as the sense of the conditional branch at the loop end does not match the setup/decrement. This fixes it to do the whole range by correcting the branch condition. Signed-off-by: Rocky Craig <rocky.craig@hp.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'samples')
0 files changed, 0 insertions, 0 deletions