summaryrefslogtreecommitdiffstats
path: root/sys/sys/hibernate.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Save and restore retguard area during hibernate unpack. This copies themlarkin2018-06-211-1/+6
* calculate a "sum" based upon pointers to functions all over the kernel,deraadt2017-06-221-1/+2
* move from RB macros to RBT functionsdlg2016-09-271-2/+2
* New framework that allows hibernate to pass in entropy from it's freshderaadt2015-02-071-1/+2
* remove an unused function and some unused variables in hibernatemlarkin2014-10-091-2/+1
* Rework piglet and pig allocation. Currently the piglet gets allocatedkettenis2014-09-261-2/+3
* Support hibernating to softraid crypto volumes.mlarkin2014-07-201-2/+2
* Reenable hibernate RLE support and flush+zero all memory after unpack.mlarkin2014-07-161-2/+2
* Add a function to drop all clean pages on the page daemon queues and callkettenis2014-07-121-1/+2
* Flush the buffercache to 16MB on hibernate and restore its previous maxmlarkin2014-07-111-1/+3
* Cleanup the chunk placement routine by removing the conflict resolver.mlarkin2014-07-091-1/+2
* Use suspending kernel's stack smash guard to avoid panicing during unpack.mlarkin2014-07-091-1/+4
* Remove hibernate_get_next_rle function (unused, and we need to redo itmlarkin2013-11-091-2/+1
* unbias the chunks and chunktable writing and reading. as a result, itderaadt2013-11-091-1/+2
* shorten dev_t in hib_infoderaadt2013-11-061-2/+2
* use DEV_BSIZE instead of "secsize"deraadt2013-11-061-2/+1
* teach the side-effect free drivers about the partition they are dealingderaadt2013-11-061-2/+1
* Removed some unused codemlarkin2013-09-291-5/+1
* Add a magic number to the head of the signature block. Check for magicmlarkin2013-04-091-1/+9
* Add a hibernate HIB_DONE op. After the memory-side-effect driver finishesderaadt2013-01-171-1/+2
* Reorganize some hibernate functions for easier readability.mlarkin2012-07-081-2/+7
* use regular i/o functions in the hibernate resume path. ahci(4) hibernatejmatthew2012-06-211-2/+2
* Fix an integer math error when using the result of uvm_page_rle, andmlarkin2012-03-261-2/+2
* ready this for big-endian support later onderaadt2011-11-291-2/+2
* Reduce use of globals in hibernate code.mlarkin2011-11-161-3/+4
* Use a fixed io_page for all hibernate I/O, which is needed formlarkin2011-11-141-1/+2
* Add some #defines for the various hibernate I/O modes, some of themlarkin2011-11-131-1/+4
* In hibernate resume, free the piglet and other VAs we allocated duringmlarkin2011-11-131-1/+2
* KNF of mlarkin's code, requested by him. Some improvements to the interfacederaadt2011-09-221-20/+10
* Perform most of the remaining refactoring of hibernate code intomlarkin2011-09-211-19/+30
* Add hibernate_read_block and fix a couple of typos in the previous commit.mlarkin2011-07-111-1/+2
* Call (temporarily, until we have RLE page encoding) uvm_pmr_zero_everythingmlarkin2011-07-091-1/+3
* Extract hibernate_write_signature and hibernate_clear_signature to the MImlarkin2011-07-091-1/+6
* Extract MI pmap function hibernate_enter_resume_mapping, refactor old i386mlarkin2011-07-091-1/+3
* Add zlib reset, alloc, and free functions for hibernate image compressionmlarkin2011-07-091-1/+4
* Separate some MD and MI bits and a bit of refactoring to make subsequentmlarkin2011-07-091-1/+71
* Ensure all pages in pmemrange can be marked as dirty.ariane2011-07-081-1/+2
* Put in RLE logic for hibernate compressor.ariane2011-07-081-1/+2
* Change pig allocator to a highest-address selection.ariane2011-07-081-2/+3
* Move uvm_pmr_alloc_pig to kern/subr_hibernate.cariane2011-07-081-1/+2
* Move uvm_pmr_zero_everything() to subr_hibernate.ariane2011-07-081-1/+2
* Move hiballoc to hibernate.h, subr_hibernate.cariane2011-07-081-0/+42