[meta-lsi] [PATCH 00/26] META-AXXIA (old LSI) updates to MASTER branch

Daniel Dragomir daniel.dragomir at windriver.com
Fri Aug 5 08:33:23 PDT 2016


This set of patches contains important changes to master branch, 
customizations of the SDK, new packages in axxia images, defining fine
tunings (ARMv8a generic tunes for both proc states: aarch32 and aarch64
and specific tunes for cortexa53 and cortexa57 processors), optimizations 
and fixes for linux-yocto and db recipes, rpm fix to support ARMv8 tunes, 
adding new board, Victoria (5600) and a cleanup regarding the team name 
(AXXIA instead LSI).

NOTE: Meta-axxia master branch will track master branch from Yocto poky.

Daniel Dragomir (22):
  axxia-image-sim: Add Network Tools
  linux-yocto: Simplify the method to chose the debug fragment
  linux-3.14: Remove files because 3.14 KV it's no longer supported
  libgfortran: Update to 5.3 version
  ARMv8-A: Add generic tunes for AArch32 state and AArch64 state
  ARMv8-A: Add specific tunes for Cortex-a53 and Cortex-a57
  machine/axxiaarm*: Choose proper tune for each CHIPSET
  machine/axxiaarm*: Overwrite DEFAULTTUNE from local.conf
  armv8a: Remove -march flag for specific cortex tunes
  db: Upgrade localy to version 6.2.23 which support Armv8
  rpm: Update to support db-6.2.23
  axxia-image-[sim,large]: Add static libraries to SDK
  linux-yocto: Enable IPv6 and 8021Q VLAN kernel options
  libgfortran: Update to 5.4 version
  gcc: Set preferred version to 5.4
  linux-yocto-4.1: arm64: Add reference to Victoria Board DTS
  linux-yocto-4.1: arm64: Enable Axxia NCR and PEI in GITHUB defconfigs
  README: Add informations about fine tuning for ARM/ARM64
  u-boot: Rename recipes to Axxia and update git link
  README: Replace LSI to AXXIA
  Cleanup: Replace LSI with AXXIA
  linux-yocto-4.1: tip: Update LINUX_VERSION variable

John Jacques (4):
  Add perf and the debug fortran libraries.
  Remove References to Unavailable Device Trees
  axxia-image-[sim,large,test]: Add python sub-packages
  axxia-image-[sim,large,test]: Add openssh-sftp package

 MAINTAINERS                                        |    7 +-
 README                                             |   81 +-
 conf/layer.conf                                    |    8 +-
 conf/machine/axxiaarm.conf                         |   29 +-
 conf/machine/axxiaarm64.conf                       |   21 +-
 conf/machine/axxiapowerpc.conf                     |    4 +-
 conf/machine/include/arm/arch-armv8a.inc           |  110 +-
 conf/machine/include/tune-cortexa15.inc            |    2 -
 conf/machine/include/tune-cortexa53.inc            |   58 +
 conf/machine/include/tune-cortexa57.inc            |   58 +
 recipes-bsp/u-boot/u-boot-axxia.inc                |  101 +
 recipes-bsp/u-boot/u-boot-axxia_2010.03.bb         |   15 +
 recipes-bsp/u-boot/u-boot-axxia_2013.01.01.bb      |   13 +
 recipes-bsp/u-boot/u-boot-emu_2013.01.01.bb        |    4 +-
 recipes-bsp/u-boot/u-boot-lsi.inc                  |  101 -
 recipes-bsp/u-boot/u-boot-lsi_2010.03.bb           |   15 -
 recipes-bsp/u-boot/u-boot-lsi_2013.01.01.bb        |   13 -
 recipes-core/images/axxia-image-large.bb           |    7 +
 recipes-core/images/axxia-image-sim.bb             |   11 +-
 recipes-devtools/gcc/libgfortran_5.2.bbappend      |   15 -
 recipes-devtools/gcc/libgfortran_5.4.bbappend      |   15 +
 .../rpm/rpm/rpm-update-to-support-db-6.2.23.patch  |   41 +
 recipes-devtools/rpm/rpm_5.4.16.bbappend           |    3 +
 recipes-kernel/linux/axxia-tip-rt_4.1.inc          |   13 +
 recipes-kernel/linux/axxia-tip_4.1.inc             |   13 +
 .../linux-4.1/axxiaarm/preempt-rt/defconfig        | 2979 +++++++++++++++++++
 .../linux-4.1/axxiaarm/standard/defconfig          | 2983 ++++++++++++++++++++
 .../linux-4.1/axxiaarm64/preempt-rt/defconfig      | 2875 +++++++++++++++++++
 .../linux-4.1/axxiaarm64/standard/defconfig        | 2877 +++++++++++++++++++
 .../linux-3.14/axxiaarm/common/common-hw.cfg       |  126 -
 .../linux-3.14/axxiaarm/common/common-non-hw.cfg   |  326 ---
 .../linux-3.14/axxiaarm/common/common.scc          |    4 -
 .../linux-3.14/axxiaarm/common/dbg-non-hw.cfg      |   49 -
 .../linux-yocto/linux-3.14/axxiaarm/common/dbg.scc |    1 -
 .../linux-3.14/axxiaarm/common/full-power-L2.cfg   |   16 -
 .../linux-3.14/axxiaarm/common/full-power-L2.scc   |    1 -
 .../linux-3.14/axxiaarm/common/full-power.cfg      |   16 -
 .../linux-3.14/axxiaarm/common/full-power.scc      |    1 -
 .../linux-3.14/axxiaarm/common/low-power.cfg       |   15 -
 .../linux-3.14/axxiaarm/common/low-power.scc       |    1 -
 .../linux-3.14/axxiaarm/common/smp-hw.cfg          |    1 -
 .../linux-yocto/linux-3.14/axxiaarm/common/smp.scc |    1 -
 .../linux-3.14/axxiaarm/common/testing.cfg         |   40 -
 .../linux-3.14/axxiaarm/common/testing.scc         |    1 -
 .../axxiaarm/preempt-rt/big-endian-hw.cfg          |   23 -
 .../axxiaarm/preempt-rt/big-endian-non-hw.cfg      |   23 -
 .../linux-3.14/axxiaarm/preempt-rt/big-endian.scc  |    2 -
 .../axxiaarm/preempt-rt/preempt-rt-non-hw.cfg      |   22 -
 .../linux-3.14/axxiaarm/preempt-rt/preempt-rt.scc  |    1 -
 .../linux-3.14/axxiaarm/standard/big-endian-hw.cfg |   27 -
 .../linux-3.14/axxiaarm/standard/big-endian.scc    |    4 -
 .../linux-3.14/axxiaarm/standard/smmon.cfg         |   15 -
 .../axxiaarm/standard/standard-non-hw.cfg          |    1 -
 .../linux-3.14/axxiaarm/standard/standard.scc      |    1 -
 .../linux-3.14/axxiapowerpc/common/common-hw.cfg   |   72 -
 .../axxiapowerpc/common/common-non-hw.cfg          |  287 --
 .../linux-3.14/axxiapowerpc/common/common.scc      |    2 -
 .../linux-3.14/axxiapowerpc/common/non-testing.cfg |    4 -
 .../linux-3.14/axxiapowerpc/common/non-testing.scc |    1 -
 .../linux-3.14/axxiapowerpc/common/smp-hw.cfg      |    1 -
 .../linux-3.14/axxiapowerpc/common/smp.scc         |    1 -
 .../linux-3.14/axxiapowerpc/common/testing.cfg     |   40 -
 .../linux-3.14/axxiapowerpc/common/testing.scc     |    1 -
 .../axxiapowerpc/preempt-rt/dbg-non-hw.cfg         |   50 -
 .../linux-3.14/axxiapowerpc/preempt-rt/dbg.scc     |    1 -
 .../axxiapowerpc/preempt-rt/preempt-rt-hw.cfg      |   17 -
 .../axxiapowerpc/preempt-rt/preempt-rt-non-hw.cfg  |   22 -
 .../axxiapowerpc/preempt-rt/preempt-rt.scc         |    2 -
 .../axxiapowerpc/standard/dbg-non-hw.cfg           |   75 -
 .../axxiapowerpc/standard/dbg-nosmp-non-hw.cfg     |   65 -
 .../linux-3.14/axxiapowerpc/standard/dbg-nosmp.scc |    1 -
 .../linux-3.14/axxiapowerpc/standard/dbg.scc       |    1 -
 .../axxiapowerpc/standard/standard-non-hw.cfg      |   22 -
 .../linux-3.14/axxiapowerpc/standard/standard.scc  |    1 -
 .../linux-4.1/axxiaarm/common/dbg-non-hw.cfg       |    3 +-
 .../linux-4.1/axxiaarm64/common/common-non-hw.cfg  |   13 +-
 .../linux-4.1/axxiaarm64/common/dbg-non-hw.cfg     |    3 +-
 .../linux-3.14/axxiaarm/preempt-rt/defconfig       | 2810 ------------------
 .../lsi-tip/linux-3.14/axxiaarm/standard/defconfig | 2809 ------------------
 .../linux-3.14/axxiapowerpc/preempt-rt/defconfig   | 2433 ----------------
 .../linux-3.14/axxiapowerpc/standard/defconfig     | 2436 ----------------
 .../linux-4.1/axxiaarm/preempt-rt/defconfig        | 2979 -------------------
 .../lsi-tip/linux-4.1/axxiaarm/standard/defconfig  | 2983 --------------------
 .../linux-4.1/axxiaarm64/preempt-rt/defconfig      | 2874 -------------------
 .../linux-4.1/axxiaarm64/standard/defconfig        | 2876 -------------------
 recipes-kernel/linux/dt-arm64.inc                  |    6 +-
 recipes-kernel/linux/dt-axxia.inc                  |    6 +-
 recipes-kernel/linux/fit/GNUmakefile               |    2 +-
 recipes-kernel/linux/fit/fdt.its.in                |    2 +-
 recipes-kernel/linux/fit/linux.its.in              |    2 +-
 recipes-kernel/linux/fit/multi.its.in              |    2 +-
 recipes-kernel/linux/frags-powerpc.inc             |    5 +-
 recipes-kernel/linux/linux-yocto-rt_3.14.bbappend  |   17 -
 recipes-kernel/linux/linux-yocto-rt_3.14.inc       |   12 -
 recipes-kernel/linux/linux-yocto-rt_4.1.bbappend   |    4 +-
 recipes-kernel/linux/linux-yocto-rt_4.1.inc        |    4 +-
 recipes-kernel/linux/linux-yocto_3.14.bbappend     |   17 -
 recipes-kernel/linux/linux-yocto_3.14.inc          |   12 -
 recipes-kernel/linux/linux-yocto_4.1.bbappend      |    4 +-
 recipes-kernel/linux/linux-yocto_4.1.inc           |    4 +-
 recipes-kernel/linux/lsi-tip-rt_3.14.inc           |   13 -
 recipes-kernel/linux/lsi-tip-rt_4.1.inc            |   13 -
 recipes-kernel/linux/lsi-tip_3.14.inc              |   13 -
 recipes-kernel/linux/lsi-tip_4.1.inc               |   13 -
 ...Makefile-let-libdb-6.0.la-depend-os_map.l.patch |   32 +
 ...akefile-let-libso_target-depend-on-bt_rec.patch |   30 +
 recipes-support/db/db/arm-thumb-mutex_db5.patch    |   48 +
 recipes-support/db/db/fix-parallel-build.patch     |   19 +
 recipes-support/db/db_6.2.23.bb                    |  122 +
 109 files changed, 12549 insertions(+), 23928 deletions(-)
 create mode 100644 conf/machine/include/tune-cortexa53.inc
 create mode 100644 conf/machine/include/tune-cortexa57.inc
 create mode 100644 recipes-bsp/u-boot/u-boot-axxia.inc
 create mode 100644 recipes-bsp/u-boot/u-boot-axxia_2010.03.bb
 create mode 100644 recipes-bsp/u-boot/u-boot-axxia_2013.01.01.bb
 delete mode 100644 recipes-bsp/u-boot/u-boot-lsi.inc
 delete mode 100644 recipes-bsp/u-boot/u-boot-lsi_2010.03.bb
 delete mode 100644 recipes-bsp/u-boot/u-boot-lsi_2013.01.01.bb
 delete mode 100644 recipes-devtools/gcc/libgfortran_5.2.bbappend
 create mode 100644 recipes-devtools/gcc/libgfortran_5.4.bbappend
 create mode 100644 recipes-devtools/rpm/rpm/rpm-update-to-support-db-6.2.23.patch
 create mode 100644 recipes-devtools/rpm/rpm_5.4.16.bbappend
 create mode 100644 recipes-kernel/linux/axxia-tip-rt_4.1.inc
 create mode 100644 recipes-kernel/linux/axxia-tip_4.1.inc
 create mode 100644 recipes-kernel/linux/conf/axxia-tip/linux-4.1/axxiaarm/preempt-rt/defconfig
 create mode 100644 recipes-kernel/linux/conf/axxia-tip/linux-4.1/axxiaarm/standard/defconfig
 create mode 100644 recipes-kernel/linux/conf/axxia-tip/linux-4.1/axxiaarm64/preempt-rt/defconfig
 create mode 100644 recipes-kernel/linux/conf/axxia-tip/linux-4.1/axxiaarm64/standard/defconfig
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power-L2.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power-L2.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/low-power.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/low-power.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/smp-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/smp.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/testing.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/testing.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/preempt-rt-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/preempt-rt.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/smmon.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/common-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/common-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/common.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/non-testing.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/non-testing.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/smp-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/smp.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/testing.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/common/testing.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/preempt-rt/dbg-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/preempt-rt/dbg.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/preempt-rt/preempt-rt-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/preempt-rt/preempt-rt-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/preempt-rt/preempt-rt.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/standard/dbg-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/standard/dbg-nosmp-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/standard/dbg-nosmp.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/standard/dbg.scc
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/standard/standard-non-hw.cfg
 delete mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiapowerpc/standard/standard.scc
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-3.14/axxiaarm/preempt-rt/defconfig
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-3.14/axxiaarm/standard/defconfig
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-3.14/axxiapowerpc/preempt-rt/defconfig
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-3.14/axxiapowerpc/standard/defconfig
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-4.1/axxiaarm/preempt-rt/defconfig
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-4.1/axxiaarm/standard/defconfig
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-4.1/axxiaarm64/preempt-rt/defconfig
 delete mode 100644 recipes-kernel/linux/conf/lsi-tip/linux-4.1/axxiaarm64/standard/defconfig
 delete mode 100644 recipes-kernel/linux/linux-yocto-rt_3.14.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto-rt_3.14.inc
 delete mode 100644 recipes-kernel/linux/linux-yocto_3.14.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto_3.14.inc
 delete mode 100644 recipes-kernel/linux/lsi-tip-rt_3.14.inc
 delete mode 100644 recipes-kernel/linux/lsi-tip-rt_4.1.inc
 delete mode 100644 recipes-kernel/linux/lsi-tip_3.14.inc
 delete mode 100644 recipes-kernel/linux/lsi-tip_4.1.inc
 create mode 100644 recipes-support/db/db/Makefile-let-libdb-6.0.la-depend-os_map.l.patch
 create mode 100644 recipes-support/db/db/Makefile-let-libso_target-depend-on-bt_rec.patch
 create mode 100644 recipes-support/db/db/arm-thumb-mutex_db5.patch
 create mode 100644 recipes-support/db/db/fix-parallel-build.patch
 create mode 100644 recipes-support/db/db_6.2.23.bb

-- 
2.7.4



More information about the meta-lsi mailing list