Xen virtual machine framework based on UEFI (unified extensible firmware interface) runtime service and implementation method thereof

A virtual machine and virtual machine monitor technology, applied in computer security devices, software simulation/interpretation/simulation, instruments, etc., can solve the problems of insufficient security of privileged domain systems, low level of security protection of Xen virtual machine architecture, and achieve privileged Simplify the domain and solve the effect of low security protection level

Inactive Publication Date: 2012-07-25
706 INST SECOND RES INST OF CHINAAEROSPACE SCI & IND
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a new Xen virtual machine architecture and its implementation method, to sol

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Xen virtual machine framework based on UEFI (unified extensible firmware interface) runtime service and implementation method thereof
  • Xen virtual machine framework based on UEFI (unified extensible firmware interface) runtime service and implementation method thereof
  • Xen virtual machine framework based on UEFI (unified extensible firmware interface) runtime service and implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Specific embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0022] see figure 1 As shown, it is a schematic structural diagram of the Xen virtual machine architecture of the present invention. It can be seen from the figure that the Xen virtual machine architecture consists of an operating system, a virtual machine monitor, a BIOS system, and a hardware platform. in,

[0023] The function test program module is located in the user domain (operating system) layer and belongs to the user mode program, which is used for various tests on the hardware equipment.

[0024] The device front-end driver module is located in the user domain (operating system) layer and belongs to the kernel state program, which is used to communicate with the device back-end driver. Unlike traditional native device drivers, it cannot directly access hardware devices.

[0025] Xen Hypervisor: Located in the virtualization layer, it is us...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a Xen virtual machine framework based on UEFI (unified extensible firmware interface) runtime service and an implementation method of the Xen virtual machine framework. The Xen virtual machine framework comprises a hardware platform, a BIOS (basic input /output system) system, a virtual machine monitor and an operating system, wherein the UEFI BIOS comprises a UEFI boot service and a UEFI runtime service; a privilege domain is communicated with a device front drive as one part of the UEFI runtime service in an operation stage of the operating system; the virtual machine monitor is located between the system hardware platform and the operating system software of the virtual computing domain to monitor lower hardware; the operating system comprises a device front drive in an inner nuclear layer and a functional test program in a user layer. Because the privilege domain is not stored in the hardware and is stored in a Flash chip as UEFI runtime service, the Xen virtual machine framework solves the problem that the existing Xen virtual machine framework has low-level safety protection. The simplification of the Xen privilege domain is achieved.

Description

technical field [0001] The invention relates to a new Xen virtual machine architecture, in particular to a new generation UEFI-based architecture and an implementation method thereof. Background technique [0002] The Xen virtual machine architecture is a de facto open source virtualization solution standard, which has the characteristics of open source, performance close to the original system, dynamic migration function that never stops, and support for the original operating system. "Unified Extensible Firmware Interface (UEFI)" is a new generation BIOS technical standard describing the interface between platform firmware and operating system and other application software. UEFI is mainly composed of a series of system tables containing platform-related information and startup services and runtime services for operating system boot programs and operating system calls. These components combine to provide a standard environment for the startup of an operating system and th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/00G06F9/455G06F21/53
Inventor 曾颖明王斌王宏涛王晓程姚金利陈志浩马书磊赵政耀李红
Owner 706 INST SECOND RES INST OF CHINAAEROSPACE SCI & IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products