public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [staging/apei]: New branch request for APEI work
@ 2017-05-25 12:29 Achin Gupta
  2017-05-25 16:52 ` Laszlo Ersek
  2017-06-01 13:18 ` Leif Lindholm
  0 siblings, 2 replies; 3+ messages in thread
From: Achin Gupta @ 2017-05-25 12:29 UTC (permalink / raw)
  To: edk2-devel; +Cc: Leif Lindholm, afish, michael.d.kinney, James Morse, nd

[-- Attachment #1: Type: text/plain, Size: 532 bytes --]

Hi All,

I would like to create a branch for implementing support for APEI in EDK2. The
intent is to upstream modules that are capable of creating the HEST, BERT, ERST
and EINJ after gathering error and error source information from the platform
and other sources. The work is still very nascent and the branch will be first
populated with some workarounds. These will be used as the basis for further
development.

Could you please do the needful. The attached readme has been populated with
some basic information.

cheers,
Achin

[-- Attachment #2: Readme-apei.MD --]
[-- Type: text/plain, Size: 540 bytes --]

This branch will be used to develop support for ACPI Platform Error Interfaces
(APEI) on ARMv8-A standard platforms.

The branch owners: Achin Gupta <achin.gupta@arm.com>, James Morse <james.morse@arm.com>

# Feature Introduction
The ACPI specification describes APEI which provide a mechanism for the firmware
to convey error information to OSPM. This branch will be used to implement
support for these interfaces in EDK2 and test them on ARM platforms.

# Aims
Upstream support for APEI to EDK2

# Related Modules
* MdeModulePkg
* ArmPkg

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [staging/apei]: New branch request for APEI work
  2017-05-25 12:29 [staging/apei]: New branch request for APEI work Achin Gupta
@ 2017-05-25 16:52 ` Laszlo Ersek
  2017-06-01 13:18 ` Leif Lindholm
  1 sibling, 0 replies; 3+ messages in thread
From: Laszlo Ersek @ 2017-05-25 16:52 UTC (permalink / raw)
  To: edk2-devel
  Cc: Achin Gupta, michael.d.kinney, nd, James Morse, Leif Lindholm,
	afish, Ard Biesheuvel, Dongjiu Geng

On 05/25/17 14:29, Achin Gupta wrote:
> Hi All,
> 
> I would like to create a branch for implementing support for APEI in EDK2. The
> intent is to upstream modules that are capable of creating the HEST, BERT, ERST
> and EINJ after gathering error and error source information from the platform
> and other sources. The work is still very nascent and the branch will be first
> populated with some workarounds. These will be used as the basis for further
> development.
> 
> Could you please do the needful. The attached readme has been populated with
> some basic information.

(

Side remark:

For running the ArmVirtQemu edk2 platform on QEMU at least, the approach
being taken is to generate all APEI related stuff in QEMU, and to keep
the virtual firmware fully un-enlightened about APEI. This is consistent
with how QEMU and ArmVirtQemu handle other ACPI tables, through the QEMU
linker/loader interface.

References to sub-threads:

http://mid.mail-archive.com/5b7352f4-4965-3ed5-3879-db871797be47@huawei.com

http://mid.mail-archive.com/1493530506-26833-1-git-send-email-gengdongjiu@huawei.com

This is not to say that I "oppose" the branch -- that would make zero
sense, as physical platforms need to create their APEI-related tables in
their firmwares, like they create all other ACPI tables. I'd just like
to highlight that with QEMU (hence with ArmVirtQemu and OVMF), all
hardware-related ACPI tables are generated on the QEMU side, and that
the APEI tables should be no different. In fact this closely matches
Achin's virt-oriented design, visible in the first above-referenced thread.

)

Thanks
Laszlo


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [staging/apei]: New branch request for APEI work
  2017-05-25 12:29 [staging/apei]: New branch request for APEI work Achin Gupta
  2017-05-25 16:52 ` Laszlo Ersek
@ 2017-06-01 13:18 ` Leif Lindholm
  1 sibling, 0 replies; 3+ messages in thread
From: Leif Lindholm @ 2017-06-01 13:18 UTC (permalink / raw)
  To: Achin Gupta; +Cc: edk2-devel, michael.d.kinney, James Morse, afish

Andrew, Mike - any comments?

I'd be happy to set this up.

/
    Leif

On Thu, May 25, 2017 at 01:29:06PM +0100, Achin Gupta wrote:
> Hi All,
> 
> I would like to create a branch for implementing support for APEI in EDK2. The
> intent is to upstream modules that are capable of creating the HEST, BERT, ERST
> and EINJ after gathering error and error source information from the platform
> and other sources. The work is still very nascent and the branch will be first
> populated with some workarounds. These will be used as the basis for further
> development.
> 
> Could you please do the needful. The attached readme has been populated with
> some basic information.
> 
> cheers,
> Achin

> This branch will be used to develop support for ACPI Platform Error Interfaces
> (APEI) on ARMv8-A standard platforms.
> 
> The branch owners: Achin Gupta <achin.gupta@arm.com>, James Morse <james.morse@arm.com>
> 
> # Feature Introduction
> The ACPI specification describes APEI which provide a mechanism for the firmware
> to convey error information to OSPM. This branch will be used to implement
> support for these interfaces in EDK2 and test them on ARM platforms.
> 
> # Aims
> Upstream support for APEI to EDK2
> 
> # Related Modules
> * MdeModulePkg
> * ArmPkg

> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-06-01 13:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-25 12:29 [staging/apei]: New branch request for APEI work Achin Gupta
2017-05-25 16:52 ` Laszlo Ersek
2017-06-01 13:18 ` Leif Lindholm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox