Patent · US Active

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

US10817354B2 · kind B2 · utility

0Cited by
9References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 3, 2019
Grant dateOct 27, 2020
Priority date
Expiry dateJan 3, 2039

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 memory. A persistent 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.