Just because the center of gravity for GenAI compute and other kinds of machine learning and data analytics has shifted from the CPU to the XPU accelerator – generally a GPU these days, but not universally – does not mean that the choice of the CPU for the system hosting those XPUs doesn’t matter. … NeuReality Wants Its NR2 To Be Your Arm CPU For AI was written by Timothy Prickett Morgan at The Next Platform.| The Next Platform
It has been clear for some time that Japan wants to have a certain amount of economic and technical independence when it comes to cloud computing in the| The Next Platform
Armbian 25.8 distribution for ARM devices is now available for download with support for Linux kernel 6.16, as well as various improvements.| 9to5Linux
﷽| cocomelonc
El mercado de los servidores y los supercomputadores sigue dominado por propuestas de Intel y AMD. La arquitectura x86 es la opción clásica para los...| www.xataka.com
The post Arm Q1 FY26 Earnings: Revenue Surpasses $1B on Surging AI and Cloud Demand appeared first on The Futurum Group. Futurum’s Ray Wang and Daniel Newman analyze Arm’s Q1 FY26 results, highlighting revenue above $1B, 25% royalty growth, and surging AI and cloud adoption. He examines key trends and offers insights on Arm’s future outlook and competitive positioning. The post Arm Q1 FY26 Earnings: Revenue Surpasses $1B on Surging AI and Cloud Demand appeared first on The Futurum Group.| The Futurum Group
﷽| cocomelonc
With the Raspberry Pi Zero still in short supply, are the alternatives in the same (or similar) form-factor worth looking at? Time to find out..| bret.dk
Gus Mueller has my favorite take on the news that Apple plans to announce the transition to their own ARM chips at WWDC. Of the various predictions people are throwing around, the only one Mueller gives any credence to is the prospect that ARM Macs will only running sandboxed apps1: Mysterious (former?) AppKit engineer (and fish shell maintainer) ridiculous fish also shares this worry. ↩︎| Roben Kleene
Usually, I run applications in the micro-controller FLASH memory. But for a CI/CD or testing environment that is not the best choice. It is possible to have a ‘RAM target’, where the ap…| MCU on Eclipse
Today, we are launching IPFire on AWS ARM-based instances, making IPFire cheaper, more versatile and more secure for all your cloud-based projects. Having been around for a little while, Lightning Wire Labs ported IPFire to the new ARM-based processors from AWS with IPFire 2.25 - Core Update 159.| Lightning Wire Labs
By Marcos Gouveia (INESC TEC)| EPICURE
We’ve covered CHERI, and our involvement with the development of the ARM Morello yocto layer before, so for those who aren’t aware of what it is we recommend looking back through our previous blog posts on Introducing ARM Morello and CHERI, and Linux Yocto layer for the ARM Morello board, CHERI (Capability Hardware Enhanced RISC …| www.thegoodpenguin.co.uk
Microsoft and Qualcomm have made great strides to increase the spread of apps that run natively on Arm and to improve the emulation experience. The post The Improving Landscape of Application Compatibility for Windows and Snapdragon Processors first appeared on Signal65.| Signal65
This article explores using a Raspberry Pi as an inexpensive host for remote debugging embedded targets with an NXP MCU-Link CMSIS-DAP debug probe. It provides detailed instructions for setting up …| MCU on Eclipse
ARM-based servers are redefining efficiency in data centers. The XCP-ng team is testing Xen on Ampere Altra CPUs, bringing high-density, power-efficient virtualization to ARM—and laying the groundwork for RISC-V. 🚀 Discover what’s next!| XCP-ng Blog
Problem Statement| Techdecline's Blog
Learn how to run Oracle Database 23ai Free on ARM based MacBooks with Podman| Ron Ekins' - Oracle Technology, DevOps and Kubernetes Blog
3D-IC trends and challenges; virtual prototypes for SDVs; chiplet security; sustainable AI development; quality best practices.| Semiconductor Engineering
Discover how proteanTecs is transforming health and performance monitoring across the semiconductor lifecycle to meet the growing demands of AI and Next-Gen SoCs. Stop by DAC booth #1616 to experience our latest technologies in action, including interactive live demos and explore our full suite of solutions — designed to boost reliability, optimize power, and enhance…| Semiwiki
Los procesadores ARM han pasado de ser una opción exclusiva para teléfonos móviles a convertirse en una pieza clave en una amplia variedad de dispositivos| Administración de Sistemas
Word has reached SemiAccurate about the upcoming ARM branded server CPU.| Semiaccurate
This is one of those times when I must say it is very frustrating that Apple not only killed the 12” MacBook but also refuses to make the iP...| Tao of Mac
The NVIDIA DGX Spark supports 200GbE RDMA clustering of the GB10 mini systems with 128GB of LPDDR5X, 20 Arm cores, and a Blackwell GPU| ServeTheHome
Softbank announced that it plans to acquire Ampere Computing in the second half of 2025 for $6.5 billion in cash| ServeTheHome
Problem statement I recently came across a situation in a project where I had the following code: 1 2 3 4 5 6 7 8 9 10 struct FaultInfo final { uint32_t r0; uint32_t r1; // And all the other register state of a Cortex-M0+ processor // ... uint32_t crc; }; [[gnu::section(".uninit")]] volatile FaultInfo fault_data; I was using this static region of data to persist some fault information across reboots, to log it on the next boot after recovering from the fault.| AllThingsEmbedded
A year after its release, is the Radxa ROCK 5B still it's cracked up to be? I put the RK3588-based Single Board Computer through its paces in my in-depth ROCK 5B review.| bret.dk
Arm and Qualcomm both reported good numbers, but while Qualcomm did exceptionally well, Arm's numbers left something to be desired.| Digits to Dollars
This article discusses using Visual Studio Code (VS Code) with Docker containers for embedded system development, specifically focusing on ARM Cortex-M and NXP LPC55S16. It outlines the advantages …| MCU on Eclipse
For me, SC19 was about the fusion of machine learning and scientific computing. I learned about new technologies from Nvidia, Graphcore, and Cerebras Systems and spoke on a panel about the role of MLPerf in benchmarking HPC systems for machine learning and the many lessons learned. The post SuperComputing 19: HPC Meets Machine Learning appeared first on Real World Tech.| Real World Tech
The article describes setting up a CI/CD pipeline using GitLab, VS Code, and Docker for projects involving various microcontrollers like Raspberry Pi Pico-W, ESP32, and NXP K22FX512. It outlines th…| MCU on Eclipse
Sarah Johnson, Nat Tabrisbar chart of AWS cost vs. processor type| Blog
The ARM vs Qualcomm lawsuit over the Nuvia acquisition has finally reached court.| Semiaccurate
In collaboration with Arm, we’ve published a white paper documenting the process of integrating Arm STLs into a Linux environment. Access it here.| Codethink
Updated: January 2024 In Australia 34% of labours are induced (41.3% of first time mothers). When I first wrote this blog post in 2016 the most common reason for induction was to prevent a ‘prolonged’ pregnancy. Today the most common … Continue reading →| Dr Rachel Reed
I am very happy to share that the ESXi-Arm team has just released a brand new version of the popular ESXi-Arm Fling (v2.0), which is now based on ESXi 8.x codebase and specifically using the latest…| WilliamLam.com
Pat Gelsinger has the vision. Intel just needs time, cash and a miracle - SiliconANGLE| SiliconANGLE
Does Arm’s latest move, canceling a Qualcomm license, imply that they want to take the very risky step of taking this lawsuit all the way to a jury trial?| Digits to Dollars
OpenFaaS Edge is a commercial distribution of faasd fuse together with OpenFaaS Pro, for commercial use, with support and new features.| OpenFaaS - Serverless Functions Made Simple
Aujourd’hui, nous sommes ravis d’annoncer une étape importante : Vivaldi est désormais officiellement disponible pour Windows sur ARM. Si vous voulez de la vitesse, de l’efficacité, et de la mobilité sans compromis, Armez-vous avec Vivaldi. Les machines Windows sur ARM incluent les derniers PC Co-pilot+ tournant sur les processeurs Snapdragon X Elite et Snapdragon X […]| Vivaldi en français
Considering the release of devices like Radxa's Rock 5B, featuring the RK3588 SoC, might this be an opportunity for brands to capture market share, or mind share, from Raspberry Pi? If devices like the Rock 5B have superior performance and features with excellent energy efficiency, they just might.| Tech Addressed
Like many technology enthusiasts, you might be looking for an inexpensive Raspberry Pi alternative - due to shortages and scalper like pricing from third party sellers. If that's you, allow me to introduce you to the Inovato Quadra - the "ready to run" alternative that's only $29 USD!| Tech Addressed
Since the last post about it, the dynarec (dynamic recompiler, a Just-In-Time recompilation of x86 code) changed a lot. It still works in four major steps, but now there are a lot more intermediary steps. So let’s see how it works now! Note: this article will focus on the ARM version of the dynarec on…| Box86 / Box64
The ARM architecture, long known for its dominance in mobile devices, is making a significant leap into new technological areas. Recent data indicates a| Stackscale
Last time, I wrote about how to configure VS Code to debug Rust Cortex-M programs, but you know what’s better than writing documentation for how to do a thing? Automating it. I’m very happy to announce my PR to add a basic debug configuration for VS Code has been merged into the cortex-m-quickstart template. VS […]| Christopher J. McClellan
I’ve been toying with embedded Rust off and on for some time now. I picked up one of the STM Discovery boards and it’s been an interesting novelty for me to be able to remotely debug code running on the microcontroller. I’ve never been willing to spring for the external hardware debugger required to do […]| Christopher J. McClellan
本文永久链接 - https://tonybai.com/2024/07/21/simd-in-go 前些日子,一些资深Gopher,比如fasthttp的作者Aliaksandr Valialkin因函数迭代器加入Go 1.23版本而抱怨Go的演进走错了方向:朝着增加复杂性和隐式代| tonybai.com
Ubuntu Core (UC) is Canonical’s take in the IoT space. There are pre-built images for officially supported devices, like Raspberry Pi or Intel NUCs, but if we have something else and there is no community port, we need to create the UC image ourselves. High level instructions on how to do this are found in … Continue reading "Porting Ubuntu Core 18 to nvidia Jetson TX1 Developer Kit"| Alfonso Sánchez-Beato's blog
Occasionally I find myself processing input data which arrives as a stream, like data from files or from a socket, but that has a known structure that can be modeled with C types. For instance, let’s say we are receiving from a socket a parcel that consists on a header of one byte, and a payload that is an integer. A naive way to handle this is the following (simplified for readability) code snippet:| Alfonso Sánchez-Beato's blog
Explore AMD, Intel, and Arm’s latest CPU advancements, performance, and AI capabilities in desktop computing.| Play3r
So I recently saw the smartlcd project and immediately thought of the Mac SE/ARM DIY USB GPU. If you could modify and run the GPU firmware on the smartlcd, you could have a bunch of tiny, inexpensive, USB screens. I would do this, but I have neither the time nor the programming skill.| Cyrozap's Tech Projects
Arm launches its next-generation big core, the Cortex-A725| WikiChip Fuse
Arm unveils its 2024 Compute Platform: 3nm, Cortex-X925, Cortex-A725, Immortalis-G925| WikiChip Fuse
Arm launches its next-generation flagship processor, the Cortex-X925, formerly Blackhawk.| WikiChip Fuse
| The Grumpy Troll: The Grumpy Troll
Linux for ARM| Boxes Of Tat
Raspberry Pi OS| Boxes Of Tat
Homebrew is the popular package manager for Mac that aims to be a drop-in (ish) replacement for the Linux yum or apt-get package managers. Due to the new M1 being ARM instead of the more common x86_64 Homebrew does not yet officially support the architecture.| Lewis Codes
If you’ve recently bought an Apple silicion device you may been wondering how you can install Ruby. You can install Ruby natively, but some native gems may not have support for ARM64.| Lewis Codes
Here's our initial update on integrating Xen into an Ampere-based platform.| XCP-ng Blog
Learn about our exciting collaboration with Ampere Computing, a major stride in advancing efficient virtualization within the datacenter.| Vates Blog
Hacking,Information Security,Penetration Testing,Google Hacking,Google Dorking,Keith Makan,Black Hat,Security Research,InfoSec,Web Site Security| blog.k3170makan.com
In the modern landscape of embedded software development, efficiency and safety are paramount. As applications become more complex and demands on performance and security increase, developers turn to every tool in their arsenal to meet these challenges. Enter std::uintptr_t, a data type that, while not new, is sadly overlooked in most embedded codebases. This guide aims to introduce std::uintptr_t, showcasing its benefits and demonstrating how to use it effectively in your projects. This arti...| Sticky Bits - Powered by Feabhas
Un peu plus de 15 ans (c’était le 6 juin 2005) après l’annonce de la transition des processeurs Power PC vers les processeurs x86, Apple vient d’annoncer un nouveau changement d&r…| Infobidouille
I’ve finally come to the “conclusion” part of my blog series about infrastructure as code. The part I thought was going to be the easiest one to write…| Fear of Oblivion
The Challenge of Fixed-Size Integers Before C99 In embedded programming, before adopting the C99 standard (ISO/IEC 9899:1999), a significant challenge was ensuring the consistent sizing of key data objects. This complexity stemmed from the C standard’s (ISO/IEC 9899) non-committal stance on the size of an int. We knew: A short is a minimum of 16-bits. A long is a minimum of 32-bits. An int is somewhere between a short and a long. This flexibility boosted C’s portability, making it a favou...| Sticky Bits - Powered by Feabhas
This blog post talks about how to generate performant code for convolution ops using MLIR’s multiple levels of abstractions and transformations. I initially created it for targeting ARM Mali GPUs in IREE. But given it is just direct tiling and vectorization, it should be widely applicable. I will walk through the lowering steps, so if you are interested to know how to organize MLIR’s various dialects/patterns together to achieve similar tasks, this blog post might also be useful.| Lei.Chat()
NetBSD Arm on Oracle Cloud| blog.netbsd.org
One of my old home automation boards running ebusd is still using Raspberry PI 1 B SoC. FreeBSD is still perfectly supporting this hardware, however, due to being a Tier-2 platform, binary updates …| smallhacks
Amazon debuts its 4th-generation Graviton server processor.| WikiChip Fuse
Introduction When we developed the CMake based toolchain for our training projects we used a shell script to simplify invoking the cmake command line. CMake 3.19 added a presets feature that allows us to define command line parameters in a CMakeSettings.json file which can be used in place of using multiple command parameters. In previous articles about CMake we have shown how we need to specify command line parameters to use CMake with an embedded target toolchain (see CMake Part 3). T...| Sticky Bits - Powered by Feabhas
BlackHat Europe 2022 During the first week of December, I had the pleasure of attending a training course at BlackHat Europe 2022 titled Assessing and Exploiting Control Systems and IIoT run by Justin Searle. Part of the course involved Assessing and Exploiting Embedded Firmware by reading on-chip Flash using OpenOCD. Unfortunately, we ran out of time to finish the last labs during the training (we ran 9 am-6 pm each day). So I decided to follow along with the very comprehensive notes [...]| Sticky Bits - Powered by Feabhas
Creating a flash image The primary purpose of the ihex file in the embedded space is to create a file that is used to program/reprogram a target system. There are various file formats around, with the Intel Hex (ihex) format being among the most widely used. The output of the linker stage of a build process is typically to generate a .elf file (Executable and Linkable Format). Many debuggers and programmers can work directly with the ELF file format. However, in many [...]| Sticky Bits - Powered by Feabhas
Arm Launches the Cortex-M52 For IoT; Its Smallest Processor with Helium| WikiChip Fuse
5 years seemed like an awfully long time for a new Single Board Computer to be in the works, especially given the rate at which new boards have been pumped| bret.dk
In a previous post, we detailed a vulnerability in the Amlogic System-On-Chip bootROM that allows arbitrary code execution at EL3. Since the Chromecast with Google TV (CCwGTV) is one of the devices affected by this issue, it opens the possibility to run a custom OS like Ubuntu. This post describes …| fred's notes
In previous posts, we explained how to reverse the USB stack in the Exynos bootROM, which led to the discovery of a critical bug. After reproducing this methodology on Amlogic bootROM recently dumped, a similar vulnerability has been discovered in the USB stack that can be exploited to run arbitrary …| fred's notes
This post describes how to dump bootROM from Amlogic S905D3 SoC using Khadas VIM3L board. Since this board doesn't use Secure Boot, we can execute custom code in Secure World (a.k.a TrustZone) without exploiting any vulnerability. In addition, the board exposes an UART connector, which is convenient for …| fred's notes
Description When Samsung Shannon baseband receives message IMMEDIATE ASSIGNMENT (9.1.18 in GSM/04.08) from network, the length of the Mobile Allocation IE (GSM/04.08 10.5.2.21) is not properly checked. Mobile allocation data is directly copied to a buffer on the stack without checking …| fred's notes
Description When Samsung Shannon baseband receives message GMM ATTACH ACCEPT (9.4.2 in TS 24.008) from network, the minimum length for MS Identity IE (10.5.1.4) is not properly checked. MS Identity (IEI 0x23) length is decremented without prior check. If this value is zero, a …| fred's notes
Description When Samsung Shannon baseband receives message P-TMSI REALLOCATION COMMAND (9.4.7 in TS 24.008) from network, the length of the Mobile Identity IE (10.5.1.4) is not properly checked. Mobile identity data is directly copied to a stack buffer without prior size check. This stack …| fred's notes
In previous posts, we explained how to dump Exynos bootROM and reverse its USB stack. These efforts led to the discovery of a bug in the USB stack that can be exploited to run arbitrary code. The following chipsets are known to be affected by this bug : Exynos 8890 Exynos …| fred's notes
In the previous post, we explained how to dump Exynos bootROM. Exynos (8895 in this post) bootROM contains a minimal USB stack to load a signed bootloader from an USB host (a.k.a. boot from USB). This post summarizes how this USB stack can be reversed using the Great …| fred's notes
This post introduces a tool to dump Samsung Galaxy S7 bootROM using known and fixed security vulnerabilities in Trustzone. The source code is available on GitHub. Procedure We use a Galaxy S7 phone, with ADB access and root privileges. BootROM code is at address 0x0, in Secure world. The TEE …| fred's notes
QEMU has support for the SMDKC210 machine, an ARM board based on Exynos 4210 SoC. Peripherals implemented in QEMU for this machine are UART, SDHCI, FIMD, I2C, Interrupt Combiner, GIC, Clock, PMU, RNG, MCT, PWM, RTC. Samsung Galaxy S2 phone is also based on Exynos 4210, so it should be …| fred's notes
Prequel On October 21st 2015, mobile forensics company Cellebrite published a video that demonstrates how their solution can dump eMMC of Samsung Galaxy devices : This video strongly suggests that Samsung Galaxy bootloader can be exploited to execute arbitrary code. Summary Several bugs in Samsung Galaxy bootloader allow an attacker with …| fred's notes
The Amlogic S905 System-On-Chip is an ARM processor designed for video applications. It's widely used in Android/Kodi media boxes. The SoC implements the TrustZone security extensions to run a Trusted Execution Environment (TEE) that enables DRM & other security features : Amlogic S905 System Block Diagram The SoC contains a Secure …| fred's notes
This article will first describe how to locate the Monitor mode code in Nexus 5 firmware (hammerhead-ktu84p-factory-35ea0277, bootloader-hammerhead-hhz11k : c32f8bec310c659c1296739b00c6a8ac). Then, we will try to understand what it does (its functionalities). Finally, you will have to find bugs by yourself because I didn't find any...so far ! Note: Terms (Non-)Secure …| fred's notes
Summary Qualcomm TrustZone is prone to an integer signedness bug that may allow to write NULL words to barely controllable locations in memory. The vulnerability can be triggered from Non-Secure World through the TrustZone call "tzbsp_smmu_fault_regs_dump". This issue has been discovered in Samsung Galaxy S5 firmware, but other devices can …| fred's notes
This is the final episode of The Internet of Things Podcast, and to send us off after eight years, we don’t discuss the big news of the day such as Arm’s planned IPO, a new display option from Brilliant, or new gear from Leviton. Instead we share our reasons for stepping back from the show, […]| Stacey on IoT | Internet of Things news and analysis
ARM Macs might be good for Apple, but developers should be concerned about interoperability.| Chris Warrick
Arm Introduces Its Newest Flagship Performance Core, The Cortex-X4| WikiChip Fuse
Three months after Softbank announced its acquisition of Arm in 2016, Masa Son (founder and CEO of Softbank) invited Jensen Huang (founder and CEO of Nvidia) for dinner at his California mansion. Just the two of them. Among the many things they talked about at this “dinner date”, chronicled in| Interconnected
For some time I've wanted to play Spotify music on my stereo installation, except it doesn't have bluetooth. I do own a nice aarch64 amlogic S905X based media center which runs LibreELEC, except libspotify which I normally use in combination with mopdiy. Libspotify (a binary blob from Spotify(tm)) however …| Jelly's blog
I posted a guide on getting Arch Linux ARM on the BananaPi last week. Now I was eager to get a mainline kernel working on the BananaPi for some ARM hacking and testing of new patches. In this post I'll describe the steps required to get a mainline kernel booted …| Jelly's blog
Since some time the Banana Pi is supported in the Linux kernel and U-Boot. Arch Linux ARM does not support the board yet, but it is possible to get it working with an upstream U-Boot. SD card Image First we to create an SD card image, since the BananaPi is …| Jelly's blog
Arm Launches The Cortex-A520, Next-Gen Efficiency Little Core| WikiChip Fuse
I discovered during the analysis of the CVE-2021-31616 vulnerability that the stack canary logic in the KeepKey firmware was broken and could be bypassed to perform practical stack smashing attacks. Further investigation revealed that the incorrect stack protection assembler code is produced through a bug in certain GCC 9 and GCC 10 compiler versions for ARM, where it has been present for about a year. This problem has the potential to affect a wide range of ARM based embedded systems.| invd blog
DriveDx 1.12.0 is released| BinaryFruit