freebsd-src/sys/amd64/amd64
Peter Wemm ab063af911 Move the MSG* and SEM* options to opt_sysvipc.h
Remove evil allocation macros from machdep.c (why was that there???) and
use malloc() instead.
Move paramters out of param.h and into the code itself.
Move a bunch of internal definitions from public sys/*.h headers (without
#ifdef _KERNEL even) into the code itself.

I had hoped to make some of this more dynamic, but the cost of doing
wakeups on all sleeping processes on old arrays was too frightening.
The other possibility is to initialize on the first use, and allow
dynamic sysctl changes to parameters right until that point. That would
allow /etc/rc.sysctl to change SEM* and MSG* defaults as we presently
do with SHM*, but without the nightmare of changing a running system.
2000-05-01 13:33:56 +00:00
..
amd64-gdbstub.c Fix a long-standing bug which caused massive character loss in remote 2000-04-25 01:41:57 +00:00
amd64_mem.c Enable MTRR support for K7 (Athlon) processors, which happens to have the 1999-10-12 22:53:05 +00:00
apic_vector.S The SMP cleanup commit broke need_resched, this fixes that and also 2000-03-29 06:15:43 +00:00
atomic.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
autoconf.c Don't include <isa/isavar.h> or compile code depending on it when isa 1999-12-26 16:21:19 +00:00
bios.c Disable PCI BIOS on PC-98. 2000-04-23 10:30:09 +00:00
busdma_machdep.c useracc() the prequel: 1999-10-29 18:09:36 +00:00
cpu_switch.S The SMP cleanup commit broke need_resched, this fixes that and also 2000-03-29 06:15:43 +00:00
db_disasm.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_interface.c Add a new mechanism, cndbctl(), to tell the console driver that 2000-01-11 14:54:01 +00:00
db_trace.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf_machdep.c Change incorrect NULLs to 0s 1999-12-21 11:14:12 +00:00
exception.S The SMP cleanup commit broke need_resched, this fixes that and also 2000-03-29 06:15:43 +00:00
exception.s The SMP cleanup commit broke need_resched, this fixes that and also 2000-03-29 06:15:43 +00:00
fpu.c Remove a bunch of unused (NO-OP) #if NFOO > 0 type includes and some 2000-01-29 16:17:36 +00:00
genassym.c Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00
identcpu.c Simplify messages of Pentium II, Pentium II Xeon, Celeron, Pentium III 2000-01-29 07:49:02 +00:00
initcpu.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
legacy.c - PC-98 uses IRQ2 too. 2000-04-22 15:19:22 +00:00
locore.S PC-98 BIOS copies the DX register into its work area. The value of it 2000-03-29 13:45:40 +00:00
locore.s PC-98 BIOS copies the DX register into its work area. The value of it 2000-03-29 13:45:40 +00:00
machdep.c Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
mem.c * Use sys/sys/random.h rather than a i386 specific one. 2000-04-24 17:30:08 +00:00
mp_machdep.c Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00
mpboot.S Remove a workaround for a gas bug. It couldn't assemble a certain 2000-01-29 13:51:17 +00:00
mptable.c Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00
nexus.c - PC-98 uses IRQ2 too. 2000-04-22 15:19:22 +00:00
pmap.c IO apics are not necessarily page aligned, they are only required to be aligned 2000-04-20 14:40:11 +00:00
prof_machdep.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
support.S Remove the !(I386 & SMP) tests; we don't run SMP on an i386 system, and 2000-04-03 06:02:00 +00:00
support.s Remove the !(I386 & SMP) tests; we don't run SMP on an i386 system, and 2000-04-03 06:02:00 +00:00
swtch.s The SMP cleanup commit broke need_resched, this fixes that and also 2000-03-29 06:15:43 +00:00
sys_machdep.c Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00
trap.c Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00
tsc.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
vm_machdep.c Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00