Invention Grant
- Patent Title: Infrastructure support for accelerated processing device memory paging without operating system integration
- Patent Title (中): 基础架构支持加速处理设备内存分页,无需操作系统集成
-
Application No.: US13325282Application Date: 2011-12-14
-
Publication No.: US08578129B2Publication Date: 2013-11-05
- Inventor: Paul Blinzer , Leendert Peter Van Doorn , Gongxian Jeffrey Cheng , Elene Terry , Thomas Roy Woller , Arshad Rahman
- Applicant: Paul Blinzer , Leendert Peter Van Doorn , Gongxian Jeffrey Cheng , Elene Terry , Thomas Roy Woller , Arshad Rahman
- Applicant Address: US CA Sunnyvale CA Markham, Ontario
- Assignee: Advanced Micro Devices, Inc.,ATI Technologies ULC
- Current Assignee: Advanced Micro Devices, Inc.,ATI Technologies ULC
- Current Assignee Address: US CA Sunnyvale CA Markham, Ontario
- Agency: Sterne, Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: G06F12/00
- IPC: G06F12/00

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.
Public/Granted literature
Information query