• Alan's avatar
    [PATCH] i386: Fix Cyrix MediaGX detection · 120fad72
    Alan authored
    The old Cyrix 5520 CPU detection code relied upon the PCI layer setup being
    done earlier than the CPU setup, which is no longer true.  Fortunately we
    know that if the processor is a MediaGX we can do type 1 pci config
    accesses to check the companion chip.  We thus do those directly and from
    this find the 5520 and implement the workarounds for the timer problem
    
    Original report from takada@mbf.nifty.com, I sent a proposed patch which
    Takara then corrected, tested and sent back to the list on 10th January.
    
    Submitting for merging as it seems to have been missed
    
    AK: Changed to use pci-direct.h and fix warning for !CONFIG_PCI (later
    AK: originally from akpm)
    Signed-off-by: default avatarAlan Cox <alan@redhat.com>
    Signed-off-by: default avatarAndi Kleen <ak@suse.de>
    Cc: Andi Kleen <ak@suse.de>
    Cc: <takada@mbf.nifty.com>
    Cc: Jordan Crouse <jordan.crouse@amd.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    120fad72
cyrix.c 12.6 KB