Hardware Virtual Machine for Controlling Access to Physical Memory Space

    公开(公告)号:US20220382577A1

    公开(公告)日:2022-12-01

    申请号:US17883541

    申请日:2022-08-08

    Applicant: MediaTek Inc.

    Abstract: A system controls access to a physical address (PA) space. The system includes multiple system resources addressable within the PA space, and multiple processing circuits executing multiple virtual machines (VMs). A given region of the PA space is dedicated to addressing the VMs. The system also includes multiple memory management units (MMUs) coupled to corresponding processing circuits. A given MMU is operative to translate a virtual address indicated in an access request from a processing circuit into a requested PA that is accessible by the processing circuit according to a configurable setting of the given MMU. The system further includes multiple memory protection units (MPUs). A given MPU, which is coupled to a target system resource allocated with the requested PA, is operative to grant or deny the request based on information indicating whether the requested PA is accessible to a requesting VM executed on the processing circuit.

    SYSTEM TO ENHANCE MEMORY PROTECTION ASSOCIATED WITH KERNEL OF OPERATING SYSTEM

    公开(公告)号:US20230091722A1

    公开(公告)日:2023-03-23

    申请号:US17978995

    申请日:2022-11-02

    Applicant: MEDIATEK INC.

    Abstract: A computing system includes a processor, and the processor is arranged to execute: a guest virtual machine (VM), a hypervisor, and a primary VM, wherein an operating system (OS) runs on the guest VM, and an application (APP) runs on the OS. The kernel of the OS includes a protection service module and a memory management unit (MMU) manager. The protection service module is arranged to receive at least one virtual address and a first size information sent by a client of the APP. The primary VM includes a protection manager, and the protection manager is arranged to obtain a physical address array and a second size information according to the at least one virtual address and the first size information sent by the protection service through the hypervisor.

Patent Agency Ranking