Invention Grant
US08578129B2 Infrastructure support for accelerated processing device memory paging without operating system integration 有权
基础架构支持加速处理设备内存分页,无需操作系统集成

Infrastructure support for accelerated processing device memory paging without operating system integration
Abstract:
In a CPU, the CPU having multiple CPU cores, each core having a first machine specific register, a second machine specific register, and microcode which when executed causes a write notification to be issued to the physical address contained in the second machine specific register; receiving in the first machine specific register of a CPU core, a physical page table/page directory base address, receiving in the second machine specific register of the CPU core, a physical address pointing to a location controlled by the IOMMUv2, determining that a control register of the CPU core has been updated, and responsive to the determination that the control register has been updated, executing microcode in the CPU core that causes a write notification to be issued to the physical address contained in the second machine specific register, wherein the physical address is able to receive writes that affect IOMMUv2 page table invalidations.
Information query
Patent Agency Ranking
0/0