freebsd-skq/sys/i386
dg 0d42d1a776 Merged in post-1.1.5 work done by myself and John Dyson. This includes:
me:
1) TLB flush optimization that effectively eliminates half of all of the
   TLB flushes. This works by only flushing the TLB when a page is "present"
   in memory (i.e. the valid bit is set in the page table entry). See section
   5.3.5 of the Intel 386 Programmer's Reference Manual.
2) The handling of "CMAP" has been improved to catch attempts at multiple
   simultaneous use.

John:
1) Added pmap_qenter/pmap_qremove functions for fast mapping of pages into
   the kernel. This is for future optimizations and support for the upcoming
   merged VM/buffer cache.

Reviewed by:	John Dyson
1994-08-03 02:45:30 +00:00
..
boot Commit a whole cluster of last minute critical (and one cosmetic) fixes 1994-06-22 05:52:25 +00:00
conf Removed pager declarations. They are NOT optional, and don't need to be 1994-07-28 05:53:44 +00:00
eisa The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
i386 Merged in post-1.1.5 work done by myself and John Dyson. This includes: 1994-08-03 02:45:30 +00:00
include Added $Id$ 1994-08-02 07:55:43 +00:00
isa Added $Id$ 1994-08-02 07:55:43 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00