Auxiliary Processor Instruction for Page Table Look-ups
Original Publication Date: 2003-Jun-16
Included in the Prior Art Database: 2003-Jun-16
To provide maximum flexibility and reduce hardware complexity some microprocessors invoke operating system firmware to perform page table look-up operations. While an all firmware solution provides great flexibility, it can utilize a large amount of processor bandwidth. Described is an instruction that pushes some of the page table management into the Auxiliary Processor Unit (APU) or application specific part of the processor hardware where it can provide a generic solution or a more specific solution with input from the operating system design, while still maintaining some of the performance benefit of using hardware to perform the page table look-up.