Access Gate Control for Error Record Serialization Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems lack effective mechanisms to control access to error record serialization tables, potentially allowing malicious actors to manipulate data stores during uncorrectable errors, which can compromise system integrity.

Innovation Solution

A method involving a system management interrupt (SMI) triggers a state change in an access gate from locked to unlocked, allowing an OS machine-check exception handler to store error records in a persistent storage device, and then relocks the gate to prevent further writes, ensuring secure data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If access to the error record serialization table is left open during error handling, then error records can be stored efficiently, but malicious actors can manipulate or corrupt the data store

Engineering Contradiction:
Improveerror record storage efficiencyVSAvoiddata manipulation by malicious actors
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The access gate is configured in a locked state before errors occur, and is temporarily unlocked only when needed for error record storage. This preliminary securing of the data store prevents malicious access while allowing efficient error handling when required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The access gate transitions between locked and unlocked states dynamically based on error conditions. The gate is unlocked during error handling operations and relocked afterward, creating a dynamic security mechanism that balances protection with operational needs.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the access gate is locked to prevent unauthorized access, then system security is improved, but legitimate error record storage may be blocked

Engineering Contradiction:
Improvesystem securityVSAvoiderror record storage access
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The access gate acts as an intermediary security mechanism between the error handling system and the serialization table. It mediates access by temporarily opening during legitimate error handling while remaining closed to unauthorized access, thus maintaining both security and operational capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system preliminarily configures the access gate to be unlocked specifically for error handling operations, ensuring that legitimate access paths are established before errors occur, while maintaining locked state for all other access attempts.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the access gate remains unlocked after error storage, then subsequent error records can be written, but the system becomes vulnerable to data corruption

Engineering Contradiction:
Improvecontinuous error recording capabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The access gate undergoes periodic state changes: unlocked during error record storage operations and relocked afterward. This periodic locking ensures data integrity is maintained between error events while allowing continuous error recording capability across multiple error occurrences.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements feedback control where the completion of error record storage triggers automatic relocking of the access gate. This feedback mechanism ensures that the gate returns to a secure state after each error handling event, maintaining data integrity while preserving adaptability for future errors.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11726855B1Controlling access to an error record serialization table of an information handlng system
Publication Date: 2023.08.15 DELL PROD LP
  • US11726855B1 patent drawing
  • US11726855B1 patent drawing
  • US11726855B1 patent drawing

AI summary

Controlling access to an ERST, including: triggering, in response to an occurrence of an error, a SMI; adjusting, in response to the SMI and by a SMM RAS handler module, a slate of an access gate from a locked state to an unlocked state, the access gate controlling access to an ERST storage region; generating, by an OS MCE handler, an error record based on the error; accessing, by the OS MCE handler, an ACPI ERST to identify instructions for storing the error record at the ERST storage region; triggering, in response to the instructions and by the OS MCE handler, an additional SMI; determining, in response to the additional SMI and by a SMM handler, that the access gate is in the unlocked state; in response to determining that the access gate is in the unlocked state: storing, by the SMM handler, the error record at the ERST.