Linus Torvalds writes: (Summary)
You won't see any of the _real_ advantages (which are about moving
cachelines at a time), so with smallish copies you really only see the
downsides of "rep movs", which is mainly that instruction scheduling
hickup with any miocrocode.
hickup with any miocrocode.
But with the iret and the cr3 movement, you aren't going to have a nice well-behaved pipeline anyway.
nice well-behaved pipeline anyway.
Linus
Linus
Linus
hickup with any miocrocode.
But with the iret and the cr3 movement, you aren't going to have a nice well-behaved pipeline anyway.
nice well-behaved pipeline anyway.
Linus
Linus
Linus