* Ulrich Drepper <drepper@redhat.com> wrote:i suspect you are talking about option #2 i described. It is the option which will take the most time to trickle down to people. hm, i think the set of people running on such boxes _and_ then upgrading to a new glibc and expecting everything to be just as fast to the microsecond as before should be miniscule. Those P4 derived 64-bit boxes were astonishingly painful in 64-bit mode - most of that hw is running 32-bit i suspect, because 64-bit on it was really a joke. Btw., can you see any problems with option #1: simply removing MAP_32BIT from 64-bit stack allocations in glibc unconditionally? It's the fastest to execute and also the most obvious solution. +1 usecs overhead in the 64-bit context-switch path on those old slow boxes wont matter much. 10 _millisecs_ to start a single thread on top-of-the-line hw is quite unaccepable. (and there's little sane we can do in the kernel about allocation overhead when we have an imperfectly filled 4GB box for all allocations) Ingo --
| Michal Piotrowski | Re: Linux 2.6.21-rc4 |
| Satyam Sharma | [PATCH 0/8] i386: bitops: Cleanup, sanitize, optimize |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| David Woodhouse | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Alexey Dobriyan | Re: [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
