mp.c (020abf03cd659388f94cb328e1e1df0656e0d7ff) | mp.c (6cb79b3f3ba2b14590cac02ee13ab7410b6225ed) |
---|---|
1/* 2 * mp.c: OpenBoot Prom Multiprocessor support routines. Don't call 3 * these on a UP or else you will halt and catch fire. ;) 4 * 5 * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) 6 */ 7 8#include <linux/types.h> --- 21 unchanged lines hidden (view full) --- 30 case PROM_V0: 31 case PROM_V2: 32 default: 33 ret = -1; 34 break; 35 case PROM_V3: 36 ret = (*(romvec->v3_cpustart))(cpunode, (int) ctable_reg, ctx, pc); 37 break; | 1/* 2 * mp.c: OpenBoot Prom Multiprocessor support routines. Don't call 3 * these on a UP or else you will halt and catch fire. ;) 4 * 5 * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) 6 */ 7 8#include <linux/types.h> --- 21 unchanged lines hidden (view full) --- 30 case PROM_V0: 31 case PROM_V2: 32 default: 33 ret = -1; 34 break; 35 case PROM_V3: 36 ret = (*(romvec->v3_cpustart))(cpunode, (int) ctable_reg, ctx, pc); 37 break; |
38 }; | 38 } |
39 restore_current(); 40 spin_unlock_irqrestore(&prom_lock, flags); 41 42 return ret; 43} | 39 restore_current(); 40 spin_unlock_irqrestore(&prom_lock, flags); 41 42 return ret; 43} |