Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jul 2013 06:36:00 +0900
From:      =?UTF-8?Q?Iori=E3=80=80YONEJI?= <fivo.11235813@gmail.com>
To:        soc-status@freebsd.org
Subject:   GSoC status Week #5: BHyVe suspend/resume
Message-ID:  <CAJ-Y7Vd-BnzRHzc22hb1N4VizpmLy2C57wOi8oeXhkCrgz2DMg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi all.

[project summary]
The project goal is to append suspend/resume feature to BHyVe(BSD
hypervisor).

[what's done]
In this week, I've done these things:
- add NMI issue in suspend ioctl so that VM guest sleep immediately.
- add implementation to copy all register state except x87/MMX/SSE
registers s\to userland in ioctl.
- test ioctl with small userland application.
- add suspend hook in vmrun so suspend handling to be called either in
 kernel and in userland(bhyve).

[under development]
- save x87/MMX/SSE registers (suspend-hook).
- save bhyve process depending state(like ctx).

[will be opened in a week]
- dump guest memory
- restore registers



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Y7Vd-BnzRHzc22hb1N4VizpmLy2C57wOi8oeXhkCrgz2DMg>