Messages in this thread | | | Date | Wed, 23 Nov 2005 23:48:03 +0100 | From | Pavel Machek <> | Subject | Re: rfc/rft: use r10 as current on x86-64 |
| |
Hi!
> The patch below converts x86-64 to use r10 as the current pointer instead > of gs:pcurrent. This results in a ~34KB savings in the code segment of > the kernel. I've tested this with running a few regular applications, > plus a few 32 bit binaries. If this patch is interesting, it probably > makes sense to merge the thread info structure into the task_struct so > that the assembly bits for syscall entry can be cleaned up. Comments?
34KB smaller is nice, but is not it also 30% slower? Plus some inline assembly *will* have %r10 hardcoded, no? I'd be afraid around crypto code, for example. Pavel -- Thanks, Sharp! - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |