SELECTIVELY ENABLING PLATFORM-SPECIFIC FEATURES

    公开(公告)号:EP3120241A4

    公开(公告)日:2017-12-06

    申请号:EP15764470

    申请日:2015-03-04

    Applicant: INTEL CORP

    CPC classification number: G06F9/4411

    Abstract: Technologies for selectively enabling platform-specific features includes a computing device that initializes virtual device driver logic to interface with a virtual device of an Advanced Configuration and Power Interface (ACPI) subsystem. The ACPI subsystem includes an operating system (OS)-specific function specification associated with the virtual device. The OS-specific function specification includes OS-specific functions to be performed by the ACPI subsystem based on an identified OS. The virtual device driver logic transmits a call to the OS-specific function specification in the ACPI subsystem. The call includes an identifier of an OS of the computing device that uniquely identifies the OS from other operating systems. The ACPI subsystem analyzes the OS-specific function specification to determine OS-specific functions associated with the OS based on the identifier. The ACPI subsystem performs the determined OS-specific functions.

    CONTINUATION OF TRUST FOR PLATFORM BOOT FIRMWARE
    3.
    发明公开
    CONTINUATION OF TRUST FOR PLATFORM BOOT FIRMWARE 审中-公开
    可靠性保证一个平台开始固件

    公开(公告)号:EP2962241A4

    公开(公告)日:2016-09-14

    申请号:EP14757417

    申请日:2014-02-28

    Applicant: INTEL CORP

    CPC classification number: G06F21/575 G06F21/57

    Abstract: This disclosure is directed to continuation of trust for platform boot firmware. A device may comprise a processing module and a memory module including read-only memory (ROM) on which is stored platform boot firmware. On activation, the processing module may load the platform boot firmware. The platform boot firmware may cause the processing module to first load a trusted pre-verifier file to load and verify the signature of a hash table loaded from the platform boot firmware. The processing module may then load firmware program files from the platform boot firmware, calculate a hash for each file, and verify whether each program hash is in the hash table. Firmware program files with hashes in the hash table may be allowed to execute. If any firmware program file hash is not in the hash table, the processing module may perform platform specific security actions to prevent the device from being compromised.

    VIRTUAL GENERAL-PURPOSE I/O CONTROLLER
    4.
    发明公开

    公开(公告)号:EP3123322A4

    公开(公告)日:2017-12-27

    申请号:EP15769531

    申请日:2015-03-05

    Applicant: INTEL CORP

    Abstract: Technologies for virtual general purpose I/O (GPIO) include a computing device having a virtual GPIO controller driver, a virtual GPIO controller firmware interface, and a virtual GPIO controller. The driver receives a GPIO command from an operating system of the computing device. The GPIO command specifies an operation to be performed by a GPIO pin. The driver sends the GPIO command to the firmware interface. In response to the firmware interface receiving the command, the virtual GPIO controller emulates a virtual GPIO pin to implement the GPIO command. The firmware interface may trigger an interrupt that can be received by the operating system. The virtual GPIO controller may emulate the virtual GPIO pin using firmware-reserved backing memory, an embedded controller, or an interface to a peripheral device of the computing device. The firmware interface may be an ACPI control method. Other embodiments are described and claimed.

    HARDWARE CONFIGURATION REPORTING SYSTEMS
    5.
    发明公开

    公开(公告)号:EP3161710A4

    公开(公告)日:2017-11-29

    申请号:EP14895993

    申请日:2014-06-25

    Applicant: INTEL CORP

    Abstract: Embodiments related to hardware configuration reporting and arbitration are disclosed herein. For example, an apparatus for hardware configuration reporting may include: a processing device having a trusted execution environment (TEE) and a non-trusted execution environment (non-TEE); request service logic, stored in the memory, to operate within the TEE to receive an indication of a request from arbiter logic, wherein the request represents a hardware configuration register; and reporting logic, stored in the memory, to operate within the TEE and to report an indicator of a value of the hardware configuration register represented by the request to the arbiter logic. Other embodiments may be disclosed and/or claimed.

Patent Agency Ranking