lkml.org 
[lkml]   [2005]   [Dec]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [2.6 patch] i386: always use 4k stacks
    Date
    Hello,

    > One comment on x86-64 vs. x86: There are restrictions on where in
    > memory your process stacks can be located on a 32-bit
    > platform. They
    > need to reside in lowmem, which means under certain circumstances
    > your lowmem can get too fragmented to create new processes even
    > though you still have a lot of available RAM.

    But where does these restrictions come from ? As far as I know, stack
    is referenced to by SS:ESP registers, and nothing in the x86 architecture
    prevents them from pointing outside of lowmem... Isn't this simply a
    Linux design restriction ?

    Regards,
    Paul


    Paul Rolland, rol(at)as2917.net
    ex-AS2917 Network administrator and Peering Coordinator

    --

    Please no HTML, I'm not a browser - Pas d'HTML, je ne suis pas un navigateur
    "Some people dream of success... while others wake up and work hard at it"

    "I worry about my child and the Internet all the time, even though she's
    too young to have logged on yet. Here's what I worry about. I worry that
    10 or 15 years from now, she will come to me and say 'Daddy, where were
    you when they took freedom of the press away from the Internet?'"
    --Mike Godwin, Electronic Frontier Foundation

    -
    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/

    \
     
     \ /
      Last update: 2005-12-17 21:28    [W:0.021 / U:31.700 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site