Date: Mon, 22 Aug 2016 23:41:12 -0400 From: Eric McCorkle <eric@metricspace.net> To: hackers@freebsd.org Subject: Info about suspend-to-disk Message-ID: <141b1050-8fb5-e8c7-0e0f-50607f2f28b9@metricspace.net>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WIhUp11GE7eGqpSRaa8dscf9px0CNsdFl Content-Type: multipart/mixed; boundary="OxICMEckHJX6esEqEfqiOVXgRnBSVgAbK" From: Eric McCorkle <eric@metricspace.net> To: hackers@freebsd.org Message-ID: <141b1050-8fb5-e8c7-0e0f-50607f2f28b9@metricspace.net> Subject: Info about suspend-to-disk --OxICMEckHJX6esEqEfqiOVXgRnBSVgAbK Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi everyone, I'm gathering information in preparation for possibly working on suspend-to-disk functionality. I have a fairly good idea of what it would take and one way to attack it. The overall plan would look something like this: * Use dump functionality to write an entire OS image out to disk. As this is a voluntary dump, it should be possible to go through the FS interface to produce a regular file. * Modify boot1 to check for saved images. Load and resume if one exists.= * Presumably there would need to be some new device methods added to do saving/reinitialization of devices. The major open questions for me are the following: * Is there/has there been significant work in this direction? * Is there perhaps a better strategy? * Do the codepaths currently exist to allow dump functionality to write to a regular file in the case of a voluntary dump, or would this need to be added? * What would be the most sensible default behavior for device hibernate/unhibernate methods? * Any other significant issues --OxICMEckHJX6esEqEfqiOVXgRnBSVgAbK-- --WIhUp11GE7eGqpSRaa8dscf9px0CNsdFl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EARYIAAYFAle7xdgACgkQVsKIQKqABI2XswD/d5koF51216TOHQjpBCgtIsGV Q9Bpy30kCaJV8mIzX5QBAOqGPyi+pZknQOEsUd1lyLUWXvHDiWF0PCsOtMFnZq8P =/LiG -----END PGP SIGNATURE----- --WIhUp11GE7eGqpSRaa8dscf9px0CNsdFl--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?141b1050-8fb5-e8c7-0e0f-50607f2f28b9>