summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
2010-02-21rename the va0_disabled option and cpp conditional to "disable" as well,drochner
2010-02-20rename the new sysctl to "vm.user_va0_disable", for consistencydrochner
2010-02-18Disable mapping of virtual address 0 by user programs per default.drochner
2010-02-08Remove separate mb_map. The nmbclusters is computed at boot time basedjoerg
2009-12-15Use PRIxVADDR... (change a printf/panic -> panic)matt
2009-12-14Use PRIxVADDR ...matt
2009-11-07Add a flags argument to pmap_kenter_pa(9).cegger
2009-11-01Consistently call amap / uobj layers as upper / lower, because UVM has onlyuebayasi
2009-09-06uvmspace_unshare: #if 0-out this function. Q: perhaps remove?rmind
2009-08-19In uvm_kmapent_alloc, Make sure entry is initialized.matt
2009-08-18Move uvm_object-related DDB hooks into uvm_object.c. Put all of thethorpej
2009-08-18Move uvm_page-related DDB hooks into uvm_page.c.thorpej
2009-08-13Fix KASSERT() failure reported by Geoff Wing.matt
2009-08-10Compare vaddr_t against 0, not NULL.matt
2009-08-09If PMAP_MAP_POOLPAGE is defined, use it to map kernel map entries. Thismatt
2009-08-01- uvm_map_extract: update map->size correctly for !UVM_EXTRACT_CONTIG.yamt
2009-08-01don't call uvm_map_check with map unlocked.yamt
2009-08-01_uvm_tree_sanity: fix an assertion.yamt
2009-08-01_uvm_map_sanity: fix a race which causes "stale hint".yamt
2009-06-10on MADV_WILLNEED, start prefetching backing object's pages.yamt
2009-05-03Include some debug print routines if DEBUGPRINT is defined. Thispooka
2009-01-13vm_map_locked_p: add commentsyamt
2008-12-20Move a couple of calls to pmap_update().ad
2008-12-17kill MALLOC and FREE macros.cegger
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-12-13It's easier for kernel reserve pages to be consumed because the pagedaemonad
2008-12-01PR port-amd64/32816 amd64 can not load lkmsad
2008-07-29Make uvm_map.? use <sys/rb.h> instead of <sys/tree.h>. Change thematt
2008-07-16Add PMAP_KMPAGE flag for pmap_kenter_pa. This allows pmaps to know thatmatt
2008-07-11English improvement in comments.skrll
2008-06-06Back out previous.ad
2008-06-06Wrap an expensive check in DIAGNOSTIC.ad
2008-06-04- Switch off the map evcnts by default.ad
2008-06-04vm_page: put TAILQ_ENTRY into a union with LIST_ENTRY, so we can use both.ad
2008-06-02Don't needlessly acquire v_interlock.ad
2008-05-31Missing cv_destroy().ad
2008-04-27Disable preemption while swapping pmap.ad
2008-04-26fix a locking botch. PR/38415 from Wolfgang Solfrank.yamt
2008-03-04fix "stale map" assertions. PR/38153 from Sarton O'Brien.yamt
2008-02-23Add some more missing pmap_update()s following pmap_kremove()s.chris
2008-01-18push pmap_clear_reference calls into pdpolicy code, where reference bitsyamt
2008-01-08simplify locking and remove vm_map_upgrade/downgrade.yamt
2008-01-02Merge vmlocking2 to head.ad
2007-12-13add ddb "whatis" command. inspired from solaris ::whatis dcmd.yamt
2007-11-26Make this build without LOCKDEBUG (the if statement that usesxtraeme
2007-11-26uvm_map_extract: for UVM_EXTRACT_QREF, mark entries UVM_MAP_NOMERGE.yamt
2007-11-26uvm_unmap1: LOCKDEBUG_MEM_CHECK for kernel_map.yamt
2007-10-15uvm_map_reserve: don't ignore alignment. fixes mremap.yamt
2007-10-12Don't restrict the offset when allocating a map entry for in-kernel map -skrll
2007-10-10Merge from vmlocking:ad