Virtualization sits at the core of modern IT infrastructure. Without it, cloud computing would collapse, cross-platform software development would stall, and hardware research cycles would drag on for years. Among the hypervisors and emulators shaping this landscape, QEMU stands out for one critical reason: it is fully open source, free, and community-driven. With the release […]| System Administration
China is quietly but steadily building one of its most ambitious technology bets: a complete, sovereign ecosystem around RISC-V, the open-source instruction| System Administration
Debian 13 "Trixie" has just been released with Linux 6.12 LTS, GNOME 48 desktop environment (default), GCC 14.2 compiler, and over 14100 new packages for| CNX Software - Embedded Systems News
Hey everyone! As many have noticed, the PinePhone Pro is currently out ot stock on the Pine Store. Unfortunately we have to deliver you the following news: the PinePhone Pro is officially discontinued. We were told it didn’t sell well enough to keep production going. But the good news for current owners are that spare parts will still be made for up to two years, depending on demand. Meanwhile, the trusty PinePhone (A64) is still alive and kicking, and Pine Store plans to keep it rolling fo...| PINE64
We're making significant progress in porting Xen to the RISC-V architecture by integrating common code, refining bit operations, and updating CI containers, with ongoing work in interrupt handling, device passthrough, and more.| XCP-ng Blog
ESWIN Computing and Canonical have joined forces to launch the EBC77 Series SBC, a new RISC-V board that runs Ubuntu 24.04 LTS and targets developers, educators, and innovators.| NERDS.xyz
RISC-V is an open architecture standard that provides flexibility, and chip designers can add or remove instructions as they please to match their| CNX Software - Embedded Systems News
Around one year ago, Sipeed announced initial support for Android on their RISC-V development boards, hinting that a first functional prototype of RISC-V phone could be coming within one or two years. Although Android is now supported by several development kits based on this architecture, as can be seen in| TuxPhones - Linux phones, tablets and portable devices
Join Codethink at RISC-V Summit Europe 2025 for a talk on runtime-configurable endianness in RISC-V and a poster session.| www.codethink.co.uk
The dictionary definition of the word “grift” is as follows: “to acquire money or property illicitly [https://www.merriam-webster.com/dictionary/grift]”. It may be a strong word, but also more or less encapsulates the regulatory ethos that’s governing cross-border technology businesses these days. The TikTok-Oracle deal flaunts this| Interconnected
Codethink investigates big-endian support on little-endian architectures by exploring RISC-V's new runtime-controllable endianness, with QEMU as testing base.| www.codethink.co.uk
The MangoPi MQ Pro is a new Single Board Computer using the Allwinner D1 RISC-V chip and I've benchmarked it to see how it weighs up!| bret.dk
The Eclipse Foundation has long been a leader in driving open source innovation across IoT, edge computing, and embedded ecosystems. For over 20 years the Eclipse C/C++ Development Tools (CDT) plat…| Life at Eclipse
What It Takes to Run The Witcher 3 on RiSC-V| Box86 / Box64
Codethink recently presented at the 2024 RISC-V Summit Europe. Learn about our experiences at the event and our work on RISC-V.| www.codethink.co.uk
After becoming the modular laptop kings, the Framework RISC-V mainboard in partnership with DeepComputing takes on the emerging RISC-V market.| bret.dk
Many of you have heard of the Framework laptop , a modular system that you can DIY from a mainboard and parts or purchase fully assembled. T...| www.talospace.com
Bangalore’s Electronics City is a name synonymous with technological progress and visionary growth. As the epicenter of high-tech industries, it stands tall as a beacon of innovation and enterprise. The driving force behind this transformation has been the Electronics City Industries Association (ELCIA). This premier organization has consistently worked towards fostering a collaborative environment where industries can thrive, and the upcoming ELCIA Tech Summit 2024 is a testament to its on...| VLSI System Design
Contents Repository Introduction The APLIC Conclusion Repository This blog series refers to the code written here: https://github.com/sgmarz/riscv_msi. The APLIC specification (still in draft) is part of the Advanced Interrupt Architecture (AIA) specification, and it is kept here: https://github.com/riscv/riscv-aia. I am using AIA specification version 0.3.0-draft.31 to write this article. Introduction The advanced platform level interrupt […]| Stephen Marz
Contents Overview Repository Message Signaled Interrupts (MSI) Incoming MSI Controller (IMSIC) Conclusion What’s Next Overview Message signaled interrupts or MSIs describe a way to signal an interrupt without a dedicated interrupt request pin (IRQ). One of the most prevalent uses for MSIs is the PCI bus, and the PCI specification defines the MSI and MSI-X […]| Stephen Marz
An operating system is used to make our job easier when using graphics. In our instance, in addition to everything else. In this post, we will be writing a GPU (graphics processing unit) driver using the VirtIO specification. In here, we will allow user applications to have a portion of the screen as RAM--with what is commonly known as a framebuffer.| Stephen Marz
Input devices give our operating system the ability to accept mouse and keyboard inputs from the graphical user interface (GUI). We originally used the UART (universal asynchronous receiver/transmitter) for console I/O, but we're high class now--we have a GUI! So, we will use the virtio protocol to communicate with a mouse and keyboard.| Stephen Marz
前回は、セマフォによる同期機構を実現してみました。 今回は、アプリケーションのコードをユーザモードで、OSコードをマシンモードで動作させてみましょう。| VA Linux エンジニアブログ
Introduction Last year, I got interested in FPGAs and purchased a Digilent Basys3, which was lots of fun to play with, I even got a minimal RISC-V processor programmed. The Basys3 is their lower en…| Stephen Smith's Blog
Making decisions Up until now, the microprocessors I have dealt with made decisions using the following pattern: compare A to B branch if higher/lower/same etc to somewhere else The compare instruc…| ioprog
Welcome to a milestone in the world of VLSI and semiconductors - the VSDOpen2023. This year’s conference is not just another event; it's a defining moment that promises to reshape the contours of the industry.| VLSI System Design
Last weekend, I read a long, epic piece of techlore [https://www.huxiu.com/article/360061.html] that chronicled the fierce and bitter rivalry between TSMC and Samsung in their fight to become the world’s number 1 chip foundry, which stretched back three decades and continues today. Among the| Interconnected
Consolidation in the semiconductor industry continues. The latest event is MIPS Technologies embracing the open source instruction-set architecture (ISA), RISC-V, and no longer designing for the MIPS architecture that gave birth to the company more than three decades ago. While this news, reported in the trade publication EE Journal [https:| Interconnected
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
Arithmetic calculations The code below shows addition, subtraction, multiplication and division. Immediate addition and subtraction are the same instruction ; you add a negative sign to the immedia…| ioprog
Registers The GD32VF103 has 32 CPU core registers (x0 to x31) each of which is 32 bits wide. There is also a 32 bit program counter (pc) (instruction pointer). Apart from x0 which is read-only and …| ioprog
Setting up the development environment I was looking around for a board to tinker with RV32 assembly language as a way of getting to know the architecture a bit better. I tried using a WCH-Li…| ioprog