Re: [linux-yocto] [PULL REQUEST v3] Intel Axxia updates to linux-yocto-4.12
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 Simul
Re: [linux-yocto] v4.12.x - stable updates comprising v4.12.22
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&search=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
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