On 28/07/14 16:58, Ian Campbell wrote: > On Mon, 2014-07-28 at 16:38 +0100, Andrew Cooper wrote: >>> Have you developed any particular unit tests for the conversion stuff as >>> you've been developing this? I think we could check them in if yes, so >>> long as the input dataset isn't an entire domain of course... >> andrewcoop@andrewcoop:/local/xen.git$ ls -hlA tools/python/v2tests/ >> total 285M >> -rw-rw-r-- 1 andrewcoop xendev 65M Jul 11 11:35 conv-v1-t64-hvm >> -rw-rw-r-- 1 andrewcoop xendev 40M Jul 11 11:35 conv-v1-t64-pv32 >> -rw-rw-r-- 1 andrewcoop xendev 40M Jul 11 11:35 conv-v1-t64-pv64 >> -rw-rw-r-- 1 andrewcoop xendev 1.1K Jul 6 20:06 Makefile >> -rw-r--r-- 1 andrewcoop xendev 65M May 6 14:09 v1-t64-hvm >> -rw-r--r-- 1 andrewcoop xendev 40M May 6 14:05 v1-t64-pv32 >> -rw-r--r-- 1 andrewcoop xendev 40M May 6 14:04 v1-t64-pv64 >> >> They are the smallest domains I could create and suspend, but are still >> too large to reasonably be committed > Agreed. > >> I will see if I can come up with something smaller which can be >> committed, but nothing comes immediately to mind. > Perhaps a minios domain for the pv cases at least? > > I've got a mirage guest that suspends and resumes - built from here: https://github.com/mirage/mirage-skeleton/pull/42 It's ~400k gzipped, which still might be on the large side, but I'll attach it here in case it's of use. I believe there are currently some efforts to get the suspend/resume changes required upstreamed back to mini-os, so hopefully this will all be a bit easier in the future. Jon