NON-VOLATILE MEMORY PROTECTIONS
    1.
    发明申请

    公开(公告)号:US20210081117A1

    公开(公告)日:2021-03-18

    申请号:US16980890

    申请日:2018-06-07

    Abstract: In example implementations, an apparatus is provided. The apparatus includes a controller, a memory protection policy, an electrically isolated memory, and a non-volatile memory. The memory protection policy includes an allowable write function. The electrically isolated memory is to store code executable by the controller to execute a requested write function based on the set of memory protections. The non-volatile memory is in communication with the controller. The requested write function is to be executed in the non-volatile memory when the requested write function matches the allowable write function.

    INSTRUCTION VERIFICATIONS
    2.
    发明公开

    公开(公告)号:US20230367860A1

    公开(公告)日:2023-11-16

    申请号:US17745593

    申请日:2022-05-16

    CPC classification number: G06F21/33 G06F21/64 G06F21/572

    Abstract: Examples of electronic devices are described herein. In some examples, an electronic device includes an operating system (OS). In some examples, the electronic device includes a basic input/output system (BIOS). In some examples, the electronic device includes an OS certificate store. In some examples, the electronic device includes a processor to load a certificate from the BIOS. In some examples, the OS certificate store is bypassed during the loading of the certificate. In some examples, the processor is to execute a program in the OS to verify signed instructions based on the certificate.

    Setting a build indicator to enable or disable a feature

    公开(公告)号:US09904543B2

    公开(公告)日:2018-02-27

    申请号:US14923040

    申请日:2015-10-26

    CPC classification number: G06F8/71

    Abstract: A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.

    DELETION OF FIRMWARE INSTRUCTIONS

    公开(公告)号:US20220027074A1

    公开(公告)日:2022-01-27

    申请号:US17296526

    申请日:2019-02-11

    Abstract: According to examples, an apparatus may include a processor that may delete portions of firmware instructions responsive to an indication that the portions should be disabled. To facilitate the foregoing, the firmware instructions may be deployed in a segmented architecture stored in respective regions of a storage device. The regions may include a metadata region, a main region, and excludable regions. The metadata region may store metadata that describes the structure of the firmware instructions and/or the various other regions. The main region may store core firmware instructions that may not be deleted. Each excludable region may store respective excludable firmware instructions. Each excludable firmware instructions may be associated with a flag that indicates whether or not the instructions should be disabled. If so, the corresponding excludable region in the storage device is identified and the contents may be removed, permanently disabling the excludable firmware instructions that were stored there.

    Setting a build indicator to enable or disable a feature

    公开(公告)号:US10585665B2

    公开(公告)日:2020-03-10

    申请号:US15861403

    申请日:2018-01-03

    Abstract: A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.

    Deletion of firmware instructions

    公开(公告)号:US12032949B2

    公开(公告)日:2024-07-09

    申请号:US17296526

    申请日:2019-02-11

    CPC classification number: G06F8/654 G06F8/62

    Abstract: According to examples, an apparatus may include a processor that may delete portions of firmware instructions responsive to an indication that the portions should be disabled. To facilitate the foregoing, the firmware instructions may be deployed in a segmented architecture stored in respective regions of a storage device. The regions may include a metadata region, a main region, and excludable regions. The metadata region may store metadata that describes the structure of the firmware instructions and/or the various other regions. The main region may store core firmware instructions that may not be deleted. Each excludable region may store respective excludable firmware instructions. Each excludable firmware instructions may be associated with a flag that indicates whether or not the instructions should be disabled. If so, the corresponding excludable region in the storage device is identified and the contents may be removed, permanently disabling the excludable firmware instructions that were stored there.

    MODIFICATIONS TO FIRMWARE FUNCTIONALITY

    公开(公告)号:US20220121748A1

    公开(公告)日:2022-04-21

    申请号:US17288546

    申请日:2019-07-03

    Abstract: According to examples, an apparatus may include a memory storing a firmware and a processor. The processor may receive a request to modify the firmware, in which the request may be associated with a first credential. The processor may also determine, based on the first credential, whether modification of the firmware is authorized and based on a determination that modification of the firmware is authorized, display a set of defined functionalities for the firmware that are authorized to be modified. The processor may further receive a modification to a functionality in the set of defined functionalities that are authorized to be modified and may apply the received modification to the functionality.

    SETTING A BUILD INDICATOR TO ENABLE OR DISABLE A FEATURE

    公开(公告)号:US20180129496A1

    公开(公告)日:2018-05-10

    申请号:US15861403

    申请日:2018-01-03

    CPC classification number: G06F8/71

    Abstract: A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.

Patent Agency Ranking