From 36a8c51ca349762aca1a98b31b5993503d1ef7fb Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Thu, 23 Mar 2006 02:59:29 -0800 Subject: [PATCH] --- yaml --- r: 22983 b: refs/heads/master c: b824eb605ccba995fd32c6590aed365f93d48002 h: refs/heads/master i: 22981: fcfaccbf4c79ffbff23a1c35c173d74b3816738e 22979: 2246dc5fcc6c7d62f606d52c3f1840e746b753a8 22975: ba9f6bd842744ea9b74a31b99bfeb2c446c63658 v: v3 --- [refs] | 2 +- trunk/arch/i386/Kconfig | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index af80484b1c59..e5667610cd25 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 69ef4141e03fab1c6956d3c760584c72b548a26f +refs/heads/master: b824eb605ccba995fd32c6590aed365f93d48002 diff --git a/trunk/arch/i386/Kconfig b/trunk/arch/i386/Kconfig index 69c8a70e854b..5f89c74537ef 100644 --- a/trunk/arch/i386/Kconfig +++ b/trunk/arch/i386/Kconfig @@ -661,9 +661,17 @@ config BOOT_IOREMAP config REGPARM bool "Use register arguments" + default y help - Compile the kernel with -mregparm=3. This uses a different ABI - and passes the first three arguments of a function call in registers. + Compile the kernel with -mregparm=3. This instructs gcc to use + a more efficient function call ABI which passes the first three + arguments of a function call via registers, which results in denser + and faster code. + + If this option is disabled, then the default ABI of passing + arguments via the stack is used. + + If unsure, say Y. config SECCOMP bool "Enable seccomp to safely compute untrusted bytecode"