From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751502AbcEQQtD (ORCPT ); Tue, 17 May 2016 12:49:03 -0400 Received: from mx1.redhat.com ([209.132.183.28]:37152 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751050AbcEQQtA (ORCPT ); Tue, 17 May 2016 12:49:00 -0400 Subject: Re: [PATCH 3/3] ACPI: ARM64: support for ACPI_TABLE_UPGRADE To: Mark Rutland , Aleksey Makarov References: <1463486765-31827-1-git-send-email-aleksey.makarov@linaro.org> <1463486765-31827-4-git-send-email-aleksey.makarov@linaro.org> <20160517124629.GE14955@leverpostej> Cc: Russell King , "Rafael J . Wysocki" , Len Brown , linux-acpi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Graeme Gregory , "Zheng, Lv" , Catalin Marinas , Will Deacon From: Jon Masters Message-ID: Date: Tue, 17 May 2016 12:48:53 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Tue, 17 May 2016 16:48:59 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/17/2016 12:44 PM, Jon Masters wrote: > 1). During development of a platform, it is much easier to debug > problems with tables if you can test replacement ones without having to > respin the firmware. In the server world, you usually don't have the > firmware source code, so to get it respun could be days-weeks even if > you are working with the authors closely. We have practically used this > feature on a number of platforms already and it will continue. For example, on one platform we were unable to fully boot RHEL(SA) due to a bug in one of the ACPI tables. But I was able to boot the system to a ramdisk containing a uuencode library and then write out the content of the tables over the serial port, then decompile/patch/recompile, and override replacement tables on the system. Then we beat the vendor up with the fixes and the official firmware was corrected. -- Computer Architect | Sent from my Fedora powered laptop