From owner-svn-src-all@freebsd.org Fri May 1 15:12:37 2020 Return-Path: Delivered-To: svn-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7E0842D8082; Fri, 1 May 2020 15:12:37 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: from mail-ot1-f50.google.com (mail-ot1-f50.google.com [209.85.210.50]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49DG2Y2cHlz3Bnv; Fri, 1 May 2020 15:12:36 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by mail-ot1-f50.google.com with SMTP id j26so2822277ots.0; Fri, 01 May 2020 08:12:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=xqcrio596Dq9xJH/TthPNYrXc0UPcTq1R/08/+FgMZ4=; b=ksZs0UaLwe9gW2Layt7OtjEnj/z5GuhgPF2PrsJJK920hOrXqaHEThX5Pjn6DYa3/l 97ikCUyN8TH2wLoGDh99kkBhJk1FN6OKawNGmFyaXdW7e+NBVAGj5vO3qjGi8b3fF3XF 0TPArGVj93NvqGL2kNg/VqhMUDzNdxBG4yjrip3qkoEAqvBy0kjF4TUhdR+IcwAhMLHz oUlOoUyuNN6m/NeIaOU7X6NIv+r07QQOAewUBRoxYTuHLWU/hdPdOcobMFy5Cdd+Auyd lHAPRcjfYD89BJmXtS0xu59NP2NUbqwsgDhZnCO6wLUlgfiaE2j8myzIWgMKgxJAC6hz spkQ== X-Gm-Message-State: AGi0PuZPttYEtwhm/KQV0HZS8ksmvz1EgkQY8j9T4SXi3Ze7Hi8qZpZu Puqpf1UmQQX6Kv4Qd0CYfcyydWAd X-Google-Smtp-Source: APiQypIC7D1/47Yha7Enfud5Q4UKLyCuRKUlyw7ovFkX8X+9OFJQLXiEuAD1rQHua8mWYQJ4riHCow== X-Received: by 2002:a9d:22e4:: with SMTP id y91mr3900046ota.336.1588345955464; Fri, 01 May 2020 08:12:35 -0700 (PDT) Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com. [209.85.167.173]) by smtp.gmail.com with ESMTPSA id i196sm6310oib.8.2020.05.01.08.12.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 May 2020 08:12:35 -0700 (PDT) Received: by mail-oi1-f173.google.com with SMTP id o24so47089oic.0; Fri, 01 May 2020 08:12:35 -0700 (PDT) X-Received: by 2002:a05:6808:28b:: with SMTP id z11mr2729oic.135.1588345954875; Fri, 01 May 2020 08:12:34 -0700 (PDT) MIME-Version: 1.0 References: <202005010126.0411QaEF047318@repo.freebsd.org> In-Reply-To: <202005010126.0411QaEF047318@repo.freebsd.org> Reply-To: cem@freebsd.org From: Conrad Meyer Date: Fri, 1 May 2020 08:12:24 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: svn commit: r360517 - in head/sys/contrib/dev/acpica: . common compiler components/debugger components/disassembler components/dispatcher components/executer include To: Jung-uk Kim Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org X-Rspamd-Queue-Id: 49DG2Y2cHlz3Bnv X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 May 2020 15:12:37 -0000 Thanks, this looks like a big improvement! On Thu, Apr 30, 2020 at 18:26 Jung-uk Kim wrote: > Author: jkim > Date: Fri May 1 01:26:36 2020 > New Revision: 360517 > URL: https://svnweb.freebsd.org/changeset/base/360517 > > Log: > MFV: r360512 > > Merge ACPICA 20200430. > > --- head/sys/contrib/dev/acpica/changes.txt Fri May 1 00:41:41 2020 > (r360516) > +++ head/sys/contrib/dev/acpica/changes.txt Fri May 1 01:26:36 2020 > (r360517) > @@ -1,4 +1,61 @@ > ---------------------------------------- > + > + > +30 April 2020. Summary of changes for version 20200430: > ... > +2) iASL Compiler/Disassembler and ACPICA tools: > + > +iASL DataTable Compiler: Fixed a segfault on errors that aren't directly > +associated with a field. > + > +Disassembler: has been made more resilient so that it will continue to > +parse AML even if the AML generates ACPI namespace errors. This enables > +iASL to disassemble some AML that may have been compiled using older > +versions of iASL that no longer compile with newer versions of iASL. > + > +iASL: Fixed the required parameters for _NIH and _NIG. Previously, there > +was a mixup where _NIG required one parameter and _NIH required zero > +parameters. This change swaps these parameter requirements. Now it is > +required that _NIH must be called with one parameter and _NIG requires > +zero parameters. > + > +iASL: Allow use of undefined externals as long as they are protected by > +an if (CondRefOf (...)) block when compiling multiple definition blocks. > + > +iASL: Fixed the type override behavior of named objects that are declared > +as External. External declarations will no longer override the type of > +the actual definition if it already exists. > + > +AcpiNames: Added setargv.obj to the MSVC 2017 link sequence to enable > +command line wildcard support on Windows. Note: the AcpiNames utility is > +essentially redundant with the AcpiExec utility (using the "namespace" > +command) and is therefore deprecated. It will be removed in future > +releases of ACPICA. > + > +Disassembler: ignore AE_ALREADY_EXISTS status when parsing create* > +operators. The disassembler is intended to emit existing ASL code as-is. > +Therefore, error messages emitted during disassembly should be ignored or > +handled in a way such that the disassembler can continue to parse the > +AML. This change ignores AE_ALREADY_EXISTS errors during the deferred Op > +parsing for create operators in order to complete parsing ASL termlists. All of the above should improve acpidump disassembler utility significantly. Best, Conrad