ACCESS ISOLATION FOR MULTI-OPERATING SYSTEM DEVICES
    1.
    发明公开
    ACCESS ISOLATION FOR MULTI-OPERATING SYSTEM DEVICES 审中-公开
    ZUGRIFFSISOLIERUNGFÜRVORRICHTUNGEN MIT MEHREREN BETRIEBSSYSTEMEN

    公开(公告)号:EP3120238A1

    公开(公告)日:2017-01-25

    申请号:EP14886149.5

    申请日:2014-03-19

    申请人: Intel Corporation

    IPC分类号: G06F9/44

    摘要: The present application is directed to access isolation for multi-operating system devices. In general, a device may be configured using firmware to accommodate more than one operating system (OS) operating concurrently on the device or to transition from one OS to another. An access isolation module (AIM) in the firmware may determine a device equipment configuration and may partition the equipment for use by multiple operating systems. The AIM may disable OS-based equipment sensing and may allocate at least a portion of the equipment to each OS using customized tables. When transitioning between operating systems, the AIM may help to ensure that information from one OS is not accessible to others. For example, the AIM may detect when a foreground OS is to be replaced by a background OS, and may protect (e.g., lockout or encrypt) the files of the foreground OS prior to the background OS becoming active.

    摘要翻译: 本应用针对多操作系统设备的访问隔离。 通常,可以使用固件来配置设备以容纳在设备上同时运行的多个操作系统(OS)或者从一个OS转换到另一个操作系统。 固件中的访问隔离模块(AIM)可以确定设备设备配置,并且可以划分设备以供多个操作系统使用。 AIM可以禁用基于操作系统的设备感测,并且可以使用定制的表将至少一部分设备分配给每个OS。 在操作系统之间转换时,AIM可以帮助确保来自一个操作系统的信息不能被其他人访问。 例如,AIM可以检测前景OS何时被后台OS替换,并且可以在背景OS变为活动之前保护(例如,锁定或加密)前台OS的文件。

    METHOD AND APPARATUS FOR QUICK RESUMPTION
    3.
    发明公开
    METHOD AND APPARATUS FOR QUICK RESUMPTION 有权
    方法和设备快速恢复

    公开(公告)号:EP1924909A1

    公开(公告)日:2008-05-28

    申请号:EP06789443.6

    申请日:2006-08-03

    申请人: Intel Corporation

    IPC分类号: G06F9/445

    CPC分类号: G06F1/3234 G06F9/4418

    摘要: When transitioning from sleep mode to active mode, a processing system loads first stage resume content and second stage resume content into a volatile memory of the processing system. The first stage resume content may contain contextual data for a first program that was in use before the processing system transitioned to sleep mode. The second stage resume content may contain contextual data for another program that was in use before the processing system transitioned to sleep mode. The processing system may provide a user interface for the first program before all of the second stage resume content has been loaded into the volatile memory. Other embodiments are described and claimed.

    METHOD AND SYSTEM FOR CONCURRENT HANDLER EXECUTION IN AN SMI AND PMI-BASED DISPATCH-EXECUTION FRAMEWORK
    5.
    发明授权
    METHOD AND SYSTEM FOR CONCURRENT HANDLER EXECUTION IN AN SMI AND PMI-BASED DISPATCH-EXECUTION FRAMEWORK 有权
    方法和系统的中断程序一个SMI和PMI为基础的分配和执行环境的并行执行

    公开(公告)号:EP1449077B1

    公开(公告)日:2007-01-03

    申请号:EP02780694.2

    申请日:2002-11-13

    申请人: INTEL CORPORATION

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4812

    摘要: A method and system that enables concurrent event handler execution in a system management interrupt (SMI) and processor management interrupt (PMI)-based dispatch-execution framework to service an SMI or PMI event. A plurality of event handlers are loaded into a hidden memory space that is accessible to a hidden execution mode supported by each of a plurality of processors in a multiprocessor computer system but is not accessible to other operating modes of those processors. The event handlers are then dispatched to two or more processors in response to the hidden execution mode event and concurrently executed to service the event. Various embodiments include use of a single event handler to service the event, multiple event handlers that perform different tasks, and multiple event handler instances that concurrently perform a single task. The invention also provides a resource locking mechanism to prevent resource access conflicts.

    METHOD FOR FIRMWARE VARIABLE STORAGE WITH EAGER COMPRESSION, FAIL-SAFE EXTRACTION AND RESTART TIME COMPRESSION SCAN
    7.
    发明公开
    METHOD FOR FIRMWARE VARIABLE STORAGE WITH EAGER COMPRESSION, FAIL-SAFE EXTRACTION AND RESTART TIME COMPRESSION SCAN 有权
    方法对于具有较强的抗压变固件存储,故障保险,提取时间RESTART压缩扫描

    公开(公告)号:EP1634170A2

    公开(公告)日:2006-03-15

    申请号:EP04753416.9

    申请日:2004-05-26

    申请人: INTEL CORPORATION

    IPC分类号: G06F9/445 H03M7/30

    CPC分类号: G06F9/4401 H03M7/30

    摘要: Firmware-based conversion methods for storing converted firmware variables in a firmware storage device, such as flash memory. Under one method, “eager” compression of firmware is performed. In response to a storage request, a determination is made to whether a compressor is available. If it is, the firmware variable is stored in a compressed form in the storage device; if not, the firmware variable is stored in an uncompressed form. In response to a read request for a stored firmware variable, a determination is made to whether the variable is stored in a compressed or uncompressed form. If it is compressed, a decompressor is employed to return the variable to its uncompressed form prior to providing it to the requestor; already uncompressed variables are provided directly to the requestor. An application program interface is provided to enable operating system runtime access to the firmware variables. Similar conversions may be employed separately or in parallel, including encryption.

    BOOT PROCESS FOR EARLY DISPLAY INITIALIZATION AND VISUALIZATION

    公开(公告)号:EP3971713A1

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

    申请号:EP21191559.0

    申请日:2021-08-16

    申请人: INTEL Corporation

    摘要: Embodiments are directed to improving boot process for early display initialization and visualization. An embodiment of a system includes a plurality of processor cores; a cache coupled to the plurality of processor cores; and a controller circuit to: initialize a portion of the cache as static memory for hardware initialization code usage before beginning execution of the hardware initialization code after a power on of the hardware processor; and cause initialization of a display device to be performed using the portion of the cache, the initialization of the display device performed independently of initialization of dynamic memory of the hardware processor.