Commit a42f491a authored by Dirk Uffmann's avatar Dirk Uffmann Committed by Linus Torvalds

[PATCH] 1126/1: Kernel decompression in head.S does not work for ARM 9xx architectures

The Kernel decompression hangs after decompression on an ARM Integrator
equipped with an ARM920T. There has been no dedicated Cache support for 
ARM9 architectures. 

The CPU-ID mask used should allow all ARM920 revisions to be detected. 
If ARM922 or ARM925 support the same cache methods it might be: 
.word   0xff00ff00, allowing all 92x models and revisions to be detected.




This time hopefully with TABs instead of white spaces...
parent 0010ba63
...@@ -355,6 +355,12 @@ proc_types: ...@@ -355,6 +355,12 @@ proc_types:
b __armv4_cache_off b __armv4_cache_off
mov pc, lr mov pc, lr
.word 0x41129200 @ ARM920T
.word 0xff00fff0
b __cache_on
b __armv4_cache_off
b __armv4_cache_flush
.word 0x4401a100 @ sa110 / sa1100 .word 0x4401a100 @ sa110 / sa1100
.word 0xffffffe0 .word 0xffffffe0
b __cache_on b __cache_on
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment