DragonFly kernel List (threaded) for 2003-11
Re: AMD64 impressions (Re: AMD64 box)
:When we do a port, you can use their new syscall/sysret instructions and it=
:cuts syscall overhead to 1/4 what it is by using software ints. This sound=
:real exciting for moving parts out of the kernel.
:Craig Dooley craig@xxxxxxxxxx
I'm not going to worry about syscall/sysret for at least another 6
months and probably a year. It's a paper tiger... the savings would
help a getuid() in a loop benchmark, but it wouldn't really help
performance overall and it's still just doing a ring change so it doesn't
really help moving pieces out of the kernel either (because doing that
involves loading a new MMU base pointer).