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
/
sparc64
/
include
/
smp.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Don't include curcpu in the mask which is used as the IPI cookie as we
marius
2011-06-15
1
-12
/
+16
*
The ita_mask should include curcpu but the cpuset passed to cpu_ipi_selected()
marius
2011-05-11
1
-3
/
+3
*
Add sparc64 support.
attilio
2011-05-06
1
-18
/
+29
*
Refactor timer management code with priority to one-shot operation mode.
mav
2010-09-13
1
-1
/
+0
*
Update various places that store or manipulate CPU masks to use cpumask_t
jhb
2010-08-11
1
-7
/
+7
*
- As it is not possible for sched_bind(9) to context switch with
marius
2010-08-08
1
-0
/
+33
*
- Introduce a cpu_ipi_single() function pointer in order to send IPIs
marius
2010-08-08
1
-6
/
+5
*
Add a new ipi_cpu() function to the MI IPI API that can be used to send an
jhb
2010-08-06
1
-0
/
+11
*
Adapt sparc64 and sun4v timer code for the new event timers infrastructure.
mav
2010-07-29
1
-0
/
+2
*
- Pin the IPI cache and TLB demap functions in order to prevent migration
marius
2010-07-04
1
-8
/
+24
*
Some machines can not only consist of CPUs running at different speeds
marius
2010-02-20
1
-1
/
+1
*
* Completely Remove the option STOP_NMI from the kernel. This option
attilio
2009-08-13
1
-0
/
+1
*
- Newer firmware versions no longer provide SUNW,stop-self so just
marius
2008-09-18
1
-6
/
+38
*
- USIII-based machines can consist of CPUs running at different
marius
2008-09-03
1
-3
/
+5
*
- Add support for IPI_PREEMPT. [1]
marius
2008-04-09
1
-0
/
+1
*
- Add support for sending IPIs with USIII and greater sun4u CPUs.
marius
2007-06-16
1
-5
/
+10
*
- Staticize cpu_ipi_send() and cpu_mp_unleash() as these aren't
marius
2007-05-20
1
-1
/
+8
*
Include machine/pcb.hto turn extern struct pcb stoppcbs[]; construct
kan
2007-05-19
1
-0
/
+1
*
Add stoppcbs[] arrays on Alpha and sparc64 and have each CPU save its
jhb
2005-11-03
1
-0
/
+2
*
Declare as volatile the memory location referenced by a pointer rather than
alc
2005-03-06
1
-1
/
+1
*
We seem to have occasions where sending an IPI takes significantly
kensmith
2004-09-29
1
-1
/
+1
*
Use vm_paddr_t for physical addresses.
jake
2003-04-08
1
-5
/
+5
*
- Remove unused cache flushing routines. These will not necessary work
jake
2003-03-19
1
-10
/
+10
*
- Add a spin lock to single thread cache invalidation and tlb flush ipis,
jake
2002-12-22
1
-6
/
+12
*
Remove the tlb argument to tlb_page_demap (itlb or dtlb), in order to better
jake
2002-07-26
1
-4
/
+2
*
When sending cache flushing IPIs, don't try to IPI the triggering CPU
tmm
2002-07-12
1
-4
/
+4
*
Remove test code.
jake
2002-06-08
1
-1
/
+0
*
Add SMP aware cache flushing functions, which operate on a single physical
jake
2002-05-20
1
-0
/
+50
*
Make IPI_WAIT use a bit mask of the cpus that a pmap is active on and only
jake
2002-03-13
1
-18
/
+12
*
Implement delivery of tlb shootdown ipis. This is currently more fine grained
jake
2002-03-07
1
-24
/
+37
*
Add support for starting secondary cpus in kernel, as opposed to relying
jake
2002-03-04
1
-10
/
+18
*
Include intr_machdep.h only for !LOCORE.
jake
2002-02-23
1
-2
/
+2
*
Add extern to avoid sloppy common style declarations.
jake
2002-01-16
1
-2
/
+2
*
Add initial smp support. This gets as far as allowing the secondary
jake
2002-01-08
1
-0
/
+156
*
The author isn't a [UC] Regents. Correct the copyright language.
obrien
2001-08-09
1
-2
/
+2
*
Add skeleton machine dependent headers and c files for a port of freebsd
jake
2001-07-31
1
-0
/
+32