From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de ([195.135.220.15]:56994 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751285AbeDENHD (ORCPT ); Thu, 5 Apr 2018 09:07:03 -0400 Subject: Re: [Xen-devel] Patches for stable To: Boris Ostrovsky , George Dunlap Cc: Greg KH , stable , xen-devel References: <20180404142702.GA20460@kroah.com> <20180404144644.GA22656@kroah.com> <20180404154201.GA31981@kroah.com> <9cd0be43-6380-f5a0-0427-7f75fca966a9@suse.com> <20180405063314.GC5431@kroah.com> <20180405071448.GA9183@kroah.com> <950f2f68-04ef-bf4d-fa61-afa9bdc918e4@suse.com> From: Juergen Gross Message-ID: <4bf257f2-dad7-62d2-ad5b-8972c0311119@suse.com> Date: Thu, 5 Apr 2018 15:06:59 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit Sender: stable-owner@vger.kernel.org List-ID: On 05/04/18 15:00, Boris Ostrovsky wrote: > On 04/05/2018 08:19 AM, Juergen Gross wrote: >> On 05/04/18 12:06, George Dunlap wrote: >> >>> Aren't there flags in the binary somewhere that could tell the >>> toolstack / Xen whether the kernel in question needs the RSDP table in >>> lowmem, or whether it can be put higher? >> Not really. Analyzing the binary whether it accesses the rsdp_addr in >> the start_info isn't the way to go, IMO. >> >> I've sent a patch to xen-devel adding a quirk flag to the domain's >> config to enable the admin special casing such an "old" kernel. > > Can we backport latest struct hvm_start_info changes (which bumped > interface version) to 4.11 and pass RSDP only for versions >=1? And this would help how? RSDP address is passed today, the kernel just doesn't read it. And how should Xen know which interface version the kernel is supporting? And Xen needs to know that in advance in order to place the RSDP in low memory in case the kernel isn't reading the RSDP address from start_info. Juergen