Received: by 10.213.65.68 with SMTP id h4csp1771651imn; Mon, 19 Mar 2018 12:50:25 -0700 (PDT) X-Google-Smtp-Source: AG47ELto17iexXSxfDvbIq0uGDxEB4VkNSKdIU4KEI4g3PKjOFb9SEEqvf9KKwVtBNQqnzoYqbOJ X-Received: by 10.99.125.78 with SMTP id m14mr10127807pgn.190.1521489025035; Mon, 19 Mar 2018 12:50:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521489025; cv=none; d=google.com; s=arc-20160816; b=ga9ZXbgh+3B9eSvXSX3clFoJnC4ROEbp07jSXbUaNvclqRZroIwCsW835kg4P02lSh Vk4saYWXrQs2qoPLnsvLvuiZVIGxdEALMz+Szzv1xuw8vhbRtzYRzTETxWgo3W9n3U+Z T84y6tJnLlrd85NlrHPFtaO1KlyMercKUN6OTwnjZ5wGItx395jS3tZqrz1ofMkdr5BJ kMqQyjjm6WHngQ0raIRUzfDPPJSXSNunHmdoHhvlIHp/nkVSV4Ng9WnxGSJx+zfNcHCf np+REUjata4zLdypjWhB5LjRGKrbGq2OuqKg2z8btI6eUOeIHsqou32xt9RgQaVR072r tSSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dmarc-filter:arc-authentication-results; bh=rovAOD/Nx03W4x80rCjUMqJF2z5E5lhSuAgWo+KOnuU=; b=ifg+3IRXswRgUAhL/oknd0TXJOwCFKA2LUbnDjMOg6LFOjYEYxUm1VccLlpYXD1y9S 3QygEvCdXk3F0HstF7LTev3V7jRgucPUTb9r9pU19bWSYeoawi8K6snRGzF7Ixv7XDBA AECPKTqg2vuda4J7Gf8Dq9aVPGPY/U98a/jbpJi8Gxutby/8sQSnjJJd4UXMqxJRcXBh FEPPqynvsID8u+QVbqxc8IQqwhYHuTY/Cdw178kXlxahaSvLD20u8TG9hmSdVq0Nxke2 PtAFSHcuf6KZTmMBbsbl8KKcFGsM0Cjm3+WUv9TKOu56tL0QA4xrOFYFU9gZnS5NziB6 yBsQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e63si459146pfb.268.2018.03.19.12.50.10; Mon, 19 Mar 2018 12:50:24 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S970152AbeCSTsf (ORCPT + 99 others); Mon, 19 Mar 2018 15:48:35 -0400 Received: from mail.kernel.org ([198.145.29.99]:52956 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S969556AbeCSTsR (ORCPT ); Mon, 19 Mar 2018 15:48:17 -0400 Received: from localhost (231.sub-174-234-133.myvzw.com [174.234.133.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9678921720; Mon, 19 Mar 2018 19:48:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9678921720 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=helgaas@kernel.org Date: Mon, 19 Mar 2018 14:48:13 -0500 From: Bjorn Helgaas To: Jan Kiszka Cc: Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , Bjorn Helgaas , x86@kernel.org, Linux Kernel Mailing List , jailhouse-dev@googlegroups.com, linux-pci@vger.kernel.org, virtualization@lists.linux-foundation.org, Andy Shevchenko , Benedikt Spranger , Juergen Gross , Mark Rutland , Otavio Pontes , Rob Herring Subject: Re: [PATCH v5 0/7] jailhouse: Enhance secondary Jailhouse guest support /wrt PCI Message-ID: <20180319194813.GJ77194@bhelgaas-glaptop.roam.corp.google.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 07, 2018 at 08:39:11AM +0100, Jan Kiszka wrote: > Basic x86 support [1] for running Linux as secondary Jailhouse [2] guest > is currently pending in the tip tree. This builds on top and enhances > the PCI support for x86 and also ARM guests (ARM[64] does not require > platform patches and works already). > ... Hi Jan, What tree do you plan to merge this through? I was sort of assuming x86, since the main point of jailhouse is not PCI, but I do notice most of the changes here are PCI-related, so thought I should make sure you're not waiting on me. > Jan Kiszka (6): > jailhouse: Provide detection for non-x86 systems > PCI: Scan all functions when running over Jailhouse > x86: Align x86_64 PCI_MMCONFIG with 32-bit variant > x86: Consolidate PCI_MMCONFIG configs > x86/jailhouse: Allow to use PCI_MMCONFIG without ACPI > MAINTAINERS: Add entry for Jailhouse > > Otavio Pontes (1): > x86/jailhouse: Enable PCI mmconfig access in inmates > > Documentation/devicetree/bindings/jailhouse.txt | 8 ++++++++ > MAINTAINERS | 7 +++++++ > arch/x86/Kconfig | 12 +++++++----- > arch/x86/include/asm/jailhouse_para.h | 2 +- > arch/x86/include/asm/pci_x86.h | 2 ++ > arch/x86/kernel/Makefile | 2 +- > arch/x86/kernel/cpu/amd.c | 2 +- > arch/x86/kernel/jailhouse.c | 8 ++++++++ > arch/x86/pci/legacy.c | 4 +++- > arch/x86/pci/mmconfig-shared.c | 4 ++-- > drivers/pci/probe.c | 22 +++++++++++++++++++--- > include/linux/hypervisor.h | 17 +++++++++++++++-- > 12 files changed, 74 insertions(+), 16 deletions(-) > create mode 100644 Documentation/devicetree/bindings/jailhouse.txt > > -- > 2.13.6 >