From patchwork Fri Aug 7 11:30:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 11705567 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D2E76722 for ; Fri, 7 Aug 2020 11:31:05 +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 B504E21744 for ; Fri, 7 Aug 2020 11:31:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B504E21744 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1k40Zm-00077Q-JC; Fri, 07 Aug 2020 11:30:18 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1k40Zl-00077K-Ga for xen-devel@lists.xenproject.org; Fri, 07 Aug 2020 11:30:17 +0000 X-Inumbo-ID: 559e7006-e16d-4e6a-96fa-51d7cf011199 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 559e7006-e16d-4e6a-96fa-51d7cf011199; Fri, 07 Aug 2020 11:30:16 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id E928DAD60; Fri, 7 Aug 2020 11:30:33 +0000 (UTC) From: Jan Beulich Subject: [PATCH v2 0/7] x86: build adjustments To: "xen-devel@lists.xenproject.org" Message-ID: <3a8356a9-313c-6de8-f409-977eae1fbfa5@suse.com> Date: Fri, 7 Aug 2020 13:30:18 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 Content-Language: en-US X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" This is a in part just loosely connected set of changes in particular aiming at further shim size binary reduction. One patch of v1 did go in. Besides the dropping of that one, there was a small adjustment to what is now patch 4 (based on feedback) and I did notice an omission in patch 1. 1: x86/EFI: sanitize build logic 2: x86: don't build with EFI support in shim-exclusive mode 3: x86: shrink struct arch_{vcpu,domain} when !HVM 4: bitmap: move to/from xenctl_bitmap conversion helpers 5: x86: move domain_cpu_policy_changed() 6: x86: move cpu_{up,down}_helper() 7: x86: don't include domctl and alike in shim-exclusive builds Jan