patch-2.4.22 linux-2.4.22/arch/ppc64/kernel/prom.c
Next file: linux-2.4.22/arch/ppc64/kernel/rtas-proc.c
Previous file: linux-2.4.22/arch/ppc64/kernel/process.c
Back to the patch index
Back to the overall index
- Lines: 43
- Date:
2003-08-25 04:44:40.000000000 -0700
- Orig file:
linux-2.4.21/arch/ppc64/kernel/prom.c
- Orig date:
2003-06-13 07:51:32.000000000 -0700
diff -urN linux-2.4.21/arch/ppc64/kernel/prom.c linux-2.4.22/arch/ppc64/kernel/prom.c
@@ -363,7 +363,7 @@
* d-cache and i-cache sizes... -Peter
*/
if ( num_cpus == 1 ) {
- u32 size, lsize;
+ u32 size, lsize, sets;
call_prom(RELOC("getprop"), 4, 1, node,
RELOC("d-cache-size"),
@@ -631,6 +631,7 @@
unsigned long offset = reloc_offset();
struct prom_t *_prom = PTRRELOC(&prom);
struct rtas_t *_rtas = PTRRELOC(&rtas);
+ struct naca_struct *_naca = RELOC(naca);
struct systemcfg *_systemcfg = RELOC(systemcfg);
ihandle prom_rtas;
u32 getprop_rval;
@@ -1059,6 +1060,7 @@
unsigned long *spinloop = __v2a(&__secondary_hold_spinloop);
unsigned long *acknowledge = __v2a(&__secondary_hold_acknowledge);
unsigned long secondary_hold = (unsigned long)__v2a(*PTRRELOC((unsigned long *)__secondary_hold));
+ struct naca_struct *_naca = RELOC(naca);
struct systemcfg *_systemcfg = RELOC(systemcfg);
struct paca_struct *_xPaca = PTRRELOC(&paca[0]);
struct prom_t *_prom = PTRRELOC(&prom);
@@ -1237,7 +1239,7 @@
#ifdef CONFIG_PPCDBG
extern char *trace_names[]; /* defined in udbg.c -- need a better interface */
-static void parse_ppcdbg_optionlist(const char *cmd,
+void parse_ppcdbg_optionlist(const char *cmd,
const char *cmdend)
{
unsigned long offset = reloc_offset();
@@ -1559,7 +1561,7 @@
}
/* We assume the phys. address size is 3 cells */
- RELOC(prom_mmu) = (ihandle)(unsigned long)getprop_rval;
+ prom_mmu = (ihandle)(unsigned long)getprop_rval;
if ((long)call_prom(RELOC("call-method"), 4, 4,
RELOC("translate"),
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)