aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/tmem.c
Commit message (Expand)AuthorAgeFilesLines
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
* tmem: add XSM hooksDaniel De Graaf2013-01-111-0/+3
* tmem: Prevent NULL dereference on error caseMatthew Daley2012-11-121-1/+3
* xen: replace XEN_GUEST_HANDLE with XEN_GUEST_HANDLE_PARAM when appropriateStefano Stabellini2012-10-171-20/+25
* tmem: bump pool version to 1 to fix restore issue when tmem enabledZhenzhong Duan2012-09-191-1/+2
* xen: Remove x86_32 build target.Keir Fraser2012-09-121-14/+1
* tmem: cleanupJan Beulich2012-09-111-1/+1
* tmem: fixup 2010 cleanup patch that breaks tmem save/restoreDan Magenheimer2012-09-111-0/+2
* tmem: reduce severity of log messagesJan Beulich2012-09-111-41/+47
* tmem: properly drop lock on error path in do_tmem_op()Jan Beulich2012-09-111-1/+7
* tmem: properly drop lock on error path in do_tmem_get()Jan Beulich2012-09-111-1/+2
* tmem: detect arithmetic overflow in tmh_copy_{from,to}_client()Jan Beulich2012-09-111-16/+11
* tmem: don't access guest memory without using the accessors intended for thisJan Beulich2012-09-111-41/+49
* tmem: check for a valid client ("domain") in the save subopsIan Campbell2012-09-111-0/+8
* tmem: check the pool_id is valid when destroying a tmem poolIan Campbell2012-09-111-0/+2
* tmem: consistently make pool_id a uint32_tIan Campbell2012-09-111-3/+3
* tmem: only allow tmem control operations from privileged domainsIan Campbell2012-09-111-4/+2
* tmem: add matching unlock for an about-to-be-destroyed objectDan Magenheimer2012-08-311-0/+1
* arm: compile tmemStefano Stabellini2012-02-091-1/+2
* Update radix-tree.[ch] from upstream Linux to gain RCU awareness.Keir Fraser2011-05-091-13/+7
* Revert 23295:4891f1f41ba5 and 23296:24346f749826Keir Fraser2011-05-021-0/+1
* x86: replace nr_irqs sized per-domain arrays with radix treesJan Beulich2011-05-011-1/+0
* tmem: two wrongs (or three lefts and a wrong) make a rightKeir Fraser2010-12-151-4/+4
* tmem: Use of 'new' clashes with C++ reserved namespace.Keir Fraser2010-12-101-6/+6
* tmem (hv): move to new ABI version to handle long object-idsKeir Fraser2010-09-131-123/+186
* tmem: skip special case in alloc_heap_pages() if tmem holds no pagesKeir Fraser2010-06-231-0/+5
* Enable tmem functionality for PV on HVM guests. Guest kernelKeir Fraser2010-06-211-12/+12
* tmem: Fix domain lifecycle synchronisation.Keir Fraser2010-06-101-5/+11
* Tmem: fix domain refcount leak by returning to simpler modelKeir Fraser2010-06-101-39/+7
* Remove many uses of cpu_possible_map and iterators over NR_CPUS.Keir Fraser2010-05-141-2/+5
* tmem: add page deduplication with optional compression or trailing-zero-elimi...Keir Fraser2010-04-061-74/+398
* tmem: typo causes incorrect return on out-of-memoryKeir Fraser2010-03-091-1/+1
* tmem: Quieten noisy printk in non-debug buildKeir Fraser2010-02-221-0/+2
* Fix domain reference leaksKeir Fraser2010-02-101-59/+105
* tmem: Reduce verbosity on failed memory allocations.Keir Fraser2010-01-081-2/+2
* tmem: reclaim minimal memory proactivelyKeir Fraser2009-12-091-0/+20
* tmem: Fix another race in tmem on domain destroy.Keir Fraser2009-11-241-1/+9
* tmem: fix double-free bugKeir Fraser2009-11-231-1/+1
* tmem: fix domain shutdown problem/raceKeir Fraser2009-11-141-0/+12
* tmem: expose freeable memoryKeir Fraser2009-08-101-4/+7
* tmem: Remove bogus variable decl, fixing build.Keir Fraser2009-08-061-1/+0
* tmem: save/restore/migrate/livemigrate and shared pool authenticationKeir Fraser2009-08-061-67/+467
* tmem: No noise when disabled and not configuredKeir Fraser2009-07-161-6/+0
* tmem: extra statsKeir Fraser2009-06-271-10/+24
* tmem: fix 32-on-64 supportKeir Fraser2009-06-171-11/+18
* tmem: shared ephemeral (SE) pool (clustering) fixesKeir Fraser2009-06-011-44/+25
* tmem: fix corner case crash on forcible domain destructionKeir Fraser2009-06-011-10/+6
* tmem: build fixKeir Fraser2009-05-271-10/+13
* Transcendent memory ("tmem") for Xen.Keir Fraser2009-05-261-0/+2109