Linux 6.7 release – Main changes, Arm, RISC-V, and MIPS architectures

Linux 6.7 release

Linus Torvalds has just announced the release of Linux 6.7, following Linux 6.6 LTS a little over two months ago: So we had a little bit more going on last week compared to the holiday week before that, but certainly not enough to make me think we’d want to delay this any further. End result: 6.7 is (in number of commits: over 17k non-merge commits, with 1k+ merges) one of the largest kernel releases we’ve ever had, but the extra rc8 week was purely due to timing with the holidays, not about any difficulties with the larger release. The main changes this last week were a few DRM updates (mainly fixes for new hw enablement in this version – both amd and nouveau), some more bcachefs fixes (and bcachefs is obviously new to 6.7 and one of the reasons for the large number of commits), and then a few random […]

2023 Year in review – Top 10 posts, statistics, and what to expect in 2024

CNX Software Happy New Year 2024

It’s the last day and last article of the year, so we will look at some highlights of 2023, some traffic statistics on the CNX Software website, and speculate what interesting developments may happen in 2024. Looking back at 2023 The semiconductor shortage that had happened since 2020 started to fade away in early 2023, and supplies for most electronics components and devices seem to be adequate at this time, so that was a bright spot this year, and hopefully, it will stay that way in 2024 despite geopolitical tensions. We did not have any super exciting new Arm application processors from Rockchip, Amlogic, or Allwinner announced this year, although the Amlogic S928X penta-core Cortex-A76/A55 CPU started to show up in some 8K TV boxes. The launch of the Raspberry Pi 5 SBC with a Broadcom BCM2712 quad-core Cortex-A76 processor was probably the main highlight for Arm on this side […]

SiFive announces Intelligence X390 NPU, Performance P870 RISC-V core

SiFive Performance P870 RISC V Intelligence X390 NPU

SiFive has announced two new high-performance IP blocks with the Intelligence X390 NPU and the Performance P870 RISC-V core that should find their way into SoC designed for Generative AI and ML applications. We had already covered the Performance P870 and its automotive sibling – the P870-A – from information in an earlier presentation, but the SiFive Intelligence X390 NPU is new to me and appears to be aimed at generative AI in data centers, although we will very soon be seeing companies implement generative AI at the edge in pretty powerful embedded devices. SiFive Performance P870 highlights: Full support for the RVA23 RISC-V profile specification and Vector 1.0 and Vector Crypto Six-wide, out-of-order 64-bit core Up to a 32-core cluster >12 SpecINT2k6/GHz, or a 50% peak single thread performance upgrade over the previous generation SiFive Performance P670 SiFive Features 2x 128b VLEN RVV Vector crypto and hypervisor extensions IOMMU […]

OpenWrt 23.05 released with MbedTLS by default, Rust packages, over 1,790 supported devices

OpenWrt 23.05

OpenWrt 23.05 open-source Linux operating system for routers and resource-constrained headless embedded systems has just been released with over 4300 commits since the release of OpenWrt 22.03 a little over a year ago. The new release now supports over 1790 devices or about over 200 new devices compared to the OpenWrt 22.03 release with notable new targets including the ipq807x target for the Qualcomm IPQ807x WiFi 6 SoCs, the mediatek/filogic subtarget for the Mediatek Filogic 830 and 630 SoCs, and the sifiveu target for the HiFive Unleashed and Unmatched RISC-V development boards. OpenWrt 23.05 switches from wolfSSL to MbedTLS as default because the latter has a much smaller footprint and offers a more stable ABI (application binary interface) and LTS releases, but it does lack support for TLS 1.3, so users who need the latter may still switch to wolfSSL if needed. Another highlight of the new OpenWrt release is […]

SiFive unveils P870 high-performance core, discusses future of RISC-V

SiFive Hot Chips 2023 x86 vs Arm vs RISC-V

