RevyOS Brings Experimental KVM Virtualization Support for TH1520 Platform

RevyOS Brings Experimental KVM Virtualization Support for TH1520 Platform

Recently, as an important part of the RuyiSDK RISC-V operating system support plan, RevyOS has successfully added OpenSBI-H based KVM virtualization support for the TH1520 processor platform. This support is based on software virtualization technology, which simulates hardware resources through software, allowing multiple virtual machines to run efficiently on the same physical machine. Preliminary verification … Read more

In-Depth Analysis of Armv8 Architecture Virtualization

In-Depth Analysis of Armv8 Architecture Virtualization

Overview This article describes the virtualization support of Armv8-A AArch64, including stage 2 page table translations, virtual exceptions, and traps. It introduces some basic hardware-assisted virtualization theories and examples of how some Hypervisors utilize these virtualization features. This text will not discuss how a specific Hypervisor software operates or how to develop a Hypervisor. By … Read more

Introduction to Arm v8 Architecture and Virtualization

Introduction to Arm v8 Architecture and Virtualization

Related Reading: Differences Between X86 Architecture and Arm Architecture 0. ARMv8 Architecture 1) Basic Concepts of ARMv8 (1) Execution State: The environment in which the processor operates, including register width, supported instruction set, exception model, memory management, and programming model. The ARMv8 architecture defines two execution states: AArch64: 64-bit execution state Provides 31 general-purpose registers … Read more

Introduction to MMU in ARMV8-A – Part 5

Introduction to MMU in ARMV8-A - Part 5

Continuing from the previous article, Introduction to MMU in ARMV8-A – Part 4. Page Tables in ARMV8-A ARMV8-A supports three types of page table formats: ARMV8-A AArch64 Long Descriptor Format ARMV7-A Long Descriptor Format, such as the Large Physical Address Extension (LPAE) in the ARM Cortex-A15 processor ARMV7-A Short Descriptor Format Although ARMV8-A uses the … Read more

Virtualization Features of Cortex-R52 Architecture

Virtualization Features of Cortex-R52 Architecture

About ARM Cortex The ARM Cortex series is divided into three categories: Cortex-A, Cortex-R, and Cortex-M. Among them, processors based on Cortex-A are suitable for running systems with extremely high performance requirements. If high performance is required while ensuring real-time capabilities, it is suitable to use Cortex-R architecture chips. Cortex-M is suitable for other applications … Read more

Virtualization Technology in NFV

Virtualization Technology in NFV

Click the blue “Ericsson Academy” above to quickly follow Virtualization, as the cornerstone of cloud computing, has always been a key technology in the field of cloud computing. NFV, as a key application of cloud computing in the telecommunications industry, inevitably has its own demands and characteristics regarding virtualization. This seminar aims to help you … Read more

Cracking NVIDIA Drivers: GeForce GPUs Now Support Virtualization

Recently, when I saw the cracked drivers, it seemed easy to associate them with mining; however, this time it’s really just to achieve better graphics performance. 01 GeForce GPUs Now Support GPU Virtualization Recently, a group of expert hackers has cracked the GPU virtualization (vGPU) feature that was previously only available on NVIDIA’s data center … Read more

Project-Based Experimental Development: VMware Desktop Virtualization and Application Virtualization

Application-oriented education emphasizes the cultivation of skilled talents. Therefore, in the development of characteristic course resources, it is essential to focus on the applicability and practicality of these resources. The talent cultivation should align with employment needs, the major should connect with the industry, project-based experiments should link with job positions, and textbooks should align … Read more

Application of Virtualization Technology Based on FusionCompute in Computer Laboratories

Application of Virtualization Technology Based on FusionCompute in Computer Laboratories

Click the blue text to follow us Application of virtualization technology based on FusionCompute in computer laboratories Application of virtualization technology based on FusionCompute in computer laboratories Author Affiliation Chen Bingfeng, Xie Guangqiang, Zhu Jian School of Computer Science, Guangdong University of Technology, Guangzhou 510006, China CHEN Bingfeng, XIE Guangqiang, ZHU Jian School of Computer … Read more

Virtink: A Lightweight Kubernetes Native Virtualization Management Engine

Virtink: A Lightweight Kubernetes Native Virtualization Management Engine

Today, we are excited to announce the Virtink open-source project, a more lightweight Kubernetes native virtualization management engine. Unlike the KubeVirt project, Virtink does not consider support for emulation of legacy hardware devices and desktop application capabilities. Instead, it focuses on running modern cloud virtualization workloads on Kubernetes. Therefore, Virtink is implemented based on the … Read more