mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 0/6] ARM: Merge single PBL code into multi PBL code
@ 2019-09-16  7:27 Sascha Hauer
  2019-09-16  7:27 ` [PATCH 1/6] ARM: remove PBL_FORCE_PIGGYDATA_COPY Sascha Hauer
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Sascha Hauer @ 2019-09-16  7:27 UTC (permalink / raw)
  To: Barebox List

Hi All,

This series merges the single PBL code into the multi PBL code. Some
preparations are needed, but in the end the single PBL code just
vanishes leaving a simpler startup path. The last patch is a rebased
version of Andreys patch he recently sent.

Sascha

Andrey Smirnov (1):
  ARM: aarch64: Re-implement most of barebox_arm_entry() in assembly

Sascha Hauer (5):
  ARM: remove PBL_FORCE_PIGGYDATA_COPY
  ARM: Compile dtbs for lowlevel code
  ARM: drop bultin DTB
  ARM: Merge single pbl with multi pbl
  ARM: remove now unused PBL code

 Makefile                                      |   2 +-
 arch/arm/Kconfig                              |  14 --
 arch/arm/Makefile                             |   8 -
 arch/arm/boards/canon-a1100/lowlevel.c        |   9 +-
 arch/arm/boards/module-mb7707/lowlevel.c      |   8 +-
 arch/arm/boards/versatile/lowlevel.c          |   9 +-
 arch/arm/boards/virt2real/lowlevel.c          |   8 +-
 arch/arm/configs/canon-a1100_defconfig        |   1 -
 arch/arm/configs/module-mb7707_defconfig      |   1 -
 .../arm/configs/versatilepb_arm1176_defconfig |   2 -
 arch/arm/configs/versatilepb_defconfig        |   2 -
 arch/arm/configs/virt2real_defconfig          |   1 -
 arch/arm/cpu/Makefile                         |   7 +-
 arch/arm/cpu/dtb.c                            |   6 -
 arch/arm/cpu/entry.c                          |  23 ++-
 arch/arm/cpu/entry.h                          |  10 +-
 arch/arm/cpu/entry_ll.S                       |  25 +++
 arch/arm/cpu/entry_ll_64.S                    |  23 +++
 arch/arm/cpu/start-pbl.c                      | 109 ----------
 arch/arm/cpu/uncompress.c                     |  17 +-
 arch/arm/dts/Makefile                         | 195 +++++++++---------
 arch/arm/include/asm/common.h                 |   3 +-
 arch/arm/pbl/.gitignore                       |   9 -
 arch/arm/pbl/Makefile                         |  61 ------
 arch/arm/pbl/piggy.comp_copy.S                |   6 -
 arch/arm/pbl/piggy.gzip.S                     |   6 -
 arch/arm/pbl/piggy.lz4.S                      |   6 -
 arch/arm/pbl/piggy.lzo.S                      |   6 -
 arch/arm/pbl/piggy.xzkern.S                   |   6 -
 images/Makefile                               |   7 +
 pbl/Kconfig                                   |   8 -
 scripts/Makefile.lib                          |   4 +-
 32 files changed, 218 insertions(+), 384 deletions(-)
 create mode 100644 arch/arm/cpu/entry_ll.S
 create mode 100644 arch/arm/cpu/entry_ll_64.S
 delete mode 100644 arch/arm/cpu/start-pbl.c
 delete mode 100644 arch/arm/pbl/.gitignore
 delete mode 100644 arch/arm/pbl/Makefile
 delete mode 100644 arch/arm/pbl/piggy.comp_copy.S
 delete mode 100644 arch/arm/pbl/piggy.gzip.S
 delete mode 100644 arch/arm/pbl/piggy.lz4.S
 delete mode 100644 arch/arm/pbl/piggy.lzo.S
 delete mode 100644 arch/arm/pbl/piggy.xzkern.S

-- 
2.23.0


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

end of thread, other threads:[~2019-09-16  7:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-16  7:27 [PATCH 0/6] ARM: Merge single PBL code into multi PBL code Sascha Hauer
2019-09-16  7:27 ` [PATCH 1/6] ARM: remove PBL_FORCE_PIGGYDATA_COPY Sascha Hauer
2019-09-16  7:27 ` [PATCH 2/6] ARM: Compile dtbs for lowlevel code Sascha Hauer
2019-09-16  7:27 ` [PATCH 3/6] ARM: drop bultin DTB Sascha Hauer
2019-09-16  7:27 ` [PATCH 4/6] ARM: Merge single pbl with multi pbl Sascha Hauer
2019-09-16  7:27 ` [PATCH 5/6] ARM: remove now unused PBL code Sascha Hauer
2019-09-16  7:27 ` [PATCH 6/6] ARM: aarch64: Re-implement most of barebox_arm_entry() in assembly Sascha Hauer

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