smp.h (9d5a22b928c20d4f1d262a0f4df09952da7d6634) smp.h (c139f23d171c1a032ae57608f8dd72c47cda701e)
1/*-
2 * Copyright (c) 2008 Marcel Moolenaar
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *

--- 41 unchanged lines hidden (view full) ---

50 u_int cr_cpuid;
51};
52
53int powerpc_smp_first_cpu(struct cpuref *);
54int powerpc_smp_get_bsp(struct cpuref *);
55int powerpc_smp_next_cpu(struct cpuref *);
56int powerpc_smp_start_cpu(struct pcpu *);
57
1/*-
2 * Copyright (c) 2008 Marcel Moolenaar
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *

--- 41 unchanged lines hidden (view full) ---

50 u_int cr_cpuid;
51};
52
53int powerpc_smp_first_cpu(struct cpuref *);
54int powerpc_smp_get_bsp(struct cpuref *);
55int powerpc_smp_next_cpu(struct cpuref *);
56int powerpc_smp_start_cpu(struct pcpu *);
57
58void pmap_cpu_bootstrap(volatile uint32_t *, int);
59uint32_t cpudep_ap_bootstrap(volatile uint32_t *);
60void machdep_ap_bootstrap(volatile uint32_t *);
58void pmap_cpu_bootstrap(int);
59uint32_t cpudep_ap_bootstrap(void);
60void machdep_ap_bootstrap(void);
61
62#endif /* !LOCORE */
63#endif /* _KERNEL */
64#endif /* !_MACHINE_SMP_H */
61
62#endif /* !LOCORE */
63#endif /* _KERNEL */
64#endif /* !_MACHINE_SMP_H */