Invention Grant
- Patent Title: Method for maintaining a running software service through a soft reboot of an operating system (OS) kernel
-
Application No.: US17681932Application Date: 2022-02-28
-
Publication No.: US12105649B2Publication Date: 2024-10-01
- Inventor: Robert D. Gardner , Henry Willard
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Becker Bingham Ledesma LLP
- Agent Brian Miller
- Main IPC: G06F13/16
- IPC: G06F13/16 ; G06F9/4401

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.
Public/Granted literature
- US20230273885A1 MAINTAINING A RUNNING SOFTWARE SERVICE THROUGH A SOFT REBOOT Public/Granted day:2023-08-31
Information query