From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Druzhinin Subject: [PATCH] xen-pvdevice: Introduce a simplistic xen-pvdevice save state Date: Thu, 8 Mar 2018 12:52:31 +0000 Message-ID: <1520513551-19851-1-git-send-email-igor.druzhinin@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etv2K-00056w-Uf for xen-devel@lists.xenproject.org; Thu, 08 Mar 2018 12:52:44 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: qemu-devel@nongnu.org, xen-devel@lists.xenproject.org Cc: Igor Druzhinin , sstabellini@kernel.org, mst@redhat.com, paul.durrant@citrix.com, anthony.perard@citrix.com, pbonzini@redhat.com List-Id: xen-devel@lists.xenproject.org VGhpcyBzaG91bGQgaGVscCB0byBhdm9pZCBwcm9ibGVtcyB3aXRoIGFjY2Vzc2luZyB0aGUgZGV2 aWNlIGFmdGVyCm1pZ3JhdGlvbi9yZXN1bWUgd2l0aG91dCBQViBkcml2ZXJzLiBPbGRlciBzeXN0 ZW1zIHdpbGwgYWNxdWlyZQp0aGUgbmV3IHJlY29yZCB3aGVuIG1pZ3JhdGVkIHdoaWNoIHNob3Vs ZCBub3QgY2hhbmdlIHRoZWlyIHN0YXRlIGZvcgp3b3JzZS4KClNpZ25lZC1vZmYtYnk6IElnb3Ig RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIGh3L2kzODYveGVuL3hl bl9wdmRldmljZS5jIHwgMTEgKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMgYi9ody9pMzg2 L3hlbi94ZW5fcHZkZXZpY2UuYwppbmRleCBjMDkzYjM0Li5lZjIyYTAzIDEwMDY0NAotLS0gYS9o dy9pMzg2L3hlbi94ZW5fcHZkZXZpY2UuYworKysgYi9ody9pMzg2L3hlbi94ZW5fcHZkZXZpY2Uu YwpAQCAtNzEsNiArNzEsMTYgQEAgc3RhdGljIGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyB4ZW5fcHZf bW1pb19vcHMgPSB7CiAgICAgLmVuZGlhbm5lc3MgPSBERVZJQ0VfTElUVExFX0VORElBTiwKIH07 CiAKK3N0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV94ZW5fcHZkZXZpY2Ug PSB7CisgICAgLm5hbWUgPSAieGVuLXB2ZGV2aWNlIiwKKyAgICAudmVyc2lvbl9pZCA9IDEsCisg ICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDEsCisgICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRb XSkgeworICAgICAgICBWTVNUQVRFX1BDSV9ERVZJQ0UocGFyZW50X29iaiwgWGVuUFZEZXZpY2Up LAorICAgICAgICBWTVNUQVRFX0VORF9PRl9MSVNUKCkKKyAgICB9Cit9OworCiBzdGF0aWMgdm9p ZCB4ZW5fcHZfcmVhbGl6ZShQQ0lEZXZpY2UgKnBjaV9kZXYsIEVycm9yICoqZXJycCkKIHsKICAg ICBYZW5QVkRldmljZSAqZCA9IFhFTl9QVl9ERVZJQ0UocGNpX2Rldik7CkBAIC0xMjAsNiArMTMw LDcgQEAgc3RhdGljIHZvaWQgeGVuX3B2X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2 b2lkICpkYXRhKQogICAgIGstPmNsYXNzX2lkID0gUENJX0NMQVNTX1NZU1RFTV9PVEhFUjsKICAg ICBkYy0+ZGVzYyA9ICJYZW4gUFYgRGV2aWNlIjsKICAgICBkYy0+cHJvcHMgPSB4ZW5fcHZfcHJv cHM7CisgICAgZGMtPnZtc2QgPSAmdm1zdGF0ZV94ZW5fcHZkZXZpY2U7CiB9CiAKIHN0YXRpYyBj b25zdCBUeXBlSW5mbyB4ZW5fcHZfdHlwZV9pbmZvID0gewotLSAKMi43LjQKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs