lkml.org 
[lkml]   [2006]   [Mar]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] Document Linux's memory barriers
    You need to explain the difference between the compiler reordering and the 
    control of the compilers arrangement of loads and stores and the cpu
    reordering of stores and loads. Note that IA64 has a much more complete
    set of means to reorder stores and loads. i386 and x84_64 processors can
    only do limited reordering. So it may make sense to deal with general
    reordering and then explain i386 as a specific limited case.

    See the "Intel Itanium Architecture Software Developer's Manual"
    (available from intels website). Look at Volume 1 section 2.6
    "Speculation" and 4.4 "Memory Access"

    Also the specific barrier functions of various locking elements varies to
    some extend.
    -
    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: 2006-03-08 17:28    [W:0.025 / U:30.060 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site