summaryrefslogtreecommitdiffstats
path: root/sys/i386/i386
Commit message (Expand)AuthorAgeFilesLines
* o Request a wired page from vm_page_grab() in _pmap_allocpte().alc2002-08-041-5/+1
* o Ask for a prezeroed page in pmap_pinit() for the page directory page.alc2002-08-031-1/+1
* o Don't set PG_MAPPED on the page allocated and mapped in _pmap_allocpte().alc2002-08-031-1/+0
* Take advantage of the fact that there is a small 1MB direct mapped regionpeter2002-08-031-8/+11
* Take a shot at fixing a nasty bug in the pmap changes that I did. Ipeter2002-08-031-1/+1
* SYSINIT needs to be SI_SUB_PSEUDO. Add a printf to tell we are here.phk2002-08-021-1/+2
* Add the minimalist elan-mmcr device driver.phk2002-08-021-0/+82
* o Lock page queue accesses by vm_page_deactivate().alc2002-08-021-3/+15
* o Setting PG_MAPPED and PG_WRITEABLE on pages that are mapped and unmappedalc2002-07-311-2/+0
* The Elan SC520 MMCR is actually 16bit wide, so u_char is inconvenient.phk2002-07-311-1/+1
* o Lock page queue accesses by pmap_release_free_page().alc2002-07-301-0/+2
* o Pass VM_ALLOC_WIRED to vm_page_grab() rather than calling vm_page_wire()alc2002-07-291-13/+5
* Unwind the syscall_with_err_pushed tweak that jake did some time back.peter2002-07-282-3/+17
* Add some locking asserts and some commentsjulian2002-07-241-0/+1
* Move SWTCH_OPTIM_STATS related code out of cpufunc.h. (This sort of statpeter2002-07-212-6/+9
* Infrastructure tweaks to allow having both an Elf32 and an Elf64 executablepeter2002-07-201-0/+40
* o Use vm_page_alloc(... | VM_ALLOC_WIRED) in place of vm_page_wire().alc2002-07-191-4/+2
* Add initialization code for the AMD Elan sc520 which maps the MMCRphk2002-07-181-4/+49
* Use pmap_kenter() rather than vtopte() and bashing the page tablespeter2002-07-181-14/+3
* Avoid trying to set PG_G on the first 4MB when we set up the 4MB page.peter2002-07-171-0/+6
* Qualify comment on machdep.cpu_idle_hlt. Turning this on on a SMPdillon2002-07-171-3/+10
* The pmap_invalidate_all() here is definately not a good idea. We arepeter2002-07-151-2/+2
* o Lock page queue accesses by vm_page_wire().alc2002-07-141-0/+4
* Two invlpg's slipped through that were not protected from I386_CPUpeter2002-07-131-0/+8
* invlpg() does not work too well on i386 cpus. Add token i386 supportpeter2002-07-131-1/+12
* Do global shootdowns when switching to/from 4MB pages. I believe we canpeter2002-07-131-2/+2
* Bandaid for SMP. Changing APTDpde without a global shootdown is notpeter2002-07-131-2/+2
* o Lock some page queue accesses, in particular, those by vm_page_unwire().alc2002-07-131-0/+4
* Add additional cred_free_thread() calls that I had missed the first time.mini2002-07-131-6/+14
* Re-enable the idle page-zeroing code. Remove all IPIs from the idledillon2002-07-122-9/+67
* Set the thread state of the newly chosen to run thread to TDS_RUNNING injhb2002-07-122-18/+0
* Be specific about which reason caused vm86_addpages to panicpeter2002-07-121-4/+6
* Revive backed out pmap related changes from Feb 2002. The highlights are:peter2002-07-1210-367/+818
* Unexpand a couple of 8-space indents that I added in rev 1.285.peter2002-07-121-2/+2
* Bah, move the invltlb counter to C code and hook a debug sysctl onto it.peter2002-07-113-7/+13
* s/NCPU/MAXCPU/ to try and get this to compile.peter2002-07-111-1/+1
* fix a comment and note a problem with XXXSMPjulian2002-07-101-2/+2
* Remove the critmode sysctl - the new method for critical_enter/exit (alreadydillon2002-07-103-35/+4
* Consistently line-up /**/ comments so they don't cause line wrappage.obrien2002-07-101-40/+40
* Include all of isa/ipl.s into exception.s as there is now nothing left injulian2002-07-101-8/+97
* Add a special page zero entry point intended to be called via the singlepeter2002-07-081-2/+36
* s/procrunnable/kserunnable/ in a commentpeter2002-07-081-1/+1
* Fix a hideous TLB bug. pmap_unmapdev neglected to remove the devicepeter2002-07-081-4/+23
* Collect all the (now equivalent) pmap_new_proc/pmap_dispose_proc/peter2002-07-071-170/+0
* One #include <sys/lock.h> is enough.mux2002-07-071-1/+0
* Diff reduction (microoptimization) with another WIP. Move the framepeter2002-07-041-2/+5
* Don't free pages we never allocated..julian2002-07-041-7/+2
* Slight restatement of the code and remove some unused variables.julian2002-07-041-11/+8
* Add comments and slightly rearrange the thread stack assignment codejulian2002-07-031-9/+19
* Remove vestiges of old code...julian2002-07-031-21/+12
OpenPOWER on IntegriCloud