| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
being written to an output buffer
|
|
|
|
| |
pages that are free
|
|
|
|
| |
discussed with deraadt@
|
| |
|
|
|
|
|
|
|
| |
ahci_hibernate_io, a skeleton of which is also provided in this diff.
This code is from deraadt@. Tested on a few wd machines to ensure it works
there as well.
|
|
|
|
|
|
| |
groundwork for *_hibernate_io functions other than wd_hibernate_io
These changes were sent to me by deraadt@
|
|
|
|
|
|
| |
suspend.
ok pirofti@
|
|
|
|
| |
during hibernate resumes.
|
|
|
|
|
| |
for talking to the disk driver snuck in.
ok mlarkin
|
|
|
|
| |
hibernate resume.
|
|
|
|
|
|
|
|
|
|
| |
MI/MD parts. This also introduces a chunk placement routine that was
originally developed at c2k11 with help from drahn and ariane.
There are still a few more things to do for hibernate, but those can be
worked on in-tree. This code is disabled by default, and not yet called.
ok deraadt@ (and deraadt@ said kettenis@ also ok'ed it :) )
|
|
|
|
| |
Change > in comparison to >=.
|
|
|
|
|
| |
A wrong check could cause the piglet allocator to attempt to extract memory
from a range in which the alignment caused it not to fit.
|
| |
|
|
|
|
|
|
| |
on suspend to ensure we get good zlib compression.
Add MI signature block (hibernate_info) comparison routine
|
|
|
|
| |
hibernate code, and add chunk range overlap checking.
|
|
|
|
|
|
|
|
| |
resume pmap code to match.
Add hibernate deflater and inflater and cache flush routines.
Code is not presently called or automatically built.
|
| |
|
|
|
|
|
|
|
|
| |
commits easier.
Work in progress, hibernate will still not work for you.
ok deraadt@
|
| |
|
|
|
|
|
|
|
| |
It'd be a very bad idea to hand out dirty pages as zeroed, just because
we came back from hibernate.
No callers at the moment, will be called on hibernate resume path.
|
|
|
|
|
|
|
| |
These have the potential to compress 1MB of physmem into 1 byte.
This works by noting the page is not in use and therefor skipping it.
Needed by mlarkin@ for hibernate. No callers yet.
|
|
|
|
|
|
| |
Add piglet allocator, which does a lowest-address selection.
No callers yet, needed by mlarkin@ for hibernate voodoo.
|
|
|
|
| |
No callers, no functional change.
|
|
|
|
|
|
|
| |
This function will probably die before ever being called
from the in-tree code, since hibernate will move to RLE encoding.
No functional change, function had no callers.
|
|
Next few commits will move other hibernate-specific functionality,
like the pig-allocator, to subr_hibernate.
No functional change, no callers either.
|