Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3952294imm; Mon, 20 Aug 2018 07:26:56 -0700 (PDT) X-Google-Smtp-Source: AA+uWPziUmqulXs+akYyYYvg+NGLGsvVHDYvMkhRkQFWwIPbAUIkDLjpw2cXXoJpZPVM6VJRd50e X-Received: by 2002:a62:b29c:: with SMTP id z28-v6mr48849148pfl.8.1534775216146; Mon, 20 Aug 2018 07:26:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534775216; cv=none; d=google.com; s=arc-20160816; b=BfGXi4Hz7b6OSqgttldkbLX4sq2tC1Yctz6ikEzXDF7yryC5abaM3fd10HGbL841Qr dHex9Naotjt4FOlTb+lIbbTMZcRo2UbzGOkU19pzOD0x/Qp/TFmn8PCZdw6nZ1LrNBIn EfpJvJaq0AUvnS0GozJEyJWoGG3LzeIyjoESH75sb6LrVtpc6UkUwdnD8w1hWa7CyWHQ XHiNU8pugZSPqcZFHfqfgEvWSObah4gY1LBL/gOKx9k2QZcXZnUFB1iIVbB0D2FByISe c6WOcK+iFQe+fU3SJWL1pV1O5PGEgzQLmvTgTnhTxZySI7Mw34NFnTbBZax15WUmOy0H /eig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=94RkaTnrC+LP3JaZMIO3k32o7L7jkI5c2Y/cVxOGz1w=; b=Ysb5rOpT536xx/5eWYesaMjjwNcpaDEp/vA/PT4bQ4SY+1LE02dNT9FaG6kLpgjCkG bAH9Nn6lTvDU6YyyrvwOO9ijRJw2b2zVyHKwV9hsLLC4CwCFac8JLH94/BnnD1Vx5Mlh w+DpRdFp5VlVwpdGQCYDlSM2Dz9psFUzmf+/ofkDm2tsMf7Prh1ECXtKHvwjTCMUYHvU 1luu23KwbMgt56De1LYdSl0D5dytPAIHkIiY/zYiufCltY5z+y/17NRmVVy1pJOchHrd mVpbcryjkhw2Sh3n9p+eQ2eSqVsI0NL1yIXJKuWoz4F0cJ5YvSitUhwp1JjemJLxNdpd GRtA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g15-v6si9779760plo.284.2018.08.20.07.26.40; Mon, 20 Aug 2018 07:26:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726872AbeHTRjQ (ORCPT + 99 others); Mon, 20 Aug 2018 13:39:16 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:38234 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726187AbeHTRjQ (ORCPT ); Mon, 20 Aug 2018 13:39:16 -0400 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 2EF33814FDD2; Mon, 20 Aug 2018 14:23:25 +0000 (UTC) Received: from gondolin (dhcp-192-222.str.redhat.com [10.33.192.222]) by smtp.corp.redhat.com (Postfix) with ESMTP id 7C6102026DEF; Mon, 20 Aug 2018 14:23:19 +0000 (UTC) Date: Mon, 20 Aug 2018 16:23:17 +0200 From: Cornelia Huck To: Tony Krowiak Cc: linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, freude@de.ibm.com, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, borntraeger@de.ibm.com, kwankhede@nvidia.com, bjsdjshi@linux.vnet.ibm.com, pbonzini@redhat.com, alex.williamson@redhat.com, pmorel@linux.vnet.ibm.com, alifm@linux.vnet.ibm.com, mjrosato@linux.vnet.ibm.com, jjherne@linux.vnet.ibm.com, thuth@redhat.com, pasic@linux.vnet.ibm.com, berrange@redhat.com, fiuczy@linux.vnet.ibm.com, buendgen@de.ibm.com, frankja@linux.ibm.com, Tony Krowiak Subject: Re: [PATCH v9 12/22] s390: vfio-ap: sysfs interfaces to configure control domains Message-ID: <20180820162317.08bd7d23.cohuck@redhat.com> In-Reply-To: <1534196899-16987-13-git-send-email-akrowiak@linux.vnet.ibm.com> References: <1534196899-16987-1-git-send-email-akrowiak@linux.vnet.ibm.com> <1534196899-16987-13-git-send-email-akrowiak@linux.vnet.ibm.com> Organization: Red Hat GmbH MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.8]); Mon, 20 Aug 2018 14:23:25 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.8]); Mon, 20 Aug 2018 14:23:25 +0000 (UTC) for IP:'10.11.54.4' DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'cohuck@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 13 Aug 2018 17:48:09 -0400 Tony Krowiak wrote: > From: Tony Krowiak > > Provides the sysfs interfaces for: > > 1. Assigning AP control domains to the mediated matrix device > > 2. Unassigning AP control domains from a mediated matrix device > > 3. Displaying the control domains assigned to a mediated matrix > device > > The IDs of the AP control domains assigned to the mediated matrix > device are stored in an AP domain mask (ADM). The bits in the ADM, > from most significant to least significant bit, correspond to > AP domain numbers 0 to 255. On some systems, the maximum allowable > domain number may be less than 255 - depending upon the host's > AP configuration - and assignment may be rejected if the input > domain ID exceeds the limit. Please remind me of the relationship between control domains and usage domains... IIRC, usage domains allow both requests and configuration, while control domains allow only configuration, and are by convention a superset of usage domains. Is there a hard requirement somewhere in there, or can the admin cheerfully use different masks for usage domains and control domains without the SIE choking on it?