MEDIA PROTECTION POLICY ENFORCEMENT FOR MULTIPLE-OPERATING-SYSTEM ENVIRONMENTS
    3.
    发明申请
    MEDIA PROTECTION POLICY ENFORCEMENT FOR MULTIPLE-OPERATING-SYSTEM ENVIRONMENTS 审中-公开
    多媒体系统环境的媒体保护政策执行

    公开(公告)号:US20150220737A1

    公开(公告)日:2015-08-06

    申请号:US14298312

    申请日:2014-06-06

    摘要: Technologies for media protection policy enforcement include a computing device having multiple operating systems and a data storage device partitioned into a number of regions. During execution of each of the operating systems, a policy enforcement module may intercept media access requests and determine whether to allow the media access requests based on platform media access policies. The media access policies may allow requests based on the identity of the executing operating system, the region of the data storage device, or the requested storage operation. Prior to loading a selected operating system, a firmware policy enforcement module may determine a region of the disk storage device to protect from the selected operating system. The firmware policy enforcement module may configure the data storage device to prevent access to that region. The media access policies may be stored in one or more firmware variables. Other embodiments are described and claimed.

    摘要翻译: 用于媒体保护策略实施的技术包括具有多个操作系统的计算设备和分割成多个区域的数据存储设备。 在执行每个操作系统期间,策略执行模块可以拦截媒体访问请求并且基于平台媒体访问策略来确定是否允许媒体访问请求。 媒体访问策略可以允许基于执行操作系统的身份,数据存储设备的区域或所请求的存储操作的请求。 在加载所选择的操作系统之前,固件策略执行模块可以确定磁盘存储设备的区域以保护所选择的操作系统。 固件策略执行模块可以配置数据存储设备以防止访问该区域。 媒体访问策略可以存储在一个或多个固件变量中。 描述和要求保护其他实施例。

    METHOD TO QUALIFY ACCESS TO A BLOCK STORAGE DEVICE VIA AUGMENTATION OF THE DEVICE'S CONTROLLER AND FIRMWARE FLOW
    4.
    发明申请
    METHOD TO QUALIFY ACCESS TO A BLOCK STORAGE DEVICE VIA AUGMENTATION OF THE DEVICE'S CONTROLLER AND FIRMWARE FLOW 有权
    通过设备控制器和固件流程的接收来确定访问块存储设备的方法

    公开(公告)号:US20120198193A1

    公开(公告)日:2012-08-02

    申请号:US13403869

    申请日:2012-02-23

    IPC分类号: G06F12/14

    摘要: A method to qualify access to a block storage device via augmentation of the device's controller and firmware flow. The method employs one or more block exclusion vectors (BEVs) that include attributes specifying allowed access operations for corresponding block address ranges. Logic in accordance with the BEVs is programmed into the controller for the block storage device, such as a disk drive controller for a disk drive. In response to an access request, a block address range corresponding to the storage block(s) requested to be accessed is determined. Based on the BEV entries, a determination is made to whether the determined logical block address range is covered by a corresponding BEV entry. If so, the attributes of the BEV are used to determine whether the access operation is allowed.

    摘要翻译: 一种通过增加设备的控制器和固件流来限制访问块存储设备的方法。 该方法采用一个或多个块排除向量(BEV),其包括指定相应块地址范围的允许访问操作的属性。 根据BEV的逻辑被编程到用于块存储设备的控制器中,例如用于磁盘驱动器的磁盘驱动器控制器。 响应于访问请求,确定与请求访问的存储块相对应的块地址范围。 基于BEV条目,确定所确定的逻辑块地址范围是否被相应的BEV条目覆盖。 如果是,则使用BEV的属性来确定是否允许访问操作。

    Method to qualify access to a block storage device via augmentation of the device'S controller and firmware flow
    5.
    发明授权
    Method to qualify access to a block storage device via augmentation of the device'S controller and firmware flow 有权
    通过增加设备的控制器和固件流来限制访问块存储设备的方法

    公开(公告)号:US08161258B2

    公开(公告)日:2012-04-17

    申请号:US13100138

    申请日:2011-05-03

    IPC分类号: G06F12/14

    摘要: A method to qualify access to a block storage device via augmentation of the device's controller and firmware flow. The method employs one or more block exclusion vectors (BEVs) that include attributes specifying allowed access operations for corresponding block address ranges. Logic in accordance with the BEVs is programmed into the controller for the block storage device, such as a disk drive controller for a disk drive. In response to an access request, a block address range corresponding to the storage block(s) requested to be accessed is determined. Based on the BEV entries, a determination is made to whether the determined logical block address range is covered by a corresponding BEV entry. If so, the attributes of the BEV are used to determine whether the access operation is allowed. The method may be used to secure access to firmware stored on a disk drive, thus enabling a system configuration that does not require a conventional firmware storage device.

    摘要翻译: 一种通过增加设备的控制器和固件流来限制访问块存储设备的方法。 该方法采用一个或多个块排除向量(BEV),其包括指定相应块地址范围的允许访问操作的属性。 根据BEV的逻辑被编程到用于块存储设备的控制器中,例如用于磁盘驱动器的磁盘驱动器控制器。 响应于访问请求,确定与请求访问的存储块相对应的块地址范围。 基于BEV条目,确定所确定的逻辑块地址范围是否被相应的BEV条目覆盖。 如果是,则使用BEV的属性来确定是否允许访问操作。 该方法可以用于保护对存储在磁盘驱动器上的固件的访问,从而实现不需要常规固件存储设备的系统配置。

    Methods and apparatus to provide dual-mode drivers in processor systems
    6.
    发明授权
    Methods and apparatus to provide dual-mode drivers in processor systems 有权
    在处理器系统中提供双模驱动的方法和装置

    公开(公告)号:US07366891B2

    公开(公告)日:2008-04-29

    申请号:US11027520

    申请日:2004-12-30

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4403

    摘要: Methods and apparatus to provide dual-mode drivers in a processor system are disclosed. An example method disclosed herein comprises including operating system (OS) agnostic mode services that are available during an OS agnostic mode to allow a single set of drivers to be used during boot mode and the OS agnostic mode. The example method further comprises including a dual-mode library that is capable of determining the current operating mode of the processor system and binding the drivers to available services accordingly.

    摘要翻译: 公开了在处理器系统中提供双模驱动器的方法和装置。 本文公开的示例性方法包括在OS不可知模式期间可用的操作系统(OS)不可知模式服务,以允许在引导模式和OS不可知模式期间使用单组驱动器。 该示例方法还包括包括能够确定处理器系统的当前操作模式并且相应地将驱动程序绑定到可用服务的双模式库。

    METHOD TO QUALIFY ACCESS TO A BLOCK STORAGE DEVICE VIA AUGMENTATION OF THE DEVICE'S CONTROLLER AND FIRMWARE FLOW
    7.
    发明申请
    METHOD TO QUALIFY ACCESS TO A BLOCK STORAGE DEVICE VIA AUGMENTATION OF THE DEVICE'S CONTROLLER AND FIRMWARE FLOW 有权
    通过设备控制器和固件流程的获取来确定访问块存储设备的方法

    公开(公告)号:US20110246715A1

    公开(公告)日:2011-10-06

    申请号:US13100138

    申请日:2011-05-03

    IPC分类号: G06F12/14 G06F12/00

    摘要: A method to qualify access to a block storage device via augmentation of the device's controller and firmware flow. The method employs one or more block exclusion vectors (BEVs) that include attributes specifying allowed access operations for corresponding block address ranges. Logic in accordance with the BEVs is programmed into the controller for the block storage device, such as a disk drive controller for a disk drive. In response to an access request, a block address range corresponding to the storage block(s) requested to be accessed is determined. Based on the BEV entries, a determination is made to whether the determined logical block address range is covered by a corresponding BEV entry. If so, the attributes of the BEV are used to determine whether the access operation is allowed. The method may be used to secure access to firmware stored on a disk drive, thus enabling a system configuration that does not require a conventional firmware storage device.

    摘要翻译: 一种通过增加设备的控制器和固件流来限制访问块存储设备的方法。 该方法采用一个或多个块排除向量(BEV),其包括指定相应块地址范围的允许访问操作的属性。 根据BEV的逻辑被编程到用于块存储设备的控制器中,例如用于磁盘驱动器的磁盘驱动器控制器。 响应于访问请求,确定与请求访问的存储块相对应的块地址范围。 基于BEV条目,确定所确定的逻辑块地址范围是否被相应的BEV条目覆盖。 如果是,则使用BEV的属性来确定是否允许访问操作。 该方法可以用于保护对存储在磁盘驱动器上的固件的访问,从而实现不需要常规固件存储设备的系统配置。

    Integrated circuit capable of pre-fetching data
    8.
    发明授权
    Integrated circuit capable of pre-fetching data 有权
    能够预取数据的集成电路

    公开(公告)号:US07984237B2

    公开(公告)日:2011-07-19

    申请号:US11846200

    申请日:2007-08-28

    IPC分类号: G06F12/00

    摘要: A method according to one embodiment may include retrieving selected data from one or more mass storage devices, based at least in part on historical device access information of at least one requester of data. A method according to another embodiment may include retrieving, by an integrated circuit, device data layout information from one or more mass storage devices, and storing, by the integrated circuit, the device data layout information in cache memory. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.

    摘要翻译: 根据一个实施例的方法可以包括至少部分地基于至少一个数据请求者的历史设备访问信息来从一个或多个大容量存储设备检索所选择的数据。 根据另一实施例的方法可以包括通过集成电路检索来自一个或多个大容量存储设备的设备数据布局信息,并且由集成电路将设备数据布局信息存储在高速缓冲存储器中。 当然,在不偏离本实施例的情况下,可以进行许多替代,变化和修改。

    Method to qualify access to a block storage device via augmentation of the device'S controller and firmware flow
    9.
    发明授权
    Method to qualify access to a block storage device via augmentation of the device'S controller and firmware flow 有权
    通过增加设备的控制器和固件流来限制访问块存储设备的方法

    公开(公告)号:US08583888B2

    公开(公告)日:2013-11-12

    申请号:US13403869

    申请日:2012-02-23

    IPC分类号: G06F12/14

    摘要: A method to qualify access to a block storage device via augmentation of the device's controller and firmware flow. The method employs one or more block exclusion vectors (BEVs) that include attributes specifying allowed access operations for corresponding block address ranges. Logic in accordance with the BEVs is programmed into the controller for the block storage device, such as a disk drive controller for a disk drive. In response to an access request, a block address range corresponding to the storage block(s) requested to be accessed is determined. Based on the BEV entries, a determination is made to whether the determined logical block address range is covered by a corresponding BEV entry. If so, the attributes of the BEV are used to determine whether the access operation is allowed.

    摘要翻译: 一种通过增加设备的控制器和固件流来限制访问块存储设备的方法。 该方法采用一个或多个块排除向量(BEV),其包括指定相应块地址范围的允许访问操作的属性。 根据BEV的逻辑被编程到用于块存储设备的控制器中,例如用于磁盘驱动器的磁盘驱动器控制器。 响应于访问请求,确定与请求访问的存储块相对应的块地址范围。 基于BEV条目,确定所确定的逻辑块地址范围是否被相应的BEV条目覆盖。 如果是,则使用BEV的属性来确定是否允许访问操作。

    Method to qualify access to a block storage device via augmentation of the device's controller and firmware flow
    10.
    发明授权
    Method to qualify access to a block storage device via augmentation of the device's controller and firmware flow 有权
    通过增加设备的控制器和固件流来限制访问块存储设备的方法

    公开(公告)号:US08001348B2

    公开(公告)日:2011-08-16

    申请号:US10746754

    申请日:2003-12-24

    IPC分类号: G06F12/14

    摘要: A method to qualify access to a block storage device via augmentation of the device's controller and firmware flow. The method employs one or more block exclusion vectors (BEVs) that include attributes specifying allowed access operations for corresponding block address ranges. Logic in accordance with the BEVs is programmed into the controller for the block storage device, such as a disk drive controller for a disk drive. In response to an access request, a block address range corresponding to the storage block(s) requested to be accessed is determined. Based on the BEV entries, a determination is made to whether the determined logical block address range is covered by a corresponding BEV entry. If so, the attributes of the BEV are used to determine whether the access operation is allowed. The method may be used to secure access to firmware stored on a disk drive, thus enabling a system configuration that does not require a conventional firmware storage device.

    摘要翻译: 一种通过增加设备的控制器和固件流来限制访问块存储设备的方法。 该方法采用一个或多个块排除向量(BEV),其包括指定相应块地址范围的允许访问操作的属性。 根据BEV的逻辑被编程到用于块存储设备的控制器中,例如用于磁盘驱动器的磁盘驱动器控制器。 响应于访问请求,确定与请求访问的存储块相对应的块地址范围。 基于BEV条目,确定所确定的逻辑块地址范围是否被相应的BEV条目覆盖。 如果是,则使用BEV的属性来确定是否允许访问操作。 该方法可用于保护对存储在磁盘驱动器上的固件的访问,从而实现不需要常规固件存储设备的系统配置。