index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
powerpc
/
powerpc
/
mp_machdep.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Replace a number of conflations of mp_ncpus and mp_maxid with either
nwhitehorn
2016-07-06
1
-6
/
+2
*
Fix SMP booting for PowerPC Book-E
jhibbits
2016-04-19
1
-0
/
+3
*
Use setjmp() instead of the identical-except-for-having-a-wrong-prototype
nwhitehorn
2016-01-10
1
-1
/
+0
*
Repair some races in IPI handling:
nwhitehorn
2014-05-12
1
-0
/
+1
*
Retire smp_active. It was racey and caused demonstrated problems with
scottl
2014-04-26
1
-1
/
+1
*
Unbreak non-SMP builds. This was broken by r259284. Also, reorganize the
jhibbits
2014-01-31
1
-17
/
+0
*
Add PMU-based CPU frequency scaling. This method is used on most Titanium
jhibbits
2013-12-13
1
-0
/
+17
*
Add hook called when every new processor is brought online -- including the
nwhitehorn
2013-09-09
1
-0
/
+3
*
Replace kernel virtual address space allocation with vmem. This provides
jeff
2013-08-07
1
-1
/
+3
*
With retirement of cpumask_t and usage of cpuset_t for representing a
attilio
2011-07-04
1
-12
/
+9
*
Use the ABI-mandated thread pointer register (r2 for ppc32, r13 for ppc64)
nwhitehorn
2011-06-23
1
-4
/
+0
*
MFC
attilio
2011-05-31
1
-3
/
+3
*
Add the powerpc support.
attilio
2011-05-09
1
-12
/
+14
*
Add stoppcbs[] arrays on powerpc(64) and have each CPU save its
andreast
2011-04-14
1
-0
/
+3
*
Remove or conditionalize some hypervisor-unfriendly instruction sequences.
nwhitehorn
2010-11-12
1
-0
/
+12
*
Add some platform KOBJ extensions and continue integrating PowerPC
nwhitehorn
2010-11-12
1
-7
/
+0
*
Fix a subtle bug uncovered by the recent one-shot timer import in which
nwhitehorn
2010-09-13
1
-3
/
+0
*
Change call order to enable interrupts only after timer being programmed.
mav
2010-09-13
1
-3
/
+3
*
Refactor timer management code with priority to one-shot operation mode.
mav
2010-09-13
1
-1
/
+1
*
Update PowerPC event timer code to use new event timers infrastructure.
mav
2010-09-11
1
-4
/
+8
*
- Bump MAXCPU to 4. Tested on a quad G5 with both 32 and 64-bit kernels.
grehan
2010-09-03
1
-1
/
+9
*
Add a new ipi_cpu() function to the MI IPI API that can be used to send an
jhb
2010-08-06
1
-0
/
+8
*
MFppc64:
nwhitehorn
2010-07-13
1
-2
/
+2
*
Provide for multiple, cascaded PICs on PowerPC systems, and extend the
nwhitehorn
2010-06-18
1
-1
/
+1
*
Add SMP support on U3-based G5 systems. This does not yet work perfectly:
nwhitehorn
2009-10-23
1
-1
/
+9
*
* Completely Remove the option STOP_NMI from the kernel. This option
attilio
2009-08-13
1
-1
/
+7
*
- Add the right includes to use kmem_alloc(). This was broken by my
jeff
2009-06-25
1
-0
/
+7
*
Implement a facility for dynamic per-cpu variables.
jeff
2009-06-23
1
-0
/
+4
*
Initial support for SMP on PowerPC MPC85xx.
raj
2009-05-21
1
-0
/
+12
*
PowerPC common SMP startup and time base rework.
raj
2009-05-14
1
-26
/
+42
*
Factor out platform dependent things unrelated to device drivers into a
nwhitehorn
2009-05-14
1
-6
/
+7
*
Remove ipi_all() and ipi_self() as the former hasn't been used at
marius
2008-09-28
1
-29
/
+0
*
o Synchronize the APs timebase and decrementer values with the BSP.
marcel
2008-09-16
1
-2
/
+13
*
Remove the tracing from the AP startup. The AP is known
marcel
2008-09-16
1
-4
/
+1
*
Dont worry about PSL_RI (restartable interrupt indicator) in
marcel
2008-09-15
1
-1
/
+1
*
MFp4: SMP support
marcel
2008-04-27
1
-28
/
+269
*
- Remove the old smp cpu topology specification with a new, more flexible
jeff
2008-03-02
1
-0
/
+7
*
Since DELAY() was moved, most <machine/clock.h> #includes have been
phk
2006-05-16
1
-1
/
+0
*
Don't include sys/user.h merely for its side-effect of recursively
das
2004-11-27
1
-1
/
+0
*
- Split cpu_mp_probe() into two parts. cpu_mp_setmaxid() is still called
jhb
2003-11-21
1
-0
/
+5
*
Remove #include <sys/dkstat.h>
phk
2003-02-16
1
-1
/
+0
*
- Do not handle the per-CPU containers in mbuf code as though the cpuids
bmilekic
2001-07-26
1
-0
/
+1
*
This commit (along with one pending in sys/dev/ofw and one in sys/conf) give
benno
2001-06-16
1
-22
/
+0
*
Trim lots of stuff that is now in MI code along with MD alpha code.
jhb
2001-05-10
1
-324
/
+7
*
Overhaul of the SMP code. Several portions of the SMP kernel support have
jhb
2001-04-27
1
-1
/
+1
*
Blow away the panic mutex in favor of using a single atomic_cmpset() on a
jhb
2001-04-17
1
-4
/
+0
*
RIP <machine/lock.h>.
markm
2001-02-11
1
-1
/
+0
*
Change and clean the mutex lock interface.
bmilekic
2001-02-09
1
-4
/
+4
*
Convert all simplelocks to mutexes and remove the simplelock implementations.
jasone
2001-01-24
1
-73
/
+6
*
MP shells for the PowerPC platform.
obrien
2001-01-01
1
-0
/
+476