[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/2] grant table and add-to-physmap adjustments on top of XSAs 379 and 384


  • To: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Mon, 13 Sep 2021 08:39:19 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hZV80eLlnUbQz40OrBm/kaIbk08Pq01QuLeBX7Og0zQ=; b=BxpfFzibcKn/wpVzzBdNF4JJiPQjMn1oORWoBW5GfIGJeSS+qjK81eqxac6+M6arBTT1mFDbc72sPfug+0oDuxXRv7yzaGId0PLnsWaRI0fLOT607FNlqpPL76KbkskwrKPxDga+OiTIQjT2bpqrUpujipVmubEfeDpfx2rp83XTaYIN0BamoU/b1HZgqHCqa1z+GPBUqGWCLm14v522FhK5nzz+Joz2Tood5xTxekjl8ddCvg2TLPXvxE3azNZ7dXivLtVZyYrtWH+ocEapCLDkfaKXnKUDGXttkjTfLvyYYXxg6kO9DBuA+eRURjebpnouLJaSXCOcLRu+rGdfFA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TPNt8yHXVBq4HbSLRFk1oeJ9j4UmkOPB3uWxeUcXdhdb2wPG3KH+hgCXNP11hItbnOf1FncMEZN3zS3rJ80iQ4aR+YnGXYQ+odBfdbCZfdEEg9hndlGXdoyYTL8qmkjLGC5jut/QWAN91FtuxuzAgsqg5rtCbXMlU/ryevOZJaaKHqDFL53LAEWJWKXguuP075BCM39cN2KrhvB7HpSCoCNwARo7OxdkzKs3m8MThEtPhGLmsZL6naS/pbWNzgTm+hXzTd9TEYNczuHjwn18q2kiIjaAhgbwiGALqF2amu997Na+hjBoQM29GwfCz97BUYXsTQn4wEqEQAm/c99k9g==
  • Authentication-results: xen.org; dkim=none (message not signed) header.d=none;xen.org; dmarc=none action=none header.from=suse.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Mon, 13 Sep 2021 06:39:34 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

I'm prepared for the "how" aspect of the 1st patch here to end up
controversial. Since the observed quirk will imo want dealing with,
I'd appreciate any objection to the proposed change to be accompanied
by an alternative suggestion. An intention of mine was to not further
increase the number of arch hooks needed. I further realize that this
change conflicts with Oleksandr's "xen/gnttab: Store frame GFN in
struct page_info on Arm", at the very least contextually.

1: gnttab: remove guest_physmap_remove_page() call from gnttab_map_frame()
2: memory: XENMEM_add_to_physmap (almost) wrapping checks

Jan




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.