Method, system, device and medium for establishing shared memory between virtual machines
By coordinating between the initiating client and the receiving client under the virtualization platform, shared memory between virtual machines is dynamically established, which solves the problem of inflexible use of shared memory in the existing technology and realizes the flexibility of adding shared memory after running.
Patent Information
- Application Number
- CN202511037597.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-28
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2045-07-28
AI Technical Summary
In the prior art, the strategy for sharing memory between virtual machines stipulates the shared memory before the guest operating system runs, resulting in inflexible use of the shared memory and inability to add shared memory after the guest operating system runs normally.
The initiating client sends a memory message to the receiving client. The virtualization platform saves the client physical address of the initiating client and suspends operation to establish the second-stage address table when all physical cores of the receiving client share the same second-stage address table. After resuming operation, the establishment of the first-stage address table is completed to realize shared memory between virtual machines.
The shared memory can be dynamically established after both client operating systems are running, making the establishment of the shared memory more flexible.