Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Direct storage access method and device and related equipment

A storage access, direct technology, applied in the direction of program control device, computer security device, program control design, etc., can solve problems such as direct data transmission

Active Publication Date: 2021-02-26
HYGON INFORMATION TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to protect the virtual machine data in the virtual machine memory space, the virtual machine memory space of some or all virtual machines can be further encrypted by using the security virtualization technology, wherein, The encrypted virtual machine memory space can be called an encrypted memory space, and the corresponding virtual machine can be called an encrypted virtual machine; the virtual machine itself has a complete computer system, and it also needs to communicate with external devices (such as hard disks, network cards, mice, keyboards, etc.) Under the secure virtualization technology, when the encrypted virtual machine is connected to an external DMA (Direct Memory Access, Direct Memory Access) device, since the data in the encrypted memory space of the encrypted virtual machine is in an encrypted state, this causes the encrypted virtual machine to The virtual machine and the DMA device cannot use the encrypted data for direct data transmission, so how to provide an improved solution so that the encrypted virtual machine and the DMA device can perform direct data transmission has become a technical problem that those skilled in the art need to solve urgently

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
  • Direct storage access method and device and related equipment
  • Direct storage access method and device and related equipment
  • Direct storage access method and device and related equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0046] Virtualization technology can be applied to various scenarios. In particular, with the development of cloud services, virtualization technology has been more and more widely used in cloud service scenarios; in order to facilitate the understanding of virtualization technology, the following is based on virtualization Taking the cloud service of virtualization technology as an example, the virtualization technology is introduced.

[0047] refe...

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 embodiment of the invention provides a direct storage access method and device and related equipment, and the method comprises the steps: obtaining configuration request information which at leastcomprises a first HPA corresponding to a first encrypted memory page requested by an encrypted virtual machine for DMA; based on the configuration request information, configuring a target DMA tableentry corresponding to the first HPA in a DMA table of a memory controller, and at least recording the first HPA and a virtual machine identifier of the encrypted virtual machine by the target DMA table entry, so that when the encrypted virtual machine initiates DMA based on the first HPA, the memory controller calls a key bound with the virtual machine identifier based on the target DMA table entry to encrypt and decrypt the data in the first encrypted memory page. According to the method of the invention, direct data transmission can be carried out between the encrypted virtual machine and the DMA equipment, and the DMA efficiency is improved.

Description

technical field [0001] The embodiments of the present application relate to the technical field of virtual machines, and in particular to a direct storage access method, device and related equipment. Background technique [0002] Through virtualization technology (Virtualization), the host can virtualize multiple virtual machines (VirtualMachine, VM), so as to efficiently utilize the hardware resources of the host; the virtualized virtual machines can allocate virtual machine memory space in the physical memory, each The virtual machine memory space of the virtual machine is mainly used for task consumption and to support virtualization. [0003] In order to protect the virtual machine data in the virtual machine memory space, the virtual machine memory space of some or all virtual machines can be encrypted by using security virtualization technology. The encrypted virtual machine memory space can be called encrypted memory space. The virtual machine can be called an encryp...

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): G06F9/455G06F13/28G06F21/60G06F21/62
CPCG06F9/45558G06F13/28G06F21/602G06F21/6218G06F2009/45579
Inventor 姜新应志伟
Owner HYGON INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products