SiFive has just given a presentation at Hot Chips 2023 introducing the new high-performance P870 RISC-V core and its automotive equivalent the P870-A core, plus discussing RISC-V in general, its previous generation RISC-V cores, and what to expect going forward. SiFive has not officially announced the P870 and P870-A cores just yet, so most of the information we have from the English-speaking Internet is from ServeTheHome who managed to get some presentation slides, but this is also corroborated by various Chinese sources on Baidu and Guokr. SiFive P870 and P870-A The P870 and P870-A RISC-V cores are new cores from the SiFive Performance family compatible with the RISC-V RVA23 profile and succeeding the SiFive P670 core. The SpecINT2k6 benchmark reports 17 points per GHz on the P870 compared to 13.2 points per GHz for the P670 (comparable to the Arm Cortex-A78) or about a 29% higher performance at the same […]

HiFive Pro P550 “Horse Creek” RISC-V motherboard with 16GB RAM to launch this summer

HiFive Pro P550 Horse Creek SBC

SiFive HiFive Pro P550 RISC-V motherboard based on Intel “Horse Creek” quad-core SiFive Performance P550 processor will launch this summer with 16GB DDR5 memory, two PCIe expansion slots, Gigabit Ethernet networking, USB 3.x ports, and on-board graphics. Intel Horse Creek platform was first revealed when SiFive unveiled the SiFive Performance P550 64-bit RISC-core with Cortex-A75 class performance in June 2021. The companies then demonstrated an internal Intel Horse Creek board with 8GB DDR5 and PCIe Gen5 at the Intel Innovation 2022 Developer Conference last October, and it looks like the 7nm RISC-V processor, manufactured with an Intel 4 process, will finally be available to developers this summer with the launch of the HiFive Pro P550 motherboard/development system.   HiFive Pro P550 preliminary specifications: SoC – Intel-SiFive Horse Creek SoC equipped with 4x SiFive Performance P550 RV64GBC RISC-V cores with a 13-stage, 3-issue, out-of-order (OoO) pipeline GPU – “On-board graphics” [Update: […]

Linux 6.1 LTS release – Main changes, Arm, RISC-V and MIPS architectures

Linux 6.1 LTS

Linus Torvalds announced the release of Linux 6.1, likely to be an LTS kernel, last Sunday: So here we are, a week late, but last week was nice and slow, and I’m much happier about the state of 6.1 than I was a couple of weeks ago when things didn’t seem to be slowing down. Of course, that means that now we have the merge window from hell, just before the holidays, with me having some pre-holiday travel coming up too. So while delaying things for a week was the right thing to do, it does make the timing for the 6.2 merge window awkward. That said, I’m happy to report that people seem to have taken that to heart, and I already have two dozen pull requests pending for tomorrow in my inbox. And hopefully I’ll get another batch overnight, so that I can try to really get as […]

SiFive P670 and P470 RISC-V processors feature RISC-V Vector Extensions

SiFive Performance RISC-V processors Roadmap

SiFive has announced two new RISC-V Performance cores with the P670 and P470 processors with RISC-V Vector Extension for AI/ML, media and sensor processing, and designed for high volume applications such as wearables, smart home, industrial automation, AR/VR, and other consumer devices. The P670 is comparable to the Cortex-A78, and the P470 is comparable to the Cortex-A55. Both support the standardized RISC-V RVA22 profile for better OS compatibility and implement RISC-V Vector v1.0 and Vector Cryptography extensions. The SiFive Performance P470 and P670 share the following features: Full RISC-V RVA22 profile compliance Full, Out-of-Order, RISC-V Vector implementation, based on the ratified RISC-V Vector v1.0 Specification RISC-V Vector Cryptography extensions SiFive WorldGuard system security Support for virtualization, including a separate IOMMU for accelerating virtualized device IO Advanced Interrupt Architecture (AIA) compliant interrupt controller with better support for Message Signal Interrupts (MSI) and virtualization Enhanced scalability with fully coherent multi-core, multi-cluster, with […]

EDATEC Raspberry Pi 5 fanless case