Invention Grant
US09043577B2 Memory management unit for a microprocessor system, microprocessor system and method for managing memory
有权
用于微处理器系统的存储器管理单元,用于管理存储器的微处理器系统和方法
- Patent Title: Memory management unit for a microprocessor system, microprocessor system and method for managing memory
- Patent Title (中): 用于微处理器系统的存储器管理单元,用于管理存储器的微处理器系统和方法
-
Application No.: US13817940Application Date: 2010-08-26
-
Publication No.: US09043577B2Publication Date: 2015-05-26
- Inventor: Dov Levenglick
- Applicant: Dov Levenglick
- Applicant Address: US TX Austin
- Assignee: Freescale Semiconductor, Inc.
- Current Assignee: Freescale Semiconductor, Inc.
- Current Assignee Address: US TX Austin
- International Application: PCT/IB2010/053852 WO 20100826
- International Announcement: WO2012/025793 WO 20120301
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/10 ; G06F12/14

Abstract:
The invention pertains to a memory management unit for a microprocessor system, the memory management unit being connected or connectable to at least one processor core of the microprocessor system and being connected or connectable to a physical memory of the microprocessor system. The memory management unit is adapted to selectively operate in a hypervisor mode or in a supervisor mode, the hypervisor mode and the supervisor mode having different privilege levels of access to hardware The memory management unit comprises a first register table indicating physical address information for mapping at least one logical physical address and at least one actual physical address onto each other; a second register table indicating an allowed address range of physical addresses accessible to a process running in or under supervisor mode; wherein the memory management unit is adapted to prevent write access to the second register table by a process not in hypervisor mode. The memory management unit is further adapted to allow write access to the first register table of a process running in or under supervisor mode to reconfigure the physical address information indicated in the first register table with memory mapping information relating to at least one physical address, if the at least one physical address is in the allowed address range, and to prevent write access to the first register table of the process running in or under supervisor mode if the at least one physical address is not in the allowed address range. The invention also pertains to a microprocessor system and a method for managing memory.
Public/Granted literature
- US20130159663A1 MEMORY MANAGEMENT UNIT FOR A MICROPROCESSOR SYSTEM, MICROPROCESSOR SYSTEM AND METHOD FOR MANAGING MEMORY Public/Granted day:2013-06-20
Information query