[edk2,edk2-platforms,0/6] Silicon/Styx: another round of cleanups

Message ID 20181211150237.32275-1-ard.biesheuvel@linaro.org
Headers show
Series
  • Silicon/Styx: another round of cleanups
Related show

Message

Ard Biesheuvel Dec. 11, 2018, 3:02 p.m.
Another day, another round of cleanups for Styx. Patch #1 was sent out
earlier, and has been updated to switch to a VOID* type PCD. Remaining
patches are various cleanups for Styx in general, and some for Overdrive
(+ Cello)

Ard Biesheuvel (6):
  Platform/AMD/OverdriveBoard: fix byte order of default MAC addresses
  Silicon/Styx: drop ARM_CPU_AARCH64 define
  Silicon/Styx: get rid of NUM_CORES preprocessor define on command line
  Silicon/Styx: switch to device path protocol driver
  Platform/AMD/OverdriveBoard: enable support for IPv6 networking and
    HTTP boot
  Platform/AMD/OverdriveBoard: build device tree from source

 Silicon/AMD/Styx/AmdStyx.dec                  |   4 +-
 .../AMD/OverdriveBoard/OverdriveBoard.dsc     |  50 +++++--
 Platform/LeMaker/CelloBoard/CelloBoard.dsc    |  14 +-
 .../Overdrive1000Board/Overdrive1000Board.dsc |  13 +-
 .../AMD/OverdriveBoard/OverdriveBoard.fdf     |  29 ++--
 Platform/LeMaker/CelloBoard/CelloBoard.fdf    |   9 +-
 .../DeviceTree/OverdriveBoard.inf             |  28 ++++
 .../AcpiPlatformDxe/AcpiPlatformDxe.inf       |   2 +
 .../StyxDtbLoaderLib/StyxDtbLoaderLib.inf     |   2 +
 .../Drivers/AcpiPlatformDxe/AcpiPlatform.c    |   9 +-
 .../Styx/Drivers/PlatInitPei/PlatInitPei.c    |  24 +--
 .../PlatformSmbiosDxe/PlatformSmbiosDxe.c     |   4 -
 .../StyxDtbLoaderLib/StyxDtbLoaderLib.c       |  10 +-
 .../OverdriveBoard.dts}                       | 140 +++++-------------
 .../OverdriveBoard/FdtBlob/styx-overdrive.dtb | Bin 9357 -> 0 bytes
 .../AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl |   2 +
 .../Styx/Drivers/AcpiPlatformDxe/Pptt.aslc    |   2 +
 17 files changed, 180 insertions(+), 162 deletions(-)
 create mode 100644 Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
 rename Platform/AMD/OverdriveBoard/{FdtBlob/styx-overdrive.dts => DeviceTree/OverdriveBoard.dts} (77%)
 delete mode 100644 Platform/AMD/OverdriveBoard/FdtBlob/styx-overdrive.dtb

-- 
2.19.2

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

Comments

Leif Lindholm Dec. 11, 2018, 3:53 p.m. | #1
On Tue, Dec 11, 2018 at 04:02:31PM +0100, Ard Biesheuvel wrote:
> Another day, another round of cleanups for Styx. Patch #1 was sent out

> earlier, and has been updated to switch to a VOID* type PCD. Remaining

> patches are various cleanups for Styx in general, and some for Overdrive

> (+ Cello)


For the series:
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>



> Ard Biesheuvel (6):

>   Platform/AMD/OverdriveBoard: fix byte order of default MAC addresses

>   Silicon/Styx: drop ARM_CPU_AARCH64 define

>   Silicon/Styx: get rid of NUM_CORES preprocessor define on command line

>   Silicon/Styx: switch to device path protocol driver

>   Platform/AMD/OverdriveBoard: enable support for IPv6 networking and

>     HTTP boot

>   Platform/AMD/OverdriveBoard: build device tree from source

> 

>  Silicon/AMD/Styx/AmdStyx.dec                  |   4 +-

>  .../AMD/OverdriveBoard/OverdriveBoard.dsc     |  50 +++++--

>  Platform/LeMaker/CelloBoard/CelloBoard.dsc    |  14 +-

>  .../Overdrive1000Board/Overdrive1000Board.dsc |  13 +-

>  .../AMD/OverdriveBoard/OverdriveBoard.fdf     |  29 ++--

>  Platform/LeMaker/CelloBoard/CelloBoard.fdf    |   9 +-

>  .../DeviceTree/OverdriveBoard.inf             |  28 ++++

