|
@@ -764,7 +764,7 @@ struct ia64_pal_retval {
|
|
|
* (generally 0) MUST be passed. Reserved parameters are not optional
|
|
|
* parameters.
|
|
|
*/
|
|
|
-extern struct ia64_pal_retval ia64_pal_call_static (u64, u64, u64, u64, u64);
|
|
|
+extern struct ia64_pal_retval ia64_pal_call_static (u64, u64, u64, u64);
|
|
|
extern struct ia64_pal_retval ia64_pal_call_stacked (u64, u64, u64, u64);
|
|
|
extern struct ia64_pal_retval ia64_pal_call_phys_static (u64, u64, u64, u64);
|
|
|
extern struct ia64_pal_retval ia64_pal_call_phys_stacked (u64, u64, u64, u64);
|
|
@@ -774,14 +774,7 @@ extern void ia64_load_scratch_fpregs (struct ia64_fpreg *);
|
|
|
#define PAL_CALL(iprv,a0,a1,a2,a3) do { \
|
|
|
struct ia64_fpreg fr[6]; \
|
|
|
ia64_save_scratch_fpregs(fr); \
|
|
|
- iprv = ia64_pal_call_static(a0, a1, a2, a3, 0); \
|
|
|
- ia64_load_scratch_fpregs(fr); \
|
|
|
-} while (0)
|
|
|
-
|
|
|
-#define PAL_CALL_IC_OFF(iprv,a0,a1,a2,a3) do { \
|
|
|
- struct ia64_fpreg fr[6]; \
|
|
|
- ia64_save_scratch_fpregs(fr); \
|
|
|
- iprv = ia64_pal_call_static(a0, a1, a2, a3, 1); \
|
|
|
+ iprv = ia64_pal_call_static(a0, a1, a2, a3); \
|
|
|
ia64_load_scratch_fpregs(fr); \
|
|
|
} while (0)
|
|
|
|