Firmware component with self-descriptive dependency information

    公开(公告)号:US11875147B2

    公开(公告)日:2024-01-16

    申请号:US17412806

    申请日:2021-08-26

    CPC classification number: G06F8/71 G06F8/65

    Abstract: An embodiment of a semiconductor package apparatus may include technology to determine version information for a new firmware component, read dependency information corresponding to the firmware component, and determine if dependency is satisfied between the new firmware component and one or more other firmware components based on the version information and the dependency information of the new firmware component. Other embodiments are disclosed and claimed.

    Provenance audit trails for microservices architectures

    公开(公告)号:US11570264B1

    公开(公告)日:2023-01-31

    申请号:US17557604

    申请日:2021-12-21

    Abstract: An apparatus to facilitate provenance audit trails for microservices architectures is disclosed. The apparatus includes one or more processors to: obtain, by a microservice of a service hosted in a datacenter, provisioned credentials for the microservice based on an attestation protocol; generate, for a task performed by the microservice, provenance metadata for the task, the provenance metadata including identification of the microservice, operating state of at least one of a hardware resource or a software resource used to execute the microservice and the task, and operating state of a sidecar of the microservice during the task; encrypt the provenance metadata with the provisioned credentials for the microservice; and record the encrypted provenance metadata in a local blockchain of provenance metadata maintained for the hardware resource executing the task and the microservice.

    APPARATUS AND METHOD FOR SECURE INSTRUCTION SET EXECUTION, EMULATION, MONITORING, AND PREVENTION

    公开(公告)号:US20220197678A1

    公开(公告)日:2022-06-23

    申请号:US17131289

    申请日:2020-12-22

    Abstract: Apparatus and method for secure instruction set execution, emulation, monitoring, and prevention. A processor embodiment includes registers, evaluator, and execution unit. The registers are to store rules which specify actions to be taken with respect to one or more instructions. The evaluator is to detect a request to execute a first instruction and to evaluate the first instruction based on the rules stored in the one or more registers. The evaluator is further to block execution of the first instruction when a first rule corresponding to the first instruction specifies that execution of the first instruction is prohibited, and to allow execution of the first instruction when there is no rule in the one or more registers specifying that the execution of the first instruction is prohibited. The execution unit is to execute the first instruction when the evaluator allows execution of the first instruction.

    Firmware component with self-descriptive dependency information

    公开(公告)号:US11249748B2

    公开(公告)日:2022-02-15

    申请号:US16649911

    申请日:2017-09-27

    Abstract: An embodiment of a semiconductor package apparatus may include technology to determine version information for a new firmware component, read dependency information corresponding to the firmware component, and determine if dependency is satisfied between the new firmware component and one or more other firmware components based on the version information and the dependency information of the new firmware component. Other embodiments are disclosed and claimed.

    Methods and apparatus for boot time reduction in a processor and programmable logic device environment

    公开(公告)号:US11074085B2

    公开(公告)日:2021-07-27

    申请号:US16642318

    申请日:2017-09-26

    Abstract: Methods and apparatus for boot time reduction in a processor and programmable logic device environment are disclosed. An example apparatus includes a multicore processor including a first core and a second core. A bootstrap processor is to initialize the first core into a standby mode and initialize the second core into a non-standby mode. A programmable logic device is to be programmed with instructions to be executed by the programmable logic device by the second core via a first connection initialized by the second core. The bootstrap processor is to, upon completion of the programming of the programmable logic device, initialize a data connection between the programmable logic device and the second core.

    FPGA based functional safety control logic (FFSCL)

    公开(公告)号:US10761951B2

    公开(公告)日:2020-09-01

    申请号:US15856316

    申请日:2017-12-28

    Abstract: An apparatus to implement functional safety control logic (FSCL) in an autonomous driving system comprises a field-programmable gate array (FPGA) comprising logic elements to be partitioned into a first section to implement one or more safety cores and a second section to implement one or more non-safety cores, a memory to couple to the safety core or to the non-safety core, and a trusted execution environment (TEE) to couple to a remote administrator via a network and to apply a configuration received from the remote administrator to the FPGA. The safety core is to function as an active agent for FSCL during operation, and the non-safety core is to function as a failover agent during operation, and wherein the non-safety core is to perform a liveliness check on the safety core to monitor for a failover and to take over as the active agent in the event of a failover.

Patent Agency Ranking