Patent · US Active

Upgrading a kernel or kernel module with a configured persistent memory unused by the kernel

US10176028B2 · kind B2 · utility

1Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 25, 2015
Grant dateJan 8, 2019
Priority date
Expiry dateDec 18, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1052
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer program product, system, and method are provided for upgrading a kernel or kernel module with a configured persistent. A persistent memory memory space is configured in the memory to store application data from applications in user mode. A kernel executing in the memory is prevented from accessing the persistent memory space. A service is called to load an updated kernel in the memory to replace the kernel, wherein the applications have access to the persistent memory space after the updated kernel is loaded. The service may comprise a kernel execution mechanism that directly loads the updated kernel into the memory without a full reboot of the computer system. An extended memory kernel service may be loaded during a boot operation to reserve the persistent memory space as an extended memory space for use by the applications and prevent the kernel from accessing the persistent memory space.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.