>  .../AcpiPlatformDxe/AcpiPlatformDxe.inf       |   2 +

>  .../StyxDtbLoaderLib/StyxDtbLoaderLib.inf     |   2 +

>  .../Drivers/AcpiPlatformDxe/AcpiPlatform.c    |   9 +-

>  .../Styx/Drivers/PlatInitPei/PlatInitPei.c    |  24 +--

>  .../PlatformSmbiosDxe/PlatformSmbiosDxe.c     |   4 -

>  .../StyxDtbLoaderLib/StyxDtbLoaderLib.c       |  10 +-

>  .../OverdriveBoard.dts}                       | 140 +++++-------------

>  .../OverdriveBoard/FdtBlob/styx-overdrive.dtb | Bin 9357 -> 0 bytes

>  .../AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl |   2 +

>  .../Styx/Drivers/AcpiPlatformDxe/Pptt.aslc    |   2 +

>  17 files changed, 180 insertions(+), 162 deletions(-)

>  create mode 100644 Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf

>  rename Platform/AMD/OverdriveBoard/{FdtBlob/styx-overdrive.dts => DeviceTree/OverdriveBoard.dts} (77%)

>  delete mode 100644 Platform/AMD/OverdriveBoard/FdtBlob/styx-overdrive.dtb

> 

> -- 

> 2.19.2

> 

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Ard Biesheuvel Dec. 11, 2018, 4:46 p.m. | #2
On Tue, 11 Dec 2018 at 16:53, Leif Lindholm <leif.lindholm@linaro.org> wrote:
>

> On Tue, Dec 11, 2018 at 04:02:31PM +0100, Ard Biesheuvel wrote:

> > Another day, another round of cleanups for Styx. Patch #1 was sent out

> > earlier, and has been updated to switch to a VOID* type PCD. Remaining

> > patches are various cleanups for Styx in general, and some for Overdrive

> > (+ Cello)

>

> For the series:

> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

>


Thanks

Pushed as 852195e6f553..006c241447cd

>

> > Ard Biesheuvel (6):

> >   Platform/AMD/OverdriveBoard: fix byte order of default MAC addresses

> >   Silicon/Styx: drop ARM_CPU_AARCH64 define

> >   Silicon/Styx: get rid of NUM_CORES preprocessor define on command line

> >   Silicon/Styx: switch to device path protocol driver

> >   Platform/AMD/OverdriveBoard: enable support for IPv6 networking and

> >     HTTP boot

> >   Platform/AMD/OverdriveBoard: build device tree from source

> >

> >  Silicon/AMD/Styx/AmdStyx.dec                  |   4 +-

> >  .../AMD/OverdriveBoard/OverdriveBoard.dsc     |  50 +++++--

> >  Platform/LeMaker/CelloBoard/CelloBoard.dsc    |  14 +-

> >  .../Overdrive1000Board/Overdrive1000Board.dsc |  13 +-

> >  .../AMD/OverdriveBoard/OverdriveBoard.fdf     |  29 ++--

> >  Platform/LeMaker/CelloBoard/CelloBoard.fdf    |   9 +-

> >  .../DeviceTree/OverdriveBoard.inf             |  28 ++++

> >  .../AcpiPlatformDxe/AcpiPlatformDxe.inf       |   2 +

> >  .../StyxDtbLoaderLib/StyxDtbLoaderLib.inf     |   2 +

> >  .../Drivers/AcpiPlatformDxe/AcpiPlatform.c    |   9 +-

> >  .../Styx/Drivers/PlatInitPei/PlatInitPei.c    |  24 +--

> >  .../PlatformSmbiosDxe/PlatformSmbiosDxe.c     |   4 -

> >  .../StyxDtbLoaderLib/StyxDtbLoaderLib.c       |  10 +-

> >  .../OverdriveBoard.dts}                       | 140 +++++-------------

> >  .../OverdriveBoard/FdtBlob/styx-overdrive.dtb | Bin 9357 -> 0 bytes

> >  .../AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl |   2 +

> >  .../Styx/Drivers/AcpiPlatformDxe/Pptt.aslc    |   2 +

> >  17 files changed, 180 insertions(+), 162 deletions(-)

> >  create mode 100644 Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf

> >  rename Platform/AMD/OverdriveBoard/{FdtBlob/styx-overdrive.dts => DeviceTree/OverdriveBoard.dts} (77%)

> >  delete mode 100644 Platform/AMD/OverdriveBoard/FdtBlob/styx-overdrive.dtb

> >

> > --

> > 2.19.2

> >

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