Patent ID: 9128625
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A method for reserving memory of a computer system comprising: parsing a boot parameter that specifies a memory region to be reserved for user-space programs; marking an entry in an E820 map of an operating system kernel to indicate that a memory region corresponding to the specified memory region and identified by the entry is reserved; adding the entry identifying the specified memory region to an active memory region list and tracking the specified memory region in a reserved memory region tracking list; permitting the kernel to initialize memory using the active memory region list having the added entry; after the memory initialization, adding the entry to an available memory map; scanning the reserved memory region tracking list to identify the specified memory region that is to be reserved; and based on the scan, updating the available memory map to indicate that a region of memory identified by the added entry is used, thereby reserving the region of memory for the user-space programs, the region of memory being the memory region specified by the boot parameter.