Re: [Patch 4/4] Tell GCC 4.1 to move unlikely() code to a separate section
- From: Chuck Ebbert <76306.1226@xxxxxxxxxxxxxx>
- Date: Tue, 28 Feb 2006 01:34:07 -0500
In-Reply-To: <200602271639.34776.ak@xxxxxxx>
On Mon, 27 Feb 2006 16:39:34, Andi Kleen wrote:
On Monday 27 February 2006 16:31, Arjan van de Ven wrote:
This patch is more controversial I assume; it offers the option
to use the gcc 4.1 option to move unlikely() code to a separate section.
On the con side, this means that longer byte sequences are needed to jump
to this code, on the Pro side it means that the unlikely() code isn't sharing
icache cachelines and tlbs anymore.
I don't think this will do anything because the default Makefile
still has
CFLAGS += -fno-reorder-blocks
This also won't work for functions that specify an explicit section name,
e.g. __sched, __kprobes etc. -- at least that's what the gcc 4.0.2 docs say.
--
Chuck
"Equations are the Devil's sentences." --Stephen Colbert
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Prev by Date: Re: [RFC] Add kernel<->userspace ABI stability documentation
- Next by Date: Re: [RFC] Add kernel<->userspace ABI stability documentation
- Previous by thread: ACE Check Express Inc. has immediate work for Australian and New Zealand citizens
- Next by thread: hugepage: Strict page reservation for hugepage inodes
- Index(es):
Relevant Pages
|