i586 vs i686

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re:i586 vs i686

Post by Candy »

Pype.Clicker wrote: Good job ;)
SWAPGS Swap GS Base Register
SYSCALL Fast System Call P6?
afaik, SYSCALL is an AMD technology and availability is detected through "STAR" MSRs. Should be checked, though.

I don't see any reference to "swapgs" in the books i own about x86 architecture ... that one is x86_64 specific right ? or maybe i'm wrongly assuming that the "complete list" provides a view of "from when any instruction has been introduced" ...
Availability is detected through CPUID or through the EFER MSR. The *STAR MSR's configure it (the STAR for realmode and the other two for lmode, one for 64-bit and one for 32-bit mode).
Post Reply