Intel Optane DCPMM with QEMU vNVDIMM for KVM Guest

We are using Intel Optane DataCenter Persistent Memory Module as the NVDIMM device here. Intel Optane DC Persistent Memory (DCPMM or PMEM) is a new generation of nonvolatile memory (NVM) technology that is fast enough for processors to access stored data directly, without high latency and without a tremendous reduction in performance

Read More

vfio-ccw dasd ipl support

This feature could support booting from vfio-ccw dasd devices. It is enabled in our SLE12SP5, SLE15SP1 and SLES15SP2

This feature is actually using a real dasd for ipl device based on vfio-ccw bus. So it is not like using a vfio-cow qcow2 or just use this dasd device as a storage block.

Read More

Begining-To-End DPDK Guide

This guide provides a step-by-step tutorial for installing DPDK and Open vSwitch (OVS) using Debian-built packages, primarily targeting Intel Niantic NICs, with limited validation for Mellanox ConnectX3-Pro cards. It extends a basic setup to deliver a complete OVS-DPDK deployment on the host, along with a virtual machine running DPDK. By following the guide, users can establish a fully functional OVS-DPDK environment capable of end-to-end packet forwarding between physical NICs and a DPDK-enabled VM.

Read More

Develop MCS-51 (8051) on openSUSE

If you want to do serious embedded work, stop waiting for Windows-only IDEs. You can build, flash, and iterate on MCS-51 (8051) cleanly on Linux. Here’s a minimal, no-nonsense workflow on openSUSE using sdcc and a Python flashing tool.

This is simple, lightweight, and powerful.

Read More