HARDWARE ASSIST FOR PRIVILEGE ACCESS VIOLATION CHECKS
    1.
    发明申请
    HARDWARE ASSIST FOR PRIVILEGE ACCESS VIOLATION CHECKS 有权
    用于特权入侵检查的硬件助理

    公开(公告)号:US20140104287A1

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

    申请号:US13649798

    申请日:2012-10-11

    IPC分类号: G06T15/00

    摘要: Techniques are disclosed for processing rendering engine workload of a graphics system in a secure fashion, wherein at least some security processing of the workload is offloaded from software-based security parsing to hardware-based security parsing. In some embodiments, commands from a given application are received by a user mode driver (UMD), which is configured to generate a command buffer delineated into privileged and/or non-privileged command sections. The delineated command buffer can then be passed by the UMD to a kernel-mode driver (KMD), which is configured to parse and validate only privileged buffer sections, but to issue all other batch buffers with a privilege indicator set to non-privileged. A graphics processing unit (GPU) can receive the privilege-designated batch buffers from the KMD, and is configured to disallow execution of any privileged command from a non-privileged batch buffer, while any privileged commands from privileged batch buffers are unrestricted by the GPU

    摘要翻译: 公开了用于以安全方式处理图形系统的渲染引擎工作负载的技术,其中将工作负载的至少一些安全处理从基于软件的安全解析卸载到基于硬件的安全解析。 在一些实施例中,来自给定应用的命令由用户模式驱动程序(UMD)接收,用户模式驱动程序(UMD)被配置为生成描绘为特权和/或非特权命令部分的命令缓冲器。 所描绘的命令缓冲区然后可以被UMD传递给内核模式驱动程序(KMD),该驱动程序被配置为仅解析和验证特权缓冲区段,而是发出所有其他批处理缓冲区,其特权指示符设置为非特权。 图形处理单元(GPU)可以从KMD接收特权指定的批量缓冲区,并且配置为不允许从非特权批处理缓冲区执行任何特权命令,而来自特权批处理缓冲区的任何特权命令都不受GPU限制

    SUPPORTING ATOMIC OPERATIONS AS POST-SYNCHRONIZATION OPERATIONS IN GRAPHICS PROCESSING ARCHITECTURES
    4.
    发明申请
    SUPPORTING ATOMIC OPERATIONS AS POST-SYNCHRONIZATION OPERATIONS IN GRAPHICS PROCESSING ARCHITECTURES 有权
    支持原始操作作为图形处理架构中的同步操作

    公开(公告)号:US20150103084A1

    公开(公告)日:2015-04-16

    申请号:US14050626

    申请日:2013-10-10

    IPC分类号: G06T1/20

    CPC分类号: G06T1/20

    摘要: Methods and systems may provide for storing a set of post-synchronization operations to a graphics memory and sending a flush marker to a graphics pipeline. Additionally, the set of post-synchronization operations may be processed in response to the flush marker exiting the graphics pipeline. In one example, the set of post-synchronization operations includes one or more atomic operations. Moreover, the set of post-synchronization operations may be obtained from an inline portion of an atomics command.

    摘要翻译: 方法和系统可以提供将一组后同步操作存储到图形存储器并且向图形流水线发送冲洗标记。 另外,可以响应于离开图形管线的冲洗标记来处理该后同步操作的集合。 在一个示例中,该后同步操作集合包括一个或多个原子操作。 此外,可以从原子命令的内联部分获得该后同步操作的集合。