dm: add S3 support for UOS

We do:
 - pause target vm
 - suspend all virtual devices
 - wait for resume notification
 - resume all virtual devices
 - reset target vm

Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Yin Fengwei
2018-05-21 16:49:57 +08:00
committed by lijinxia
parent 8ee4c0b1dd
commit a8a27d82d0
4 changed files with 71 additions and 2 deletions

View File

@@ -744,6 +744,11 @@ basl_fwrite_dsdt(FILE *fp, struct vmctx *ctx)
dsdt_line("DefinitionBlock (\"dm_dsdt.aml\", \"DSDT\", 2,"
"\"DM \", \"DMDSDT \", 0x00000001)");
dsdt_line("{");
dsdt_line(" Name (_S3, Package ()");
dsdt_line(" {");
dsdt_line(" 0x03,");
dsdt_line(" Zero,");
dsdt_line(" })");
dsdt_line(" Name (_S5, Package ()");
dsdt_line(" {");
dsdt_line(" 0x05,");