freebsd-dev/sys/i386/i386
Julian Elischer 2267af789e Add (but don't activate) code for a special VM option to make
downward growing stacks more general.
Add (but don't activate) code to use the new stack facility
when running threads, (specifically the linux threads support).
This allows people to use both linux compiled linuxthreads, and also the
native FreeBSD linux-threads port.

The code is conditional on VM_STACK. Not using this will
produce the old heavily tested system.

Submitted by: Richard Seaman <dick@tar.com>
1999-01-06 23:05:42 +00:00
..
apic_vector.s Maintain a mapping from irq number to (ioapic number, int pin) tuple, 1998-09-06 22:41:42 +00:00
autoconf.c Check the major number of the boot device more carefully. There was only 1998-10-26 07:05:34 +00:00
bios.c Cast virtual addresses that happen to be represented as u_longs to 1998-07-15 03:58:57 +00:00
bioscall.s Support functions for working with x86 PC-architecture BIOS. 1997-08-01 06:07:13 +00:00
busdma_machdep.c author was assuming that nextpaddr declared *inside* the do loop would 1998-12-14 05:35:56 +00:00
cons.c Get rid of CTLTYPE_OPAQUE in a SYSCTL_OPAQUE - it is added my the 1998-12-09 02:26:45 +00:00
cons.h Some staticized variables were still declared to be extern. 1997-07-01 00:54:37 +00:00
db_disasm.c Use not-so-new printf formats %r and/or %z instead of %n and/or %+x. 1998-07-08 10:53:58 +00:00
db_interface.c Improved DDB_UNATTENDED behaviour. From the submitter: 1998-12-28 23:03:00 +00:00
db_trace.c %n in a comment was a poor abbreviation for Immediate-byte-signed, 1998-07-15 11:27:11 +00:00
elf_machdep.c The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
exception.s Fixed restoring of cpl after trap handling. The wrong cpl (SWI_AST_MASK 1998-08-10 19:41:07 +00:00
genassym.c Fix up the kernel environment and module data pointers in the bootinfo if 1998-10-08 21:03:41 +00:00
gensetdefs.c This commit affects ELF kernels only. 1997-05-21 23:21:30 +00:00
globals.s Back out rev 1.6 (temporarily at least). <machine/asmacros.h> is used 1998-09-28 12:20:46 +00:00
i386-gdbstub.c Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
identcpu.c From the submitter: 1998-12-27 23:23:26 +00:00
in_cksum.c Support compiling with gcc -ansi'. Fix missing volatile's in __asm() 1998-04-15 17:26:17 +00:00
initcpu.c From the submitter: 1998-12-27 23:23:26 +00:00
locore.s Use CNAME macro for pc98_system_parameter, which is referenced from C 1998-12-08 10:22:31 +00:00
machdep.c Add (but don't activate) code for a special VM option to make 1999-01-06 23:05:42 +00:00
math_emu.h Don't cast pointers to longs in asms. Changed all remaining longs 1998-07-15 09:01:18 +00:00
math_emulate.c Finished updating module event handlers to be compatible with 1998-11-15 15:33:52 +00:00
mem.c * Fix a couple of places in the device pager where an address was 1998-11-08 12:39:07 +00:00
mp_machdep.c The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
mpapic.c Fix (?) EISA interrupt configuration based on observation of what we've 1998-09-28 13:47:23 +00:00
mpboot.s PC-98 doesn't have CMOS ram. 1998-10-10 10:36:12 +00:00
mplock.s Removed unused includes. 1998-06-21 14:53:44 +00:00
mptable.c The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
perfmon.c The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
pmap.c The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
procfs_machdep.c Add new functions fill_fpregs() and set_fpregs(), like fill_regs() 1998-09-14 22:43:40 +00:00
setdef0.c This commit affects ELF kernels only. 1997-05-21 23:21:30 +00:00
setdef1.c This commit affects ELF kernels only. 1997-05-21 23:21:30 +00:00
simplelock.s Change simple lock handling to not depend upon having a local apic 1998-05-17 23:08:04 +00:00
support.s Support better performance with P6 architectures and in SMP 1998-05-11 02:13:47 +00:00
swapgeneric.c Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rotted 1998-10-25 19:26:18 +00:00
swtch.s Micro-optimized and cleaned up the clearing of switchtime in idle(). 1998-07-28 17:35:09 +00:00
symbols.raw autoconf.c: 1998-09-15 10:03:43 +00:00
sys_machdep.c The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
trap.c Add (but don't activate) code for a special VM option to make 1999-01-06 23:05:42 +00:00
tsc.c Fix tabs that should have been spaces. Some were in kernel error messages. 1998-12-14 13:30:29 +00:00
userconfig.c Add new sysctl machdep.uc_devlist. It allows to cleanly retrieve the 1999-01-06 09:09:22 +00:00
vm86.c The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
vm86bios.s Don't try to save FP state if npxproc is null. 1998-10-01 20:45:28 +00:00
vm_machdep.c Add (but don't activate) code for a special VM option to make 1999-01-06 23:05:42 +00:00