]> err.no Git - linux-2.6/commit
[IA64] remove unused PAL_CALL_IC_OFF
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Thu, 12 Oct 2006 22:20:59 +0000 (16:20 -0600)
committerTony Luck <tony.luck@intel.com>
Tue, 17 Oct 2006 21:53:52 +0000 (14:53 -0700)
commitc12fb1885787dcc2e20c4b88149e1e607e1293b2
treeb607d2cf6e4915b5005a2c98a7efea0742103e28
parentaccaddb27a2d544e38e10ff2a2782b33bbbad913
[IA64] remove unused PAL_CALL_IC_OFF

Linux maps PAL instructions with an ITR, but uses a DTC for PAL data.
Section 11.10.2.1.3, "Making PAL Procedures Calls in Physical or Virtual
Mode," of the SDM (rev 2.2), says we must therefore make all PAL calls
with PSR.ic = 1 so that Linux can handle any TLB faults.

PAL_CALL_IC_OFF is currently unused, and as long as we use the ITR + DTC
strategy, we can't use it.  So remove it.  I also removed the code in
ia64_pal_call_static() that conditionally cleared PSR.ic.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/pal.S
include/asm-ia64/pal.h