Commit ee55daac authored by Tony Luck's avatar Tony Luck

Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/Linus

into agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
parents ee3b1e7b fe27b0f7
...@@ -76,6 +76,12 @@ config IA64_HP_ZX1 ...@@ -76,6 +76,12 @@ config IA64_HP_ZX1
config IA64_SGI_SN2 config IA64_SGI_SN2
bool "SGI-SN2" bool "SGI-SN2"
help
Selecting this option will optimize the kernel for use on sn2 based
systems, but the resulting kernel binary will not run on other
types of ia64 systems. If you have an SGI Altix system, it's safe
to select this option. If in doubt, select ia64 generic support
instead.
config IA64_HP_SIM config IA64_HP_SIM
bool "Ski-simulator" bool "Ski-simulator"
......
...@@ -54,8 +54,7 @@ ...@@ -54,8 +54,7 @@
(pUStk) mov ar.rsc=0x3; /* set eager mode, pl 0, little-endian, loadrs=0 */ \ (pUStk) mov ar.rsc=0x3; /* set eager mode, pl 0, little-endian, loadrs=0 */ \
#define MINSTATE_END_SAVE_MIN_PHYS \ #define MINSTATE_END_SAVE_MIN_PHYS \
or r12=r12,r14; /* make sp a kernel virtual address */ \ dep r12=-1,r12,61,3; /* make sp a kernel virtual address */ \
or r13=r13,r14; /* make `current' a kernel virtual address */ \
;; ;;
#ifdef MINSTATE_VIRT #ifdef MINSTATE_VIRT
...@@ -65,7 +64,7 @@ ...@@ -65,7 +64,7 @@
#endif #endif
#ifdef MINSTATE_PHYS #ifdef MINSTATE_PHYS
# define MINSTATE_GET_CURRENT(reg) mov reg=IA64_KR(CURRENT);; dep reg=0,reg,61,3 # define MINSTATE_GET_CURRENT(reg) mov reg=IA64_KR(CURRENT);; tpa reg=reg
# define MINSTATE_START_SAVE_MIN MINSTATE_START_SAVE_MIN_PHYS # define MINSTATE_START_SAVE_MIN MINSTATE_START_SAVE_MIN_PHYS
# define MINSTATE_END_SAVE_MIN MINSTATE_END_SAVE_MIN_PHYS # define MINSTATE_END_SAVE_MIN MINSTATE_END_SAVE_MIN_PHYS
#endif #endif
...@@ -172,7 +171,6 @@ ...@@ -172,7 +171,6 @@
;; \ ;; \
.mem.offset 0,0; st8.spill [r16]=r15,16; \ .mem.offset 0,0; st8.spill [r16]=r15,16; \
.mem.offset 8,0; st8.spill [r17]=r14,16; \ .mem.offset 8,0; st8.spill [r17]=r14,16; \
dep r14=-1,r0,61,3; \
;; \ ;; \
.mem.offset 0,0; st8.spill [r16]=r2,16; \ .mem.offset 0,0; st8.spill [r16]=r2,16; \
.mem.offset 8,0; st8.spill [r17]=r3,16; \ .mem.offset 8,0; st8.spill [r17]=r3,16; \
......
...@@ -222,7 +222,7 @@ dump_version(char *page, unsigned long *fit) ...@@ -222,7 +222,7 @@ dump_version(char *page, unsigned long *fit)
{ {
int nentries; int nentries;
int fentry; int fentry;
unsigned long qw; unsigned long qw = 0;
int len; int len;
nasid_t nasid = NASID_GET(fit); nasid_t nasid = NASID_GET(fit);
......
...@@ -162,9 +162,6 @@ ...@@ -162,9 +162,6 @@
;; \ ;; \
srlz.d; \ srlz.d; \
mov r13 = ar.k6; \ mov r13 = ar.k6; \
;; \
DATA_PA_TO_VA(r13,temp1); \
;; \
mov temp2 = ar.bspstore; \ mov temp2 = ar.bspstore; \
;; \ ;; \
DATA_PA_TO_VA(temp2,temp1); \ DATA_PA_TO_VA(temp2,temp1); \
......
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