freebsd-dev/sys/i386/i386
David Xu a30ec4b99c Make sigaltstack as per-threaded, because per-process sigaltstack state
is useless for threaded programs, multiple threads can not share same
stack.
The alternative signal stack is private for thread, no lock is needed,
the orignal P_ALTSTACK is now moved into td_pflags and renamed to
TDP_ALTSTACK.
For single thread or Linux clone() based threaded program, there is no
semantic changed, because those programs only have one kernel thread
in every process.

Reviewed by: deischen, dfr
2004-01-03 02:02:26 +00:00
..
apic_vector.s Fixed panics in apic interrupt handlers if kernel profiling is turned 2003-12-02 15:02:12 +00:00
atomic.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
autoconf.c - Remove explicit enabling of the BSP's APIC in the APIC_IO case and the 2003-11-03 22:20:50 +00:00
bios.c Don't probe PnP BIOS devices for PICs for now to avoid problems with those 2003-11-03 22:22:04 +00:00
bioscall.s Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
busdma_machdep.c remove #define no longer used 2003-08-19 17:12:21 +00:00
critical.c Revert the critical section implementation to disable interrupts via 2003-11-03 21:06:54 +00:00
db_disasm.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
db_interface.c - Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases, 2003-11-08 03:01:26 +00:00
db_trace.c Update names of entry points for interrupt frames. 2003-11-03 22:07:21 +00:00
dump_machdep.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
elan-mmcr.c Refactor AMD Elan 520 CPU support. 2003-11-27 20:27:29 +00:00
elf_machdep.c Add an additional field to the elf brandinfo structure to support 2003-12-23 02:42:39 +00:00
exception.s - Export doreti as a global symbol. 2003-11-03 22:08:52 +00:00
genassym.c Garbage collect unused values. 2003-11-12 18:14:34 +00:00
geode.c Detect Geode CPUs and initialize the 27MHz timecounter "Geode". 2003-08-31 16:20:34 +00:00
i386-gdbstub.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
i686_mem.c Change all SYSCTLS which are readonly and have a related TUNABLE 2003-10-21 18:28:36 +00:00
identcpu.c Update includes for new interrupt code. 2003-11-03 22:38:00 +00:00
in_cksum.c Use __FBSDID(). 2003-06-02 06:43:15 +00:00
initcpu.c Update a comment. 2003-11-10 15:48:30 +00:00
intr_machdep.c Widen the enable/disable helper function's argument in line with the 2003-11-17 06:10:15 +00:00
io_apic.c - Move manipulation of td_intr_nesting_level out of assembly interrupt 2003-11-12 18:13:57 +00:00
k6_mem.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
legacy.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
local_apic.c - Call mp_topology() after all CPUs have been probed. 2003-12-11 03:49:02 +00:00
locore.s New APIC support code: 2003-11-03 21:53:38 +00:00
machdep.c Make sigaltstack as per-threaded, because per-process sigaltstack state 2004-01-03 02:02:26 +00:00
mem.c Use __FBSDID(). 2003-06-02 06:43:15 +00:00
mp_clock.c - Fail to probe if acpi0 probed ok as this driver basically tries to probe 2003-10-24 21:01:31 +00:00
mp_machdep.c - Add the mp_topology() function to mp_machdep.c. This function builds up 2003-12-11 03:48:31 +00:00
mpboot.s New i386 SMP code: 2003-11-03 22:32:04 +00:00
mptable_pci.c Add the MP Table APIC enumerator. This code uses the BIOS MP Table to 2003-11-03 22:12:37 +00:00
mptable.c Use NAPICID for the maximum number of local APICs rather than MAXCPU when 2003-12-10 19:29:39 +00:00
nexus.c Instead of marking all 159 interrupts as available in the IRQ resource 2003-11-05 23:19:44 +00:00
perfmon.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
pmap.c Don't bother clearing PG_ZERO on the page table page in _pmap_allocpte(); 2003-12-28 23:57:09 +00:00
support.s Allocate space for the intrcnt array. This array is managed in the 2003-11-03 21:28:54 +00:00
swtch.s - On my Pentium4-M laptop, invalpg takes ~1100 cycles if the page is found in 2003-09-30 08:11:36 +00:00
symbols.raw
sys_machdep.c Turning on warning for static LDT allocation. 2003-09-07 05:23:28 +00:00
trap.c New APIC support code: 2003-11-03 21:53:38 +00:00
tsc.c Change all SYSCTLS which are readonly and have a related TUNABLE 2003-10-21 18:28:36 +00:00
vm86.c Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
vm86bios.s - Add support for PAE and more than 4 gigs of ram on x86, dependent on the 2003-03-30 05:24:52 +00:00
vm_machdep.c Sorted includes. 2003-12-29 06:47:38 +00:00