From: "Carsey, Jaben" <jaben.carsey@intel.com>
To: Evan Lloyd <Evan.Lloyd@arm.com>, "Ni, Ruiyu" <ruiyu.ni@intel.com>,
"edk2-devel@ml01.01.org" <edk2-devel@ml01.01.org>
Cc: Leif Lindholm <leif.lindholm@linaro.org>,
"ard.biesheuvel@linaro.org" <ard.biesheuvel@linaro.org>,
"Carsey, Jaben" <jaben.carsey@intel.com>
Subject: Re: [PATCH] ShellPkg: Add acpiview tool to dump ACPI tables
Date: Mon, 19 Dec 2016 18:01:21 +0000 [thread overview]
Message-ID: <CB6E33457884FA40993F35157061515C54B2A1A8@FMSMSX103.amr.corp.intel.com> (raw)
In-Reply-To: <AM5PR0801MB17627E02DF2B4B749A93F20E8B910@AM5PR0801MB1762.eurprd08.prod.outlook.com>
I am good with this addition. The BSD is a huge advantage for me.
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
I will allow Ray to resolve any issues he and push it.
-Jaben
> -----Original Message-----
> From: Evan Lloyd [mailto:Evan.Lloyd@arm.com]
> Sent: Monday, December 19, 2016 7:57 AM
> To: Ni, Ruiyu <ruiyu.ni@intel.com>; edk2-devel@ml01.01.org
> Cc: Carsey, Jaben <jaben.carsey@intel.com>; Leif Lindholm
> <leif.lindholm@linaro.org>; ard.biesheuvel@linaro.org
> Subject: RE: [edk2] [PATCH] ShellPkg: Add acpiview tool to dump ACPI tables
> Importance: High
>
> Hi Ray.
> Good question. Answer inline.
>
> >-----Original Message-----
> >From: Ni, Ruiyu [mailto:ruiyu.ni@intel.com]
> >Sent: 19 December 2016 09:49
> >To: Evan Lloyd; edk2-devel@ml01.01.org
> >Cc: Carsey, Jaben; Leif Lindholm; ard.biesheuvel@linaro.org
> >Subject: RE: [edk2] [PATCH] ShellPkg: Add acpiview tool to dump ACPI
> >tables
> >
> >I happened to find another version of acpi dump tool in shell.
> >Binary can be downloaded from: https://acpica.org/downloads/uefi-
> >support
> >Source can be downloaded from: https://github.com/acpica/acpica
> >
> >Are there any differences between the above one and yours?
>
> The main differences are:
> 1.acpiview provides a formatted dump of non-AML tables at the Shell level.
> This provides the equivalent of using acpidump -b, then transferring the file
> to use "iasl -d" on another system. However, it works on systems where the
> tables do not yet enable an OS to boot, or have limited disk functionality.
> 2.It provides a small amount of specification consistency checking/error
> reporting at the Shell level. We have found that to be an invaluable aid to
> debugging.
> 3.It has a normal UEFI BSD license, so doesn't instigate legal anxiety.
>
> Regards,
> Evan
>
>
> >
> >Thanks/Ray
> >
> >> -----Original Message-----
> >> From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
> >> evan.lloyd@arm.com
> >> Sent: Saturday, December 17, 2016 2:26 AM
> >> To: edk2-devel@ml01.01.org
> >> Cc: Carsey, Jaben <jaben.carsey@intel.com>; Ni, Ruiyu
> ><ruiyu.ni@intel.com>;
> >> Leif Lindholm <leif.lindholm@linaro.org>; Ard Biesheuvel
> >> <ard.biesheuvel@linaro.org>
> >> Subject: [edk2] [PATCH] ShellPkg: Add acpiview tool to dump ACPI tables
> >>
> >> From: Sami Mujawar <sami.mujawar@arm.com>
> >>
> >> This program is provided to allow examination of ACPI table contents
> >> from the UEFI Shell. This can help with investigations, especially at
> >> that stage where the tables are not enabling an OS to boot.
> >> The program is not exhaustive, and only encapsulates detailed knowledge
> >> of a limited number of table types.
> >>
> >> Default behaviour is to display the content of all tables installed.
> >> 'Known' table types will be parsed and displayed with descriptions and
> >> field values. Where appropriate a degree of consistency checking is
> >> done and errors may be reported in the output.
> >> Other table types will be displayed as an array of Hexadecimal bytes.
> >>
> >> To facilitate debugging, the -t and -b options can be used to generate a
> >> binary file image of a table that can be copied elsewhere for
> >> investigation using tools such as those provided by acpica.org. This is
> >> especially relevant for AML type tables like DSDT and SSDT.
> >>
> >> The inspiration for this is the existing smbiosview Debug1 Shell
> >> command, and the command is also intended for Debug1.
> >>
> >> Many tables are not explicitly handled, in part because no examples are
> >> available for our testing.
> >>
> >> The program is designed to be extended to new tables with minimal
> >> effort, and contributions are invited.
> >>
> >> The code is available for examination at:
> >> https://github.com/EvanLloyd/tianocore/tree/651_acpiview_v1
> >>
> >> Contributed-under: TianoCore Contribution Agreement 1.0
> >> Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
> >> Signed-off-by: Evan Lloyd <evan.lloyd@arm.com>
> >> ---
> >> ShellPkg/ShellPkg.dec | 2 +
> >>
> >>
> ...
> >> Guid("CE165669-3EF3-493F-B85D-6190EE5B9759")
> >>
> >> _______________________________________________
> >> edk2-devel mailing list
> >> edk2-devel@lists.01.org
> >> https://lists.01.org/mailman/listinfo/edk2-devel
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended recipient,
> please notify the sender immediately and do not disclose the contents to any
> other person, use it for any purpose, or store or copy the information in any
> medium. Thank you.
next prev parent reply other threads:[~2016-12-19 18:01 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-16 18:25 [PATCH] ShellPkg: Add acpiview tool to dump ACPI tables evan.lloyd
2016-12-19 9:48 ` Ni, Ruiyu
2016-12-19 15:57 ` Evan Lloyd
2016-12-19 18:01 ` Carsey, Jaben [this message]
2016-12-20 2:59 ` Ni, Ruiyu
2016-12-20 3:56 ` Carsey, Jaben
2016-12-20 4:49 ` Yao, Jiewen
2016-12-20 5:18 ` Ni, Ruiyu
2016-12-20 5:54 ` Yao, Jiewen
2016-12-20 13:20 ` Evan Lloyd
2016-12-20 16:35 ` Yao, Jiewen
2016-12-22 18:25 ` Evan Lloyd
2016-12-23 1:31 ` Yao, Jiewen
2017-01-13 8:10 ` Bhupesh SHARMA
2017-01-13 13:26 ` Yao, Jiewen
2016-12-23 3:35 ` How to build commonlib of Basetools in x64 mode wang xiaofeng
[not found] ` <CE7102C6-78B7-4631-8641-AF27FFAB52FE@apple.com>
2016-12-23 4:15 ` wang xiaofeng
[not found] ` <4A89E2EF3DFEDB4C8BFDE51014F606A14D6C3866@shsmsx102.ccr.corp.intel.com>
2016-12-23 4:54 ` Andrew Fish
2016-12-23 5:02 ` wang xiaofeng
2016-12-23 5:09 ` Gao, Liming
2016-12-20 12:22 ` [PATCH] ShellPkg: Add acpiview tool to dump ACPI tables Evan Lloyd
-- strict thread matches above, loose matches on Subject: below --
2017-12-15 19:28 evan.lloyd
2017-12-15 19:37 ` Evan Lloyd
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CB6E33457884FA40993F35157061515C54B2A1A8@FMSMSX103.amr.corp.intel.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox