Invention Grant
- Patent Title: Systems and methods for coordinating persistent cache flushing
-
Application No.: US17704909Application Date: 2022-03-25
-
Publication No.: US11797456B2Publication Date: 2023-10-24
- Inventor: Benjamin John Fuller
- 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: Invoke
- Main IPC: G06F12/0891
- IPC: G06F12/0891 ; G06F1/32 ; G06F12/0804 ; G06F12/0831 ; G06F13/16 ; G06F1/30 ; G06F12/0868

Abstract:
Techniques described herein provide a handshake mechanism and protocol for notifying an operating system whether system hardware supports persistent cache flushing. System firmware may determine whether the hardware is capable of supporting a full flush of processor caches and volatile memory buffers in the event of a power outage or asynchronous reset. If the hardware is capable, then persistent cache flushing may be selectively enabled and advertised to the operating system. Once persistent cache flushing is enabled, the operating system and applications may treat data committed to volatile processor caches as persistent. If disabled or not supported by system hardware, then the platform may not advertise support for persistent cache flushing to the operating system.
Public/Granted literature
- US20220318154A1 SYSTEMS AND METHODS FOR COORDINATING PERSISTENT CACHE FLUSHING Public/Granted day:2022-10-06
Information query
IPC分类: