Re: [linux-yocto] [PULL REQUEST v3] Intel Axxia updates to linux-yocto-4.12

2018-04-17 Thread Bruce Ashfield

On 04/12/2018 12:29 PM, Daniel Dragomir wrote:

Hello Bruce!

I made the changes you asked and I ran regression testings on 3 INTEL boards
(arm64: cortexa57 and cortexa53; arm: cortexa15).

I attached to the mailing list only the patches I made changes.
I also added a new patch to change all LSI references to INTEL Axxia.

If everything is ok, please pull the patches from
https://github.com/axxia/axxia_yocto_linux_4.12_pull.git
into
git://git.yoctoproject.org/linux-yocto-4.12

Pull
standard/axxia/base-1.1v3 -> standard/axxia/base
standard/preempt-rt/axxia/base-1.1v3 -> standard/preempt-rt/axxia/base

If you add more patches to standard/(preempt-rt)/axxia/base beforehand
please notify me. I will rebase our changes so you can do a clean,
fast-forward pull.


These look ok now.

I just merged the 4.12.22 -stable, can you rebase on top of that
push and re-send the pull request ?

Bruce



Thank you,
Daniel Dragomir

Anders Berg (14):
   arm64: dts: Add initial AXM56xx device tree
   arm64: Add Axxia NEMAC Gigabit Ethernet controller
   arm64: dts: Corrected SPI definitions for AXM56xx
   arm64: dts: Added SPI and flash for AXM56xx sim
   arm64: dts: Add VMFS node for simulation DT
   net: ethernet: Enable Axxia FEMAC driver
   arm64: dts: Add device tree for AXC67xx (Lionfish)
   arm64: dts: Fixed bad VMFS reg property
   net: ethernet: Add MDIO driver for LSI AXM55xx
   net: ethernet: Add driver for FEMAC on AXM55xx
   drivers: net: Add Axxia NEMAC driver
   arm64: dts: Add NEMAC device nodes
   net: nemac: Fix crash when using NEMAC from bootloader
   misc: lsi-ncr: Only use AMP lock on PPC platforms.

Charlie Paul (43):
   fs/vmfs: Adding arm vmfs file system
   i2c: Support for i2c to the LSI axxia 5500 board
   drivers/dma: Updated to support Axxia dma
   arch/arm/boot/dts: Files added to support axxia 5500 board
   arch/arm/boot: Changes to support the axxia BSP
   arch/arm/mach-axxia: kernel files to support the mach-axxia
   arch/arm: arm changes to support the axxia BSP
   misc: Changes made to support axxia BSP
   drivers/mtd: Changes to support the axxia BSP
   drivers/net/ethernet: Changes to support the axxia BSP
   drivers/rapidio/devices: Changes to support axxia BSP
   drivers/spi: Changes to support the axxia BSP
   drivers/tty: Changes to support the axxia BSP
   drivers/usb/host: Changes to support the axxia BSP
   arch/arm/mach-axxia: Removed axxia_circular_queue
   arch/arm/mach-axxia: fixed compiler warning
   arch/arm/mach-axxia: fixed NO SMP
   arch/arm/mach-axxia: changed affinity parameter to cpu
   arch/arm/mach-axxia: Reverse checkpatch compatibility
   arch/arm/mach-axxia: Fixed L2 power up failure
   arch/arm/axxia: Remove the axxia zImage.fm build
   drivers/ethernet/lsi: Fixed code to support 4.1
   arm/mach-axxia: Updated to support linux 4.1
   drivers/misc: Updated to support linux 4.1
   drivers/rapidio: Update to support linux 4.9
   drivers/pci: updated to support axxia for 4.9
   drivers/net: Updated to support axxia on 4.9
   driver/net/ethernet: Updated to support axxia on 4.9
   drivers/misc: Updated to support axxia on 4.9
   drivers/i2c/busses: Updated to support axxia on 4.9
   arch/arm/mach-axxia: Updated to support 4.9 on the 5500
   i2c/busses: Updated to support 4.9 on the 5500
   drivers/net: Updated to support 4.9 on the 5500
   boot/dts/axxia: Updated to support 4.9 on the 5500
   arm/mach-axxia: allow interupts (16-32) set to LOW
   drivers/usb/core: fix over-current race condition
   drivers/usb/dwc3: Initialize dma for axxia dwc3
   drivers/misc: Add Fault Handling for Axxia
   drivers/edac: Added axxia edac
   drivers/gpio: updated to support axxia gpio
   drivers/net/ethernet: updated nemac for compile
   drivers/usb/dwc3: updated to compile usb dwc3
   linux/amba: added support for pl061.h

Daniel Dragomir (2):
   tools/perf: Correct the hexa value 0x1ULL from opencsd
   Change all LSI references to INTEL Axxia

David Mercado (1):
   kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks

Fredrik Markstrom (1):
   usb ehci-ci13612: Enable HCD_BH mode in ci13612

