Messages in this thread | | | Date | Sat, 3 Jul 2004 11:48:49 -0700 | From | William Lee Irwin III <> | Subject | Re: 4K vs 8K stacks- Which to use? |
| |
On Sat, 3 Jul 2004, Mark Hahn wrote: >> why do you think it would be processor-specific?
On Sat, Jul 03, 2004 at 10:44:44AM -0400, Justin Piszcz wrote: > Well I know IA32 is limited to a 4096 byte page size in the Linux Kernel; > hence filesystems can only use 4KB blocks on IA32, therefore I was > wondering if anything might change in 64bit land?
64-bit ports tend to have stacks around twice the native pagesize, e.g. sparc64 has 16K stacks and 8K pages, similar to 32-bit ports, except for ia64. The ia32 port has adopted the order 0 stacksize in the interest of space savings relatively early among Linux ports. It would be nice to get the same for all architectures, as higher-order allocations are not good to have as anything but speculative (and obviously stacks are not variable-sized) for reasons of fragmentation.
-- wli - 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/
| |