lkml.org 
[lkml]   [2009]   [Jan]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    SubjectRe: x86: unify genapic code, unify subarchitectures, remove old subarchitecture code
    From
    Date
    On Wed, 2009-01-28 at 15:41 -0800, Ingo Molnar wrote:
    > This series of 114 patches implements a long desired restructuring,
    > unification and cleanup of the x86 APIC/SMP/subarch code:
    >
    > - unifies the 32-bit and 64-bit genapic code
    >
    > - sorts out all the subarch details into standalone and boot-time
    > probable quirk modules
    >
    > - removes the build-time subarch hacks that we had on 32-bit.
    >
    > This inevitably touches an awful lot of x86 code, and rather intrusively
    > so:
    >
    > 112 files changed, 3277 insertions(+), 3209 deletions(-)
    >
    > So breakages are to be expected.

    Here's one :)

    diff --git a/arch/x86/include/asm/genapic.h
    b/arch/x86/include/asm/genapic.h
    index 4bbcf26..273b994 100644
    --- a/arch/x86/include/asm/genapic.h
    +++ b/arch/x86/include/asm/genapic.h
    @@ -145,7 +145,7 @@ static inline unsigned int read_apic_id(void)
    {
    unsigned int reg;

    - reg = *(u32 *)(APIC_BASE + APIC_ID);
    + reg = apic_read(APIC_ID);

    return apic->get_apic_id(reg);
    }



    \
     
     \ /
      Last update: 2009-01-29 02:57    [W:0.024 / U:1.020 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site