summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2009-06-07extend uvm_page_physload to have the ability to add "device" pages to theOwain Ainsworth
2009-06-06Somehow I missed comitting this.Artur Grabowski
2009-06-06We need miod's no-coredumps-on-ramdisks diff, because we have grown theTheo de Raadt
2009-06-06Since all callers of uvm_pagedeactivate did pmap_page_protect(.., VM_PROT_NONE)Artur Grabowski
2009-06-06Add uvm_objwire() and uvm_objunwire(), I need this for some of my crazyOwain Ainsworth
2009-06-05Dynamic buffer cache sizing.Bob Beck
2009-06-04don't grab the lock just to read uvmexp.free.Owain Ainsworth
2009-06-04remove redefinitions of static and __inline arianeJonathan Gray
2009-06-03add a flexible buffer queue (bufq) api, based on the never usedThordur I. Bjornsson
2009-06-03phys allocator fix: zeroed pages are not clean.Ariane van der Steldt
2009-06-02Instead of the global hash table with the terrible hashfunction and aOwain Ainsworth
2009-06-02Clear PQ_ENCRYPT flag on uvm_pagefree, because free pages are by definitionAriane van der Steldt
2009-06-01Deal with wraparound when checking RLIMIT_DATA.Todd C. Miller
2009-06-01Since we've now cleared up a lot of the PG_RELEASED setting, remove theOwain Ainsworth
2009-06-01physmem allocator: change the view of free memory from single free pagesAriane van der Steldt
2009-05-30in the (currently unused) loaning case for uvm_anfree, zero out anon->an_pageOwain Ainsworth
2009-05-23More PG_RELEASED cleaning.Owain Ainsworth
2009-05-12Convert the udv_lock for the list of uvm_device objects over to a mutex.Owain Ainsworth
2009-05-08Clear PQ_AOBJ at pageremove: when a page is no longer part of a uvm_object,Ariane van der Steldt
2009-05-08Remove static qualifier of functions that are not inline.Ariane van der Steldt
2009-05-05Second step of PG_RELEASED cleanup.Owain Ainsworth
2009-05-05The first step in cleaning up the use of PG_RELEASED for uvm objects.Owain Ainsworth
2009-05-04Instead of keeping two ints in the uvm structure specifically just toOwain Ainsworth
2009-05-02a few more memset changes.Owain Ainsworth
2009-05-01uvm_page_alloc() + memset -> uvm_page_zalloc()Owain Ainsworth
2009-04-30obvious typo in panic string.Owain Ainsworth
2009-04-28Revert pageqlock back from a mutex to a simple_lock, as it needs to beMiod Vallat
2009-04-20add the UVM_PLA_ZERO flag for uvm_pglistalloc to make it return zeroedOwain Ainsworth
2009-04-17Another case of locking just to read uvmexp.free. Kill the locking, notOwain Ainsworth
2009-04-15We don't need to grab the fpageqlock to do nothing but look at the valueOwain Ainsworth
2009-04-14Oops, this comment change should not have been commited. What itOwain Ainsworth
2009-04-14The use of uvm.pagedaemon_lock is incredibly inconsistent. only aOwain Ainsworth
2009-04-14Convert the waitok field of uvm_pglistalloc to "flags", more will be added soon.Owain Ainsworth
2009-04-13Convert the page queue lock to a mutex instead of a simplelock.Owain Ainsworth
2009-04-06In the case where VM_PHYSSEG_MAX == 1 make vm_physseg_find andOwain Ainsworth
2009-04-06Instead of doing splbio(); simple_lock(&uvm.aiodoned_lock); just replaceOwain Ainsworth
2009-04-05In the unlikely even that we do the final unref on a uvm_vnode objectOwain Ainsworth
2009-03-27remove PGO_OVERWRITE, PGO_WEAK and PGO_PASTEOF from the pager. They're allOwain Ainsworth
2009-03-26Convert splvm() + simplelock(&uvm.hashlock); around the page hash tableOwain Ainsworth
2009-03-25Move all of the pseudo-inline functions in uvm into C files.Owain Ainsworth
2009-03-24vm_physseg_find and VM_PAGE_TO_PHYS are both called many times in yourOwain Ainsworth
2009-03-23Whitespace nit in previous.Owain Ainsworth
2009-03-23turn a for (i = 0; i < size; i++) arc4random(); loop into arc4random_buf().Owain Ainsworth
2009-03-23Remove space added in last commit. Pointed out by miod@.Owain Ainsworth
2009-03-23Processor affinity for processes.Artur Grabowski
2009-03-20While working on some stuff in uvm I've gotten REALLY sick of readingOwain Ainsworth
2009-03-05Make ELF platforms generate ELF core dumps. Somewhat based on code fromMark Kettenis
2009-02-22On machines with less than 16MB of physical memory, reduce the lower boundMiod Vallat
2009-02-11Remove uvm_km_alloc_poolpage1 as it serves no particular purposeMike Belopuhov
2009-02-05Add some (currently unused) MD pmap flags to be used for pushing inOwain Ainsworth