public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: Leif Lindholm <leif.lindholm@linaro.org>
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: edk2-devel@lists.01.org, alan@softiron.co.uk, graeme.gregory@linaro.org
Subject: Re: [PATCH edk2-platforms 0/2] Silicon/Styx: merge and simplify ACPI platform driver
Date: Mon, 10 Dec 2018 22:20:34 +0000	[thread overview]
Message-ID: <20181210222034.rsfuzb7cac26br4m@bivouac.eciton.net> (raw)
In-Reply-To: <20181206121204.4057-1-ard.biesheuvel@linaro.org>

On Thu, Dec 06, 2018 at 01:12:02PM +0100, Ard Biesheuvel wrote:
> After fixing the iasl issue yesterday, I got a bit carried away and ended
> up rewriting most of the ACPI table generation logic for Styx. So this
> applies on top of the patches I sent out yesterday.
> 
> Patch #1 merges the DXE driver and the library, that are split in two for
> no good reason.
> 
> Patch #2 simplifies the MADT generation code.

I would be lying if I said I'd properly reviewed this series, but
superficially it looks good, and I trust you to have tested it
properly. So:
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

> Ard Biesheuvel (2):
>   Silicon/AMD/Styx: merge ACPI table drivers
>   Silicon/Styx/AcpiPlatformDxe: simplify MADT generation logic
> 
>  .../AMD/OverdriveBoard/OverdriveBoard.dsc     |   1 -
>  Platform/LeMaker/CelloBoard/CelloBoard.dsc    |   1 -
>  .../Overdrive1000Board/Overdrive1000Board.dsc |   1 -
>  .../AMD/OverdriveBoard/OverdriveBoard.fdf     |   1 +
>  Platform/LeMaker/CelloBoard/CelloBoard.fdf    |   1 +
>  .../Overdrive1000Board/Overdrive1000Board.fdf |   1 +
>  Silicon/AMD/Styx/AcpiTables/AcpiTables.inf    |  85 -----
>  .../AcpiPlatformDxe/AcpiPlatformDxe.inf       |  34 +-
>  .../AcpiPlatformDxe/AcpiPlatform.h}           |  11 +-
>  Silicon/AMD/Styx/AcpiTables/Madt.c            | 318 ------------------
>  .../Drivers/AcpiPlatformDxe/AcpiPlatform.c    | 155 +++++----
>  .../AcpiPlatformDxe/Csrt.aslc}                |  13 +-
>  .../AcpiPlatformDxe/Dbg2.aslc}                |  12 +-
>  .../AcpiPlatformDxe/Fadt.aslc}                |  11 +-
>  .../AcpiPlatformDxe/Gtdt.aslc}                |  20 +-
>  .../AcpiPlatformDxe/Iort.aslc}                |  19 +-
>  .../Styx/Drivers/AcpiPlatformDxe/Madt.aslc    | 117 +++++++
>  .../AcpiPlatformDxe/Mcfg.aslc}                |  13 +-
>  .../AcpiPlatformDxe/Pptt.aslc}                |  10 +-
>  .../AcpiPlatformDxe/Spcr.aslc}                |  12 +-
>  20 files changed, 264 insertions(+), 572 deletions(-)
>  delete mode 100644 Silicon/AMD/Styx/AcpiTables/AcpiTables.inf
>  rename Silicon/AMD/Styx/{Common/AmdStyxAcpiLib.h => Drivers/AcpiPlatformDxe/AcpiPlatform.h} (81%)
>  delete mode 100644 Silicon/AMD/Styx/AcpiTables/Madt.c
>  rename Silicon/AMD/Styx/{AcpiTables/Csrt.c => Drivers/AcpiPlatformDxe/Csrt.aslc} (93%)
>  rename Silicon/AMD/Styx/{AcpiTables/Dbg2.c => Drivers/AcpiPlatformDxe/Dbg2.aslc} (95%)
>  rename Silicon/AMD/Styx/{AcpiTables/Fadt.c => Drivers/AcpiPlatformDxe/Fadt.aslc} (96%)
>  rename Silicon/AMD/Styx/{AcpiTables/Gtdt.c => Drivers/AcpiPlatformDxe/Gtdt.aslc} (92%)
>  rename Silicon/AMD/Styx/{AcpiTables/Iort.c => Drivers/AcpiPlatformDxe/Iort.aslc} (95%)
>  create mode 100644 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc
>  rename Silicon/AMD/Styx/{AcpiTables/Mcfg.c => Drivers/AcpiPlatformDxe/Mcfg.aslc} (86%)
>  rename Silicon/AMD/Styx/{AcpiTables/Pptt.c => Drivers/AcpiPlatformDxe/Pptt.aslc} (97%)
>  rename Silicon/AMD/Styx/{AcpiTables/Spcr.c => Drivers/AcpiPlatformDxe/Spcr.aslc} (90%)
> 
> -- 
> 2.19.2
> 


  parent reply	other threads:[~2018-12-10 22:20 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-06 12:12 [PATCH edk2-platforms 0/2] Silicon/Styx: merge and simplify ACPI platform driver Ard Biesheuvel
2018-12-06 12:12 ` [PATCH edk2-platforms 1/2] Silicon/AMD/Styx: merge ACPI table drivers Ard Biesheuvel
2018-12-06 12:12 ` [PATCH edk2-platforms 2/2] Silicon/Styx/AcpiPlatformDxe: simplify MADT generation logic Ard Biesheuvel
2018-12-10 22:20 ` Leif Lindholm [this message]
2018-12-11  8:02   ` [PATCH edk2-platforms 0/2] Silicon/Styx: merge and simplify ACPI platform driver Ard Biesheuvel

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=20181210222034.rsfuzb7cac26br4m@bivouac.eciton.net \
    --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