Gary McGee (9):
   mach-axxia: Make AXXIA_NCR_RESET_CHECK a Kconfig Option
   power: reset: preliminary support for Axxia DDR Retention reset
   arch/arm/mach-axxia: Flush TLB
   axxia-reset.c: Use syscon address from device tree
   axxia: enable trng for axc6732-waco and axm5616-victoria
   axxia: generalize driver support for multi-controller PCI/SRIO/SATA
   axxia: enable PCI1/PCI2 controllers in device tree
   drivers/misc/axxia-pei.c: Update PEI Configuration
   drivers/misc/axxia-pei: Update PCIe/sRIO Lane Configuration

Geoff Levand (1):
   arm64: Enable the identity mapping to allow the MMU disabling

John Jacques (142):
   arch/arm64: Correct GIC Physical Address in Axxia
   arch/arm64: Correct GIC Physical Address in Axxia XLF
   axxia: Add dts for Emulation
   mrch/arm64/mach-axxia: Device Tree Updates for Emulation
   axxia: Updated Device Trees for Emulation and 

Re: [linux-yocto] v4.12.x - stable updates comprising v4.12.22

2018-04-17 Thread Bruce Ashfield

thanks Paul, this is now merged.

I'll follow up with SRCREV updates once a bit more of my changes
have merged.

Bruce

On 04/16/2018 08:52 PM, Paul Gortmaker wrote:

Bruce, Yocto kernel folks:

Here is another 4.12.x stable update "extension" primarily created for
the Yocto project, continuing on top of the previous v4.12.21 kernel.

There about 125 commits here, with the main thing being addition of the
ARM/64 mainline retpoline commits based on what was used for 4.14-stable.
The next biggest thing was a tracing update that was implicitly required
after the x86 ktpi/retpoline changes.  And there were some additional
mainline commits added to cover the gap between 4.12 and the 4.14.

Since just like x86, these recent largely pulicised security issues also
end up making changes to the low level ARM code, I boot tested both ARM
and ARM64 - standard and preempt-rt variants under qemu.

As usual, I've put this 4.12.x queue through the various testing that I
figured made sense, which includes but is not limited to:

-x86-64 sanity boot test + workloads of defconfig on COTS Core2 box.
-build MIPS, PPC, ARM, ARM64 with defconfig
-build x86-64 allmodconfig/allyesconfig
-build i386 allmodconfig/allyesconfig
-test x86-64 with preempt-rt patches.
-test arm/arm64 with and without preempt-rt patches

I bumped the 4.12 Makefile and did the signed tag just as per the previously
released 4.12.x versions.

Please find a signed v4.12.22 tag using this key:

http://pgp.mit.edu/pks/lookup?op=vindex=0xEBCE84042C07D1D6

in the repo in the kernel.org directory here:

https://git.kernel.org/cgit/linux/kernel/git/paulg/linux-4.12.y.git/
git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux-4.12.y.git

for merge to standard/base in linux-yocto-4.12 and then out from there
into the other base and BSP branches.

For those who are interested, the evolution of the commits is here:

https://git.kernel.org/cgit/linux/kernel/git/paulg/longterm-queue-4.12.git/

This repo isn't needed for anything; it just exists for transparency and
so people can see the raw commits that were used to create this 4.12.x
release, similar to Greg's stable queue:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/

Paul.
--



--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


Re: [linux-yocto] [PATCH] features/net/team: Add Ethernet TEAM drivers

2018-04-17 Thread Bruce Ashfield

merged.

Bruce

On 04/16/2018 04:53 AM, wenzong@windriver.com wrote:

From: Wenzong Fan 

Add Ethernet TEAM drivers for supporting libteam:

The Team softdev Linux driver provides a mechanism to team multiple
NICs (ports) into a single logical one (teamdev) at L2 layer.
This process is called "channel bonding", "Ethernet bonding", "channel
teaming", "link aggregation", etc. Bonding is already implemented in the
Linux kernel but the Team softdev Linux driver is modular, userspace
driven, very lean and efficient, and it does have some distinct
advantages over the kernel's bonding driver.

Detail description can be found in: http://libteam.org

Signed-off-by: Wenzong Fan 
---
  features/net/team/team.cfg | 6 ++
  features/net/team/team.scc | 3 +++
  2 files changed, 9 insertions(+)
  create mode 100644 features/net/team/team.cfg
  create mode 100644 features/net/team/team.scc

diff --git a/features/net/team/team.cfg b/features/net/team/team.cfg
new file mode 100644
index ..2c7b52d9
--- /dev/null
+++ b/features/net/team/team.cfg
@@ -0,0 +1,6 @@
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
diff --git a/features/net/team/team.scc b/features/net/team/team.scc
new file mode 100644
index ..ee3a6419
--- /dev/null
+++ b/features/net/team/team.scc
@@ -0,0 +1,3 @@
+include features/net/net.scc
+
+kconf non-hardware team.cfg



--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto