summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2010-09-29Band-aid to prevent uvm_mapent_alloc() sleeping with the pseg mutex heldThordur I. Bjornsson
2010-09-26remove static so things show up in ddb.Thordur I. Bjornsson
2010-09-10Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)Thordur I. Bjornsson
2010-09-06End the VOP experiment. Instead of the ridicolusly complicated operationThordur I. Bjornsson
2010-09-06cut swapping to file over from disksort to bufq fifo's andThordur I. Bjornsson
2010-08-28Fix an uninitialized value leading to bogus KASSERT in uvm_pmr_use_inc().Miod Vallat
2010-08-26make the comment explaining the kernel submaps a bit better.Thordur I. Bjornsson
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-07-24Don't sleep while holding the uvm_psel_lck mutex. Should fix "locking againstMark Kettenis
2010-07-22Remove the VM_KMPAGESFREE sysctl. After the pmemrangeThordur I. Bjornsson
2010-07-15the uvm_km_putpage is calling into tangly uvm guts again on not pmap direct.Ted Unangst
2010-07-13need pool.h to initialize the dma allocatorTheo de Raadt
2010-07-13dma_alloc() and dma_free(). This is a thin shim on top of a bag ofTheo de Raadt
2010-07-03Be sure to initialize b_bq member of struct buf not allocated through theMiod Vallat
2010-07-03explicitly specify flags to malloc and pool_get instead of relying on 0.Ted Unangst
2010-07-02no need to call uvm_km_free_wakup for the kernel map, uvm_km_free isThordur I. Bjornsson
2010-07-02Don't bother trying to handle a uvm_pglistalloc failure when called withThordur I. Bjornsson
2010-07-02nuke unused global and a comment.Thordur I. Bjornsson
2010-07-02Add missing pmap_update. pointed out by matthew@Artur Grabowski
2010-07-02fix corrupt UVMHIST_LOGTakuya ASADA
2010-07-02add an align argument to uvm_km_kmemalloc_pla.Artur Grabowski
2010-07-02Drop the uvm_km_pages.mtx mutex in uvm_km_putpage before we free va's,Thordur I. Bjornsson
2010-07-01We don't do CamelCase: fix style(9) violations in goto labels.Owain Ainsworth
2010-07-01Implement vs{,un}lock_device and use it for physio.Artur Grabowski
2010-07-01Allow swapping to happen in the case where where we have more memoryOwain Ainsworth
2010-06-30knf function decleration nit.Thordur I. Bjornsson
2010-06-29Add PADDR_IS_DMA_REACHABLE macro so art stops whiningThordur I. Bjornsson
2010-06-29skip empty ranges in uvm_pmr_assertvalid;Thordur I. Bjornsson
2010-06-29Add a no_constraint uvm_constraint_range; use it in the pool code.Thordur I. Bjornsson
2010-06-28Move uvm_km_pages struct declaration and watermark bounds to uvm_km.h, soMiod Vallat
2010-06-27Kill another #ifdef UBC chunk that was annoying me while doing somethingOwain Ainsworth
2010-06-27doh! Use pmap_kenter/pmap_kremove in the backend page allocator to preventThordur I. Bjornsson
2010-06-27uvm constraints. Add two mandatory MD symbols, uvm_md_constraintsThordur I. Bjornsson
2010-06-23Fix a bug in uvm_pmr_get1page() which could cause us to bounceThordur I. Bjornsson
2010-06-17aligment -> alignmentMiod Vallat
2010-06-14tidy this file up a bit. reorder a few comments,Thordur I. Bjornsson
2010-06-10fix typos in comments: lineair -> linear.Thordur I. Bjornsson
2010-06-10the pagedaemon sleeps on uvm.pagedaemon notThordur I. Bjornsson
2010-06-09Move the prototype for uvm_wait() to uvm_extern.h and removeThordur I. Bjornsson
2010-05-21Fix a locking problem in mincore where it was possible for us to sleepOwain Ainsworth
2010-05-18dont let sys/ioctl.h imply that you get the ioctls in dkio.h. thisDavid Gwynne
2010-05-01Unbreak ramdisks.Owain Ainsworth
2010-04-30Right now, if anything internal changes with a uvm object, diverseOwain Ainsworth
2010-04-30Prevent a possible case of lock recursion in swapoff.Owain Ainsworth
2010-04-26cut down simple locks (so simple that they don't even lock) to the pointTheo de Raadt
2010-04-25Switch uao_list_lock protecting the uao list (for create, destroy andOwain Ainsworth
2010-04-23Fix null-pointer dereference.Ariane van der Steldt
2010-04-23remove unnecessary temp_entry variables and hoist simple check out of a loop.Ted Unangst
2010-04-22Committing on behalf or ariane@.Owain Ainsworth
2010-04-21the atomic primitives are still impossible to get at without using proc.hTheo de Raadt