Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

38 results about "System Management Mode" patented technology

System Management Mode (SMM, sometimes called ring -2 in reference to protection rings) is an operating mode of x86 central processor units (CPUs) in which all normal execution, including the operating system, is suspended. An alternate software system which usually resides in the computer's firmware, or a hardware-assisted debugger, is then executed with high privileges.

Server and processor error processing method and device, medium and program product

The invention discloses a server and processor error processing method and device, a medium and a program product, and relates to the technical field of servers. The method comprises the following steps: when a correctable error occurs in a processor, displaying a setting interface containing error parameter configuration options, and setting a target fault-tolerant allowable value corresponding to the correctable error for the error parameter configuration options; in an execution environment corresponding to the system management mode, selecting error degree data corresponding to the processor from the multi-device error collection information according to error type identifiers allocated for different errors by an error register; and determining whether to generate an error reporting and clearing instruction according to the processor error degree data and the target fault tolerance allowable value. According to the method and the device, the problem that CPU CE faults cannot be found in time due to the fact that decoupling cannot be carried out when errors are reported in related technologies can be solved, a user can perceive CE error types, fault recognition accuracy and efficiency can be improved, the occurrence probability of CE storm can be reduced, and the reliability of a server can be improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Runtime memory repair without requiring a reboot of a server computer

A host server computer with an uncorrectable memory error can be repaired without a reboot operation. While initially booting a hypervisor, a special software Application Programming Interface (API) can be loaded between a BIOS System Management Mode (SMM) code and the hypervisor. Once the host server computer is booted and a number of virtual machines are executing, a memory error (e.g., uncorrectable error correction code (UECC)) can occur. In response, the hypervisor calls into the special software API identifying the defective memory rows that the BIOS needs to repair. The BIOS starts a soft Post Package Repair (PPR) process on those rows and gives back control to the hypervisor. When the repair is completed, the hypervisor loads a scrubbing virtual machine and validates that the memory is corrected. After the repair is validated, the hypervisor allows the available partition to take a new customer instance.
Owner:AMAZON TECH INC

System manager, error data processing method, device and program product

The invention discloses a system manager, an error data processing method, error data processing equipment and a program product, and relates to the technical field of data process.A processor is used for writing error data corresponding to a system error into an error information storage area when the system error is detected, and a controller is used for writing the error data corresponding to the system error into the error information storage area when the system error is detected. And the alarm module is used for reading the error data stored in the error information storage area and generating alarm information when the error data meets a preset condition, so that transmission and efficient asynchronous communication of the error data are realized through the error information storage area and the interrupt register, the preset condition is added, and the alarm information is triggered when the preset condition is met. The processor is prevented from entering a system management mode, meanwhile, performance jitter of an operating system caused by frequent system management interruption is reduced, and the efficiency of processing error data by the system is improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Memory preserved warm reset mechansim

An apparatus is disclosed. The apparatus comprises one or more processors to receive a request to trigger a system management interrupt (SMI), execute policy shim code to enforce access control policy in a first privilege level and dispatch the SMI to shield code to enforce the access security policy to perform a system management mode (SMM) and execute the shield code to perform the SMM, including retrieving an operating system (OS) memory preserved warm reset (MPWR) context, saving the context and issuing a warm reset.
Owner:INTEL CORP

An IPMI command processing method, device, system and electronic equipment

ActiveCN117056114BBIOSRunning time
The application provides an IPMI command processing method, device, system and electronic equipment. The method comprises the following steps: obtaining state information of a BMC; determining whether the BMC is currently in a fault state according to the state information of the BMC; triggering an interrupt signal and transmitting the interrupt signal to a BIOS to modify the IPMI retry count of the BMC to a preset minimum IPMI retry count based on the BIOS in the case that it is determined that the BMC is currently in the fault state; and exiting a system management mode when the IPMI command retry count reaches the preset minimum IPMI retry count. The BMC is detected in the fault state, and the IPMI retry count is modified to the preset minimum IPMI retry count in the case that it is determined that the BMC is faulty, so as to reduce the number of repeated IPMI command transmissions and shorten the running time of the server in the system management mode, thereby improving the server system performance.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Emergency system management mode handler

The disclosed technology is directed to a computing device for handling system management interruptions if an emergency response is desired. In some examples, a computing device includes a memory controller and a processor. The memory controller, in response to determining that the memory access matches the attack pattern, sets the register to a value and triggers a system management interrupt. When a system management interrupt is detected, the processor causes the first thread to enter a system management mode. The first thread then accesses the register. A power reset on the computing device is triggered in response to determining that the register is set to the value without waiting for remaining threads to enter a system management mode.
Owner:HEWLETT PACKARD DEVELOPMENT COMPANY LP

Electronic device and method for managing microoperations

The invention provides an electronic device and a method for managing microoperation. In an embodiment, the method comprises: when a processing unit executes a translation instruction, determining, by the processing unit, whether a microoperation corresponding to the translation instruction is stored in a translation buffer and a microoperation cache; when the microoperation corresponding to the translation instruction is not stored in the translation buffer area and the microoperation cache, outputting a specific microoperation by the processing unit to enter a system management mode; translating, by the processing unit, the translation instruction into a micro-operation corresponding to the translation instruction in a management mode; and storing, by the processing unit, a microoperation corresponding to the translation instruction in a microoperation cache.
Owner:VIA ALLIANCE SEMICON CO LTD

Resetting method, service device, control device and system of board-level management unit

The embodiments of the present application provide a method for resetting a board-level management unit, a service device, a control device, and a system to reset the board-level management unit of a service device that does not have an operating system installed. The method includes: receiving an abnormal message from a control device; entering a system management mode when the abnormal message includes access failure information; calling the basic input-output system of the service device in the system management mode to reset the board-level management unit of the service device, wherein the basic input-output system is used to start the operating system. The present application can call the basic input-output system of the service device in the system management mode to reset the board-level management unit of the service device. Since the basic input-output system is the basic system of the service device, the service device is installed with the basic input-output system when it leaves the factory, so that the board-level management unit of the service device can also be reset when the service device does not have an operating system installed.
Owner:ALIBABA GROUP HOLDING LTD

System management memory allocation method, program operation method, system and product

ActiveCN119003189BEfficient use ofavoid wasting memorySystems managementDistribution method
The present application relates to the field of server technology, and discloses a system management memory allocation method, a program running method, a system and a product. Among them, the system management memory allocation method includes: starting the basic input and output system, initializing the system management mode environment and configuring the system management mode service; obtaining the number of physical processors of the server and the number of cores carried by each physical processor, and calculating the total number of cores; determining the corresponding core interval based on the total number of cores, and determining the first target capacity of the system management memory to be configured based on the core interval; allocating system management memory based on the first target capacity for driver updates under the system management mode. The use of this method can realize flexible and automatic SMRAM memory allocation for servers with different hardware configurations to meet the normal operation of the SDU.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Root cause analysis (RCA) -based node recovery

Systems and methods are provided for implementing improved root cause analysis (“RCA”)-based node recovery. After instructing a node to enter a debug mode and based on a determination that an expected response timeout duration has elapsed, a controller instructs the node to enter a system management mode (“SMM”), and exposes a shared buffer to an SMM handler of the node. The shared buffer includes instructions for the SMM handler to set a trap flag in a saved state area of an operating system (“OS”) of the node and to use a resume execution instruction after setting the trap flag. The trap flag causes the OS to transfer control of problematic code to a trap handler, which performs operations or calls a hypervisor for a virtual machine extension (“VMX”) root mode depending on whether the problematic code execution occurs in a non-maskable interrupt (“NMI”) handler.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

BIOS firmware security verification method based on trusted execution environment

The invention discloses a BIOS firmware security verification method and system based on a trusted execution environment, and belongs to the technical field of computer security, the BIOS firmware security verification method comprises the following steps: obtaining a complete mirror image, a key configuration variable and a system management mode code snippet of BIOS firmware, and processing data in the trusted execution environment to generate a trusted baseline snapshot; monitoring a high-risk system event, and triggering the verification of the running state of the BIOS according to the high-risk system event; reading data in the current memory and comparing the data with the trusted baseline snapshot to generate a tampering detection result and abnormal behavior judgment; and executing hierarchical response according to the threat level, and executing a hot repair operation for a high threat event. According to the method, the trusted execution environment is adopted to realize monitoring and active repair during operation, malicious tampering in the memory can be found and repaired immediately, and the safety and reliability of BIOS firmware during operation of an operating system are improved.
Owner:SHENZHEN MEIGAO ELECTRONICS EQUIP CO LTD

A memory power consumption configuration method, device, equipment and readable storage medium

The specification provides a memory power consumption configuration method, device and equipment and readable storage medium, the method comprises: in response to SMI interrupt, enter system management mode SMM, write function field for configuring memory power to memory power register;According to the target power parameter in the function field, configure the memory power consumption limit;If CPU usage is equal to or higher than the idle threshold, write the first power parameter as the target power parameter, and the memory runs at the first rated working frequency corresponding to the first power parameter;The idle threshold is pre-set;If the CPU usage is lower than the idle threshold, write the second power parameter as the target power parameter, and configure the memory working frequency to make the memory run at the second rated working frequency corresponding to the second power parameter;The second power is lower than the first power. Through the technical scheme of the specification, the power waste when the CPU usage is low can be effectively avoided.
Owner:XINHUASAN INFORMATION TECH CO LTD

System and method to support SMM update and telemetry in runtime for baremetal deployment

Systems and methods to support system management mode (SMM) update and telemetry in runtime for bare metal deployments. During runtime operation of a host operating system on a bare metal platform having a management controller and including a processing unit on which the host operating system (OS) and host BIOS are executed, an out-of-band runtime update is performed to update secure execution mode (e.g., SMM) runtime firmware for the bare metal platform using an out-of-band channel comprising an interrupt driven, shared memory-based data exchange channel between the management controller and the host BIOS. This enables secure execution mode runtime firmware to be updated without during runtime without having to reboot the platform or restart the OS kernel. The out-of-band channel also supports exchange of telemetry data logged by the host BIOS during the runtime update with the management controller.
Owner:INTEL CORP

Encrypted ransomware defense system and method based on CPU system management mode (SMM mode)

The invention discloses an encrypted ransomware defense system and method based on a CPU system management mode (SMM mode), the system comprises mainboard firmware and SSD equipment firmware, an information collection module, a detection module and a first communication module are embedded in the mainboard firmware, and the information collection module, the detection module and the first communication module are packaged into an SMI interrupt processing subprogram; the SMI interrupt processing subprogram is registered in an SMI interrupt processing program list of mainboard firmware; an interception module, an arbitration module, a second communication module and a data backup recovery module are embedded in the SSD equipment firmware; the mainboard firmware detects ransomware and outputs a detection result; the SSD device firmware identifies and processes each I / O command transmitted into the SSD device firmware according to a detection result, and all data attacked by ransomware are reserved; according to the invention, through a hardware level defense system, the detection system runs in the SMM mode of the CPU, and compared with the existing detection system based on an operating system kernel and a virtualization technology, the security authority is higher, and the isolation and security are stronger.
Owner:XIDIAN UNIV

Electronic device and method for managing micro-operations

An electronic device and a method for managing micro-operations are provided. In an embodiment, the method includes determining, by a processing unit, whether a micro-operation corresponding to a translation instruction is stored in a translation buffer and a micro-operation cache when the processing unit executes the translation instruction; outputting, by the processing unit, a specific micro-operation to enter a system management mode when the micro-operation corresponding to the translation instruction is not stored in the translation buffer and the micro-operation cache; translating, by the processing unit, the translation instruction into the micro-operation corresponding to the translation instruction in the management mode; and storing, by the processing unit, the micro-operation corresponding to the translation instruction into the micro-operation cache.
Owner:VIA ALLIANCE SEMICON CO LTD

Limiting number of violation interrupts to switch central processing unit to system management mode

Disclosed herein is a system for limiting the rate at which a system management interrupt can suspend normal execution of a central processing unit (CPU) by switching the operating mode of the CPU from one of a real mode or a protected mode to a system management mode. The rate limit imposed by the system provides a protection against network attacks (e.g., distributed denial of service (DDoS) attacks) from malicious behaviorists, and ensures that the CPU may be more efficient in executing workloads (e.g., processing threads).
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Code sharing method and apparatus, switch, multi-host system, device and medium

Provided in the present application are code sharing methods and apparatus, a switch, a multi-host system, a device and a medium. A method comprises: determining to enable a system management mode of the current host; sending a system management mode initialization request to a switch in a multi-host system, the switch being used for determining, on the basis of the system management mode initialization request, a target shared memory module for storing system management mode code from among a plurality of shared memory modules in the multi-host system and a system management random access area in the target shared memory module corresponding to the system management mode code, and establishing a data connection between the current host and the target shared memory module; and, on the basis of the system management mode code, initializing the system management mode of the current host.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

System and methods for Input / Output device emulation

A system is disclosed for Input / Output (I / O) device emulation that allows a service provider to configure and enforce a policy for software access to some or all I / O resources in a platform. I / O device emulation enables service providers to protect their platforms from malicious guest software that may be executed on associated platforms that has direct access to I / O resources in case of bare-metal servers, escalates the privilege level from guest to host in case of hosted-Virtual Machine servers, or escalates the privilege level from guest to System Management Mode in case of either bare-metal servers or hosted-Virtual Machine servers. The technology enables service providers to protect their platforms from malicious guest software running on their platforms that either has direct access to legacy I / O and memory mapped I / O resources. In one illustrative example, the platform may include a microprocessor.
Owner:SDG LOGIC INC

Method for entering system management mode, processor, and computer system

The present invention relates to a method for a processor and a computer system to enter system management mode (SMM). The method is applied to the processor, which includes at least one logical core. The method includes entering the SMM in response to a system management interrupt (SMI), storing current state information to a corresponding state save area; setting operation mode to target operating mode, and executing the SMI handler under the target operating mode. The address of the state save area, the address of the core configuration information memory space, and the address of the SMI handler can be determined directly. Each logical core may enter the target operating mode directly through hardware setting every time after entering the SMM, and thus does not need to perform a fixed operation of mode switching when executing the SMI handler, which may improve the execution efficiency of the SMI handler.
Owner:VIA ALLIANCE SEMICON CO LTD

System management memory allocation method, program running method, system, and product

The present application relates to the technical field of servers, and discloses a system management memory allocation method, a program running method, a system, and a product. The system management memory allocation method comprises: starting a basic input / output system, initializing a system management mode environment, and configuring a system management mode service; acquiring a number of physical processors of a server on which the method located, and a number of cores carried by each physical processor, and calculating a total number of cores; on the basis of the total number of cores, determining a corresponding core interval, and on the basis of the core interval, determining a first target capacity of a system management memory to be configured; on the basis of the first target capacity, allocating system management memory for driving updates in a system management mode. Using the present method, flexible and automatic SMRAM memory allocation for servers having different hardware configurations can be implemented, so as to satisfy normal operation of an SDU.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

System and methods for input / output device emulation

PendingUS20260086834A1Software simulation/interpretation/emulationOutput deviceSystem Management Mode
A system is disclosed for Input / Output (I / O) device emulation that allows a service provider to configure and enforce a policy for software access to some or all I / O resources in a platform. I / O device emulation enables service providers to protect their platforms from malicious guest software that may be executed on associated platforms that has direct access to I / O resources in case of bare-metal servers, escalates the privilege level from guest to host in case of hosted-Virtual Machine servers, or escalates the privilege level from guest to System Management Mode in case of either bare-metal servers or hosted-Virtual Machine servers. The technology enables service providers to protect their platforms from malicious guest software running on their platforms that either has direct access to legacy I / O and memory mapped I / O resources. In one illustrative example, the platform may include a microprocessor.
Owner:SDG LOGIC INC

Code sharing method and apparatus, switch, multi-host system, device, and medium

The present application provides a code sharing method and apparatus, a switch, a multi-host system, a device, and a medium. The method includes: determining to enable a system management mode of a current host; sending a system management mode initialization request to a switch in a multi-host system, where the switch is configured to determine, based on the system management mode initialization request, a target shared memory module for storing system management mode code among a plurality of shared memory modules in the multi-host system, and a system management random access memory area corresponding to the system management mode code in the target shared memory module, and establish a data connection between the current host and the target shared memory module; and initializing the system management mode of the current host based on the system management mode code.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

System manager, error data processing method, device and program product

The present application discloses a system manager, an error data processing method, a device and a program product, and relates to the technical field of data processing. Since the processor is used to write the error data corresponding to the system error into an error information storage area when a system error is detected, the controller is used to read the error data stored in the error information storage area and generate an alarm message when the error data meets a preset condition. Therefore, the transmission of error data and efficient asynchronous communication are achieved through the error information storage area and the interrupt register, and a preset condition is added. When the preset condition is met, the alarm message is triggered, thereby avoiding the processor from entering the system management mode, and at the same time reducing the performance jitter of the operating system caused by frequent system management interrupts, thereby improving the efficiency of the system in processing error data.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

System management interrupt telemetry

An information handling system receives a system management interrupt (SMI), and if an SMI telemetry is enabled, then the system reads a first timestamp at an entry point of the SMI. Subsequent to handling the SMI, the system reads a second timestamp at an exit point of the SMI, and calculates a system management mode latency based on a difference between the second timestamp at the exit point and the first timestamp at the entry point.
Owner:DELL PROD LP

Server and Processor Error Handling Methods, Devices, Media, and Program Products

The present invention discloses a server and a method, device, medium and program product for processor error handling, relating to the technical field of servers. The method includes: when a correctable error occurs in the processor, displaying a setting interface including error parameter configuration options, and setting a target fault tolerance allowable value corresponding to the correctable error for the error parameter configuration options; in an execution environment corresponding to the system management mode, selecting error severity data corresponding to the processor from multi-device error collection information according to error type identifiers assigned to different errors by an error register; determining whether to generate an error reporting and clearing instruction according to the processor error severity data and the target fault tolerance allowable value. The present invention can solve the problem in the related art that error reporting cannot be decoupled, resulting in untimely discovery of CPU CE faults. Users can perceive the CE error type, which is beneficial to improving the accuracy and efficiency of fault identification, reducing the probability of CE storms, and enhancing the reliability of the server.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Method and System for Reducing Downtime

Disclosed is a system and method for shortening the system management mode when an error occurs in a hardware component in a computer system. The computer system has a hardware component that may have an error. Notification of an error in one of the hardware components is received via the RAS silicon on the processing unit. The error is detected from the hardware component by a system management interrupt handler executed by the boot processor core. Error data is logged into the system error log via a system control interrupt handler executed by the processing unit. During the logging of the error data, the system management mode is avoided. This prevents the system management mode from pausing other processor cores.
Owner:QUANTA COMPUTER INC

Systems for executing new instructions and methods for executing new instructions

This invention relates to a system and method for executing new instructions. The method includes: receiving an instruction; determining whether the received instruction is a new instruction based on its opcode; and when the received instruction is a new instruction: storing basic decoding information of the received instruction into a private register, wherein the basic decoding information includes the opcode; and entering a system management mode, and simulating the execution of the received instruction in the system management mode based on the basic decoding information stored in the private register. Therefore, without modifying the processor's microarchitecture, instructions newly supported by a later-generation processor can be implemented on a previous-generation processor, greatly reducing the workload for design, testing, and other tasks, thus saving significant costs.
Owner:VIA ALLIANCE SEMICON CO LTD

System management mode (SMM) error handler

The technology describe herein includes upon entering a mode of a processor that is not visible to an operating system (OS), setting a flag indicating entry into the mode and saving an identifier (ID) of an error causing entry into the mode; and responsive to a system reset initiation while in the mode, booting a basic input / output system (BIOS), creating an error record to be accessible to the OS after booting, the error record including the flag and the error ID, and booting the OS.
Owner:INTEL CORP