freebsd-dev/sys/amd64/include
Mike Smith 287e61c39f Presently there is only one `currentldt' variable for all cpus
in a SMP system. Unexpected things could happen if each cpu
        has a different ldt setting and one cpu tries to use value
        of currentldt set by another cpu.

        The fix is to move currentldt to the per-cpu area. It includes
        patches I filed in PR i386/6219 which are also user ldt related.

PR:		i386/7591, i386/6219
Submitted by:	Luoqi Chen <luoqi@watermarkgroup.com>
1998-08-18 07:47:12 +00:00
..
pc
apicreg.h
asm.h
asmacros.h
bus_amd64.h Implement bus_dmamem_* functions and correct a few nits reported by Peter Wemm. 1998-05-06 01:45:55 +00:00
bus_at386.h Implement bus_dmamem_* functions and correct a few nits reported by Peter Wemm. 1998-05-06 01:45:55 +00:00
bus_dma.h Implement bus_dmamem_* functions and correct a few nits reported by Peter Wemm. 1998-05-06 01:45:55 +00:00
bus_memio.h Implementation of Bus Space for FreeBSD-x86. 1998-01-15 07:32:56 +00:00
bus_pio.h Implementation of Bus Space for FreeBSD-x86. 1998-01-15 07:32:56 +00:00
bus.h Implement bus_dmamem_* functions and correct a few nits reported by Peter Wemm. 1998-05-06 01:45:55 +00:00
clock.h Remove special handling for resuming clock interrupt when using APIC_IO. 1998-03-05 21:45:53 +00:00
cpu.h
cpufunc.h Add macros for accessing device memory. 1998-08-17 08:57:05 +00:00
cputypes.h Add CPU_PII to the list. 1998-05-22 00:03:23 +00:00
db_machdep.h
elf.h Revamp the ELF include files to better support architecture-independent 1998-08-16 03:03:38 +00:00
exec.h
float.h
floatingpoint.h Cast return values to the appropriate fp_*_t. Note that the man page 1998-04-27 14:17:30 +00:00
fpu.h
frame.h
ieeefp.h
md_var.h Don't pretend to support ix86's with 16-bit ints by using longs just to 1998-07-11 05:59:35 +00:00
mptable.h Presently there is only one `currentldt' variable for all cpus 1998-08-18 07:47:12 +00:00
npx.h
pcb_ext.h
pcb.h Ifdefed some SMP and VM86 code. Note that although VM86 is not a global 1998-02-03 21:27:50 +00:00
pci_cfgreg.h
pcpu.h Presently there is only one `currentldt' variable for all cpus 1998-08-18 07:47:12 +00:00
pmap.h Remove bogus comment that teleported in from sys/i386/i386/mp_machdep.c. 1998-06-21 14:08:27 +00:00
proc.h
profile.h Changed to the C9x draft spelling of the (unsigned) integral type 1998-07-14 05:09:48 +00:00
psl.h
ptrace.h Disallow reading the current kernel stack. Only the user structure and 1998-05-19 00:00:14 +00:00
reg.h
reloc.h
segments.h
setjmp.h Suggested by: bde 1998-01-20 09:09:24 +00:00
signal.h
smp.h Add forwarding of roundrobin to other cpus. This gives a more regular 1998-05-17 22:12:14 +00:00
specialreg.h Defined CCR6 and CCR7 (configuration registers of M2 CPU.) 1998-03-04 11:39:16 +00:00
sysarch.h u_int --> unsigned int, remove (now unneeded) <sys/types.h> 1998-07-28 15:22:51 +00:00
trap.h
tss.h
varargs.h
vmparam.h Increased MAXTSIZ to 128MB...there are binaries that get quite large. 1998-06-12 09:10:22 +00:00