Patent · US Active

Method for maintaining a running software service through a soft reboot of an operating system (OS) kernel

US12105649B2 · kind B2 · utility

0Cited by
1References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 28, 2022
Grant dateOct 1, 2024
Priority date
Expiry dateNov 24, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4411
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Herein are solutions for computer bus transaction processing by a device that is rebooting. Data and logic of a bus driver of a device are configured to remain loaded and fully operational during an operating system (OS) kernel reboot on the device. That logic is specially memory mapped into an unused area of volatile memory that is not overwritten by the OS kernel. Driver logic is self-contained such that its statically linked codebase contains all logic needed to detect and fully handle an outstanding bus transaction. In an embodiment having a host computer that is connected to a device by a bus, a central processing unit (CPU) of the device bootstraps an OS kernel of the device. Concurrent to bootstrapping the OS kernel, the CPU of the device detects a transaction on the bus that was not initiated by the device, executes an instruction sequence for the transaction, and sends on the bus a response to the transaction.

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