Received: by 10.223.176.46 with SMTP id f43csp2220080wra; Thu, 25 Jan 2018 06:45:01 -0800 (PST) X-Google-Smtp-Source: AH8x224QrCYGWaBdsAxzMVbvWLRqKtGzVrVqSrhy8fMclpya1ppigXy3r0ITcbWi0jaOHNSL+8TB X-Received: by 2002:a17:902:52c3:: with SMTP id a61-v6mr11164705pli.335.1516891501082; Thu, 25 Jan 2018 06:45:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516891501; cv=none; d=google.com; s=arc-20160816; b=03HAib4FuZwwYhXd1b7VcM7R0tseGO1lmmvfu36hhJf3vHChQWgx+uS0RgZz9ktxTQ 3CGNoFHG50HKzXTVodRI7MgoWQ0wMGD6pVRk3cUPVnE1dH4oSxNjt+usbylwXuOqtjvs DByL7jJgBPxiRLcb3K2tLMBIKay4Flsu4q/FlPUUqmQvsVCDDAEOAqha/luAkI6N878o gHoWbUqdplqg9mPlBZFb5xIUrHma4ZirS8l+ApHk0m9H3KVQmQ7OZk82qVx190f2vHby H+kCRhb3rfSO7heAi+3F6PfrgpXHUYjoZ0H/EjJDk8fanHTa7Vdxt/PTZHp5cOtX8BhA IOeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=FDjZyIOOaGFp6P0AsoZEiyfccChpSdx30NJT1XlBRbo=; b=tY3ncb7dXoA41K/CQuj6geDPVjDM8WxF8tGsaIQFg4+0yVrw93XRXHkb1P0s99ZB9u HxKgWM7lbGFYqhfT9TG/WkUNytV+MCaxaVhOJ5ozF3PCY36bZaE91s/3elM1JyAMuK/u j7KMtSRpkwaYlKVBLSNBaxYH2Y9BJD5nXs21HPxZe4SIIvOXREg5P6C0CFtcfkgKxl9N ZPPj/q7OkcvH2LgEPFzuuAGdd+RMuqYZneQgqGHNPoIA7JXapAHABTcihRS++NfnFcuA 4C493pDX16/nd64hQd+6Z+ePeyahjyZgNp+8uHeWM7BYSWw42A7oLJ7yY2MhknVlSEvX ieeQ== 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 l12si1651347pgu.265.2018.01.25.06.44.46; Thu, 25 Jan 2018 06:45:01 -0800 (PST) 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 S1751789AbeAYOgp (ORCPT + 99 others); Thu, 25 Jan 2018 09:36:45 -0500 Received: from mx2.suse.de ([195.135.220.15]:50071 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750911AbeAYOgn (ORCPT ); Thu, 25 Jan 2018 09:36:43 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 67CC8AE6C; Thu, 25 Jan 2018 14:36:42 +0000 (UTC) From: Juergen Gross To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org Cc: lenb@kernel.org, rafael.j.wysocki@intel.com, mingo@redhat.com, boris.ostrovsky@oracle.com, Juergen Gross Subject: [PATCH v2 0/2] xen: re-enable booting as Xen PVH guest Date: Thu, 25 Jan 2018 15:36:37 +0100 Message-Id: <20180125143639.9969-1-jgross@suse.com> X-Mailer: git-send-email 2.13.6 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Xen PVH boot protocol passes vital information to the kernel via a start_info block. One of the data transferred is the physical address of the RSDP table. Unfortunately PVH support in the kernel didn't use that passed address for RSDP, but relied on the legacy mechanism searching for the RSDP in low memory. After a recent change in Xen putting the RSDP to a higher address booting as PVH guest is now failing. This small series repairs that by passing the RSDP address from the start_info block to ACPI handling. Juergen Gross (2): x86/acpi: add retrieval function for rsdp address xen: add acpi_arch_get_root_pointer() for pvh guests arch/x86/xen/enlighten_pvh.c | 14 +++++++++++--- drivers/acpi/osl.c | 10 +++++++++- include/linux/acpi.h | 2 ++ 3 files changed, 22 insertions(+), 4 deletions(-) -- 2.13.6