freebsd-nq/sys/amd64/include
John Dyson 95461b450d 1) Start using a cleaner and more consistant page allocator instead
of the various ad-hoc schemes.
2)	When bringing in UPAGES, the pmap code needs to do another vm_page_lookup.
3)	When appropriate, set the PG_A or PG_M bits a-priori to both avoid some
	processor errata, and to minimize redundant processor updating of page
	tables.
4)	Modify pmap_protect so that it can only remove permissions (as it
	originally supported.)  The additional capability is not needed.
5)	Streamline read-only to read-write page mappings.
6)	For pmap_copy_page, don't enable write mapping for source page.
7)	Correct and clean-up pmap_incore.
8)	Cluster initial kern_exec pagin.
9)	Removal of some minor lint from kern_malloc.
10)	Correct some ioopt code.
11)	Remove some dead code from the MI swapout routine.
12)	Correct vm_object_deallocate (to remove backing_object ref.)
13)	Fix dead object handling, that had problems under heavy memory load.
14)	Add minor vm_page_lookup improvements.
15)	Some pages are not in objects, and make sure that the vm_page.c can
	properly support such pages.
16)	Add some more page deficit handling.
17)	Some minor code readability improvements.
1998-02-05 03:32:49 +00:00
..
pc Nuke the nonexistend pad bytes from the end of the DMI header structure. 1997-08-04 03:31:23 +00:00
apicreg.h Eliminate frequent silo overflows by restoring the TEST_LOPRIO code. 1997-08-04 17:31:43 +00:00
asm.h Fixed longstanding profiling bug. The frame pointer wasn't set up 1997-04-23 19:26:04 +00:00
asmacros.h Make the necessary changes so that an ELF kernel can be built. I 1997-04-22 06:55:47 +00:00
bus_amd64.h Implementation of Bus Space for FreeBSD-x86. 1998-01-15 07:32:56 +00:00
bus_at386.h Implementation of Bus Space for FreeBSD-x86. 1998-01-15 07:32:56 +00:00
bus_dma.h Implementation of Bus Space for FreeBSD-x86. 1998-01-15 07:32:56 +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 Implementation of Bus Space for FreeBSD-x86. 1998-01-15 07:32:56 +00:00
clock.h Fixed a recently broken comment. 1998-02-01 22:45:23 +00:00
cpu.h Don't include <machine/cputypes.h> or declare cputype/class interfaces 1997-10-28 11:43:57 +00:00
cpufunc.h Undo previous commit. The cpuid symbol has been already used by SMP 1998-01-25 23:45:41 +00:00
cputypes.h Don't include <machine/cputypes.h> or declare cputype/class interfaces 1997-10-28 11:43:57 +00:00
db_machdep.h Backed out rev.1.5. if %cs is bad, %eip may be bad, but this is no longer 1997-03-28 12:46:52 +00:00
elf.h Define some machine characteristics using symbol naming on conventions 1997-08-30 18:59:48 +00:00
exec.h
float.h
floatingpoint.h
fpu.h Removed unused #includes and a stale forward declaration. 1997-07-20 11:06:44 +00:00
frame.h VM86 kernel support. 1997-08-09 00:04:06 +00:00
ieeefp.h
md_var.h Fixed disordering of busdma* and swi_vm. 1998-02-01 23:00:53 +00:00
mptable.h Add support for low resolution SMP kernel profiling. 1997-12-15 02:18:35 +00:00
npx.h Removed unused #includes and a stale forward declaration. 1997-07-20 11:06:44 +00:00
pcb_ext.h A couple of missing doscmd header files. Messed up again. Now can 1997-08-09 04:55:05 +00:00
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 Completely replace the PCI bus driver code to make it better reflect 1997-05-26 15:08:43 +00:00
pmap.h Moved some extern declarations to header files (unused ones to /dev/null). 1997-11-20 19:30:35 +00:00
proc.h Convert md_regs from an int[] to a struct trapframe *. It simplifies 1997-05-07 19:55:13 +00:00
profile.h Ifdefed use of a GNU feature. 1998-02-03 20:32:38 +00:00
psl.h
ptrace.h
reg.h Preserve %fs and %gs across context switches. This has a relatively low 1997-06-07 04:36:10 +00:00
reloc.h
segments.h Revert my previous commit about using CS_SECURE macro. 1997-08-21 06:33:04 +00:00
setjmp.h Suggested by: bde 1998-01-20 09:09:24 +00:00
signal.h VM86 kernel support. 1997-08-09 00:04:06 +00:00
smp.h Moved the SMP declarations of INTREN() and INTRDIS() to the correct header, 1998-01-01 08:47:17 +00:00
specialreg.h Enabled the FPU emilaute bit define: CR0_EM 1997-07-21 17:53:51 +00:00
sysarch.h Forward declare a union so that this file is self-sufficient. 1998-02-03 20:46:18 +00:00
trap.h
tss.h
varargs.h Fixed va_arg() to work for small args (as in stdarg.h). 1997-06-21 16:20:55 +00:00
vmparam.h 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +00:00