summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_aobj.c
AgeCommit message (Expand)Author
2013-10-25Mark a diagnostic-only variablemartin
2012-09-15#include <sys/atomic.h>matt
2012-09-14- Manage anonymous UVM object reference count with atomic ops.rmind
2012-09-14- Describe uvm_aobj and the lock order.rmind
2011-09-06Allocate color appropriate pages.matt
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-04-23Replace "malloc" in comments, remove unnecessary header inclusions.rmind
2011-02-11Replace uvm_aobj_cache with kmem(9).rmind
2011-02-02udpate license clauses on chuck^2 code to match the new-style BSD licenses.chuck
2011-01-25Remove nop code; the code is moved to uao_dropswap_range1() when it isenami
2010-07-29Add vm page flag PG_MARKER and use it to tag dummy marker pageshannken
2010-05-28uvm_fault_{upper,lower}_done: move drop-swap outside the page-queues lock.rmind
2009-10-21Remove uarea swap-out functionality:rmind
2009-09-13Wipe out the last vestiges of POOL_INIT with one swift stroke. Inpooka
2009-02-18make some functions static.yamt
2009-01-16- g/c stale function prototypes.yamt
2008-10-18- Initialize pool subsystem and kmem(9) earlier, when UVM is up enough.rmind
2008-06-25Use pool_cache.ad
2008-06-04vm_page: put TAILQ_ENTRY into a union with LIST_ENTRY, so we can use both.ad
2008-06-03uao_reference, uao_detach: we don't do reference counting on kernel objects,ad
2008-05-05- Convert hashinit() to use kmem_alloc(). The hash tables can be largead
2008-02-27Minor corrections to comments.ad
2008-02-27uao_put: fix a race with pageout.yamt
2008-01-18push pmap_clear_reference calls into pdpolicy code, where reference bitsyamt
2008-01-02Merge vmlocking2 to head.ad
2007-12-01constify pagerops.yamt
2007-12-01use designated initiaizers for uvm_pagerops.yamt
2007-08-05In uao_get(), drop object lock only after dropswap to avoid KASSERT panic.pooka
2007-07-24In order to pacify assertions, make uao_list_lock + uvm_swap_data_lockad
2007-07-21Temporarily work around an assertion from mutex_enter.ad
2007-07-21Merge unobtrusive locking changes from the vmlocking branch.ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-02-22TRUE -> true, FALSE -> falsethorpej
2007-02-22Fix lossage from boolean_t -> bool and updated x86 bus_dma.matt
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-01-24Remove duplicate #includes, patch contributed in private mailhubertf
2006-12-15put ->K loaned pages on the page queue, so that page loaning doesn'tyamt
2006-11-01remove some __unused from function parameters.yamt
2006-10-12- sprinkle __unused on function decls.christos
2006-09-15merge yamt-pdpolicy branch.yamt
2006-09-01bumps kernel aobj to 64 bit. \cherry
2005-12-24uao_get: don't mark pages dirty unless it's a write fault.yamt
2005-12-05uao_pagein_page: pass PGO_SYNCIO to uao_get.yamt
2005-11-29merge yamt-readahead branch.yamt
2005-11-08add a function to drop all swap slots in a given range. for tmpfs.yamt
2005-09-17make VMSWAP optional again.yamt
2005-09-14uao_put: don't skip loaned or wired pages.yamt
2005-09-13wrap swap related code by #ifdef VMSWAP. always #define VMSWAP for now.yamt
2005-09-13uao_put: recognize endoff == 0 as "to the end of the object",yamt