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
/
amd64
/
amd64
/
mp_machdep.c
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Small comment nit: "run time" -> "run-time".
sobomax
2009-03-08
1
-1
/
+1
*
Fix typo in comments in r189023.
sobomax
2009-02-25
1
-1
/
+1
*
Make machdep.hyperthreading_enabled tunable working with the SCHED_ULE.
sobomax
2009-02-25
1
-9
/
+43
*
Improve robustness of NMI handling, for NMIs recognized in kernel
jkoshy
2009-02-03
1
-0
/
+10
*
- Allocate apic vectors on a per-cpu basis. This allows us to allocate
jeff
2009-01-29
1
-0
/
+3
*
Introduce cpu_vendor_id and replace a lot of strcmp(cpu_vendor, "...").
jkim
2008-11-26
1
-2
/
+2
*
Remove ipi_all() and ipi_self() as the former hasn't been used at
marius
2008-09-28
1
-30
/
+0
*
The pcb_gs32p should be per-cpu, not per-thread pointer. This is
kib
2008-09-08
1
-0
/
+1
*
Provide private per-CPU GDTs on amd64. This is required at least for the
kib
2008-09-08
1
-4
/
+11
*
Band-aid a problem with 32 bit selector setup.
peter
2008-07-09
1
-1
/
+5
*
Eliminate an unused declaration. (In fact, the declaration is bogus
alc
2008-07-04
1
-1
/
+0
*
- Rather than repeating the same preemption code everywhere call the scheduler
jeff
2008-03-10
1
-9
/
+2
*
- Remove the old smp cpu topology specification with a new, more flexible
jeff
2008-03-02
1
-41
/
+30
*
Move mp_topology() from apic_init(i386) and apic_setup_local(amd64) to
peter
2007-08-02
1
-14
/
+6
*
Commit 10/14 of sched_lock decomposition.
jeff
2007-06-04
1
-23
/
+4
*
Remove extern struct pcpu __pcpu[]; from the header file and
kan
2007-05-19
1
-0
/
+2
*
Handle CPUs with APIC IDs higher than 32 (at least one IBM server uses
jhb
2007-05-08
1
-30
/
+57
*
Change the x86 interrupt code to use FreeBSD CPU IDs (i.e. PCPU_GET(cpuid))
jhb
2007-03-06
1
-5
/
+6
*
Acquiring smp_ipi_mtx on every call to pmap_invalidate_*() is wasteful.
alc
2007-03-05
1
-2
/
+8
*
Don't send interrupts to CPUs disabled via lapic hints.
jhb
2007-02-08
1
-0
/
+2
*
- Allow the schedulers to IPI_PREEMPT idlethread. This puts the decision
jeff
2007-01-23
1
-8
/
+5
*
- Use the correct test in the ipi bitmask handler for IPI_PREEMPT so that
jeff
2007-01-11
1
-4
/
+2
*
Change the x86 interrupt code to suspend/resume interrupt controllers
jhb
2006-10-10
1
-1
/
+1
*
Actually hook up the IPI_INVLCACHE IDT vectors backing
jhb
2006-09-11
1
-1
/
+4
*
Since DELAY() was moved, most <machine/clock.h> #includes have been
phk
2006-05-16
1
-1
/
+0
*
Add various constants for the PAT MSR and the PAT PTE and PDE flags.
jhb
2006-05-01
1
-0
/
+3
*
Add a new 'pmap_invalidate_cache()' to flush the CPU caches via the
jhb
2006-05-01
1
-0
/
+8
*
Check if reported HTT cores are physical cores. This commit does not
jkim
2006-04-25
1
-0
/
+8
*
Adjust dangerous-shared-cache-detection logic from "all shared data
cperciva
2006-04-24
1
-2
/
+2
*
Enable global pages TLB extension on Application Processors.
ups
2006-03-18
1
-0
/
+7
*
Flip the switch and don't route interrupts to hyperthreads in a HT system.
jhb
2006-03-09
1
-2
/
+2
*
Rework how we wire up interrupt sources to CPUs:
jhb
2006-02-28
1
-22
/
+18
*
Modify the way we account for CPU time spent (step 1)
phk
2006-02-07
1
-1
/
+1
*
Tweak how the MD code calls the fooclock() methods some. Instead of
jhb
2005-12-22
1
-1
/
+1
*
MFi386:
jhb
2005-12-08
1
-6
/
+16
*
Revert a part of the previous commits to these files that made the NMI
jhb
2005-11-16
1
-5
/
+4
*
Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to all
jhb
2005-10-24
1
-12
/
+47
*
- Various small whitespace and style nits.
jhb
2005-10-24
1
-15
/
+10
*
Avoid code duplication and implement bitcount32() function in systm.h only.
pjd
2005-08-19
1
-53
/
+1
*
Actually create the double fault stack page for AP cpus so that we have a
peter
2005-07-21
1
-1
/
+6
*
Move the KDB_STOP_NMI option from opt_global.h to opt_kdb.h
peter
2005-06-29
1
-0
/
+1
*
Add IPI support for preempting a thread on another CPU.
ups
2005-06-09
1
-0
/
+16
*
Sync the style of these two files.
obrien
2005-05-23
1
-11
/
+15
*
Adjust the start_ap delay to match i386.
obrien
2005-05-20
1
-1
/
+1
*
Fix mismerge in rev 1.226: wait 5 seconds as the comment documents,
obrien
2005-05-20
1
-1
/
+1
*
Default hyperthreading on in -CURRENT. No seatbelts in CURRENT (^_^)
nectar
2005-05-13
1
-1
/
+1
*
Add a knob for disabling/enabling HTT, "machdep.hyperthreading_allowed".
nectar
2005-05-13
1
-0
/
+101
*
Implement an alternate method to stop CPUs when entering DDB. Normally we use
dwhite
2005-04-30
1
-0
/
+74
*
Fully initialize the required TSS fields so that the io permission
cperciva
2005-04-06
1
-0
/
+1
*
Divorce critical sections from spinlocks. Critical sections as denoted by
jhb
2005-04-04
1
-0
/
+16
[prev]
[next]