[PARISC] Make sure use of RFI conforms to PA 2.0 and 1.1 arch docs
authorGrant Grundler <grundler@parisc-linux.org>
Sat, 22 Oct 2005 02:40:07 +0000 (22:40 -0400)
committerKyle McMartin <kyle@parisc-linux.org>
Sat, 22 Oct 2005 02:40:07 +0000 (22:40 -0400)
commit896a375623c3643a3f189353e7d4828c48a7fdf8
treebb79535f843110f9b2b199890157fcabb0504b43
parentb2c1fe81df7471de9f7e2918877ac04ec9cde35f
[PARISC] Make sure use of RFI conforms to PA 2.0 and 1.1 arch docs

2.6.12-rc4-pa3 : first pass at making sure use of RFI conforms to
PA 2.0 arch pages F-4 and F-5, PA 1.1 Arch page 3-19 and 3-20.

The discussion revolves around all the rules for clearing PSW Q-bit.
The hard part is meeting all the rules for "relied upon translation".

.align directive is used to guarantee the critical sequence ends more than
8 instructions (32 bytes) from the end of page.

Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
arch/parisc/kernel/entry.S
arch/parisc/kernel/head.S
arch/parisc/kernel/pacache.S
arch/parisc/kernel/real2.S
include/asm-parisc/assembly.h
include/asm-parisc/psw.h
include/asm-parisc/tlbflush.h