From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 885ABC43461 for ; Thu, 6 May 2021 10:43:25 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2D8C4613CD for ; Thu, 6 May 2021 10:43:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2D8C4613CD Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xen.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.123417.232756 (Exim 4.92) (envelope-from ) id 1lebTL-0004MG-VA; Thu, 06 May 2021 10:43:11 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 123417.232756; Thu, 06 May 2021 10:43:11 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lebTL-0004M9-S4; Thu, 06 May 2021 10:43:11 +0000 Received: by outflank-mailman (input) for mailman id 123417; Thu, 06 May 2021 10:43:10 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lebTK-0004M2-NY for xen-devel@lists.xenproject.org; Thu, 06 May 2021 10:43:10 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lebTF-00064f-KY; Thu, 06 May 2021 10:43:05 +0000 Received: from 54-240-197-235.amazon.com ([54.240.197.235] helo=ufe34d9ed68d054.ant.amazon.com) by xenbits.xenproject.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lebTF-0002l1-At; Thu, 06 May 2021 10:43:05 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org; s=20200302mail; h=Message-Id:Date:Subject:Cc:To:From; bh=680kVgfT7Oe/mttQMr/p0AciRnNxgeCFuFajL/iBUTw=; b=22Q4OSMth/CnR9cTEE5rrgwhhS N+c7qFFwhWFbavfnKHE2U8YL0vmUZb5Ox45FDPJOuT/5lsrq/oY6ZOG4WAPEOfLgzOlFqGSgAaRh2 Gq0ACotRudXndGp3qHOeykINX4lTk/1p9P6a+jstnd3IL6HplMQAnDIPpWgmmpfWVBEs=; From: Julien Grall To: xen-devel@lists.xenproject.org Cc: dwmw2@infradead.org, paul@xen.org, hongyxia@amazon.com, raphning@amazon.com, maghul@amazon.com, Julien Grall , Andrew Cooper , George Dunlap , Ian Jackson , Jan Beulich , Julien Grall , Stefano Stabellini , Wei Liu Subject: [PATCH RFC 0/2] Add a design document for Live Updating Xen Date: Thu, 6 May 2021 11:42:57 +0100 Message-Id: <20210506104259.16928-1-julien@xen.org> X-Mailer: git-send-email 2.17.1 From: Julien Grall Hi all, A couple of years ago, AWS presented at Xen Summit [1] a new method called "Live Update" to replace the underlying the hypervisor without rebooting/migrating VMs. Since then we worked on implementing the feature in Xen and now have a working PoC. This series is a split of David's series sent last year [1] focusing on the design of the feature. We will start sending the code soon. We will give an update and demonstrate the feature working during the new Xen Summit. More details on the feature can be found in the first patch #1 which introduces the design document. Best regards, [1] https://www.youtube.com/watch?v=ANaDS9BUhuA [2] Julien Grall (2): docs/design: Add a design document for Live Update xen/kexec: Reserve KEXEC_TYPE_LIVEUPDATE and KEXEC_RANGE_MA_LIVEUPDATE docs/designs/liveupdate.md | 254 +++++++++++++++++++++++++++++++++++++ xen/include/public/kexec.h | 13 +- 2 files changed, 264 insertions(+), 3 deletions(-) create mode 100644 docs/designs/liveupdate.md -- 2.17.1