This system added a new command called SWAPGS so that the GS base can be quickly switched with the KernelGSBase. It assigns interrupts with a value in between 1 and 15 through the use of CR8, so that tasks can be prioritized. This system also supports a mode of "RIP-relative" addressing so that position independent code can be written with the base
This system added a new command called SWAPGS so that the GS base can be quickly switched with the KernelGSBase. It assigns interrupts with a value in between 1 and 15 through the use of CR8, so that tasks can be prioritized. This system also supports a mode of "RIP-relative" addressing so that position independent code can be written with the base pointer as a reference. Its other advantages include the fact that a task state segment is no longer needed and a "long mode" in which approximately 40 bits are reserved for physical addressing. Products that use it include the Jaguar, which can be found inside the PS4 and XboxOne. This instruction set architecture was first developed by AMD, who first used it in their Opteron processors, though it was later implemented by Intel in 2004 in later releases of their Pentium 4 line. For 10 points, name this architecture that offers twice as many bits as x-86.