Nvidia driver 2.6.25-on

Fórumok

Udv!

Tegnap kiprobaltam a Fedora 9-et, es gondoltam rakok ra egy nvidia drivert. Csakhogy akadt egy olyan problema, hogy a freshrpms repoban levo nem volt jo, igy kezzel kellett forgatni. Azzal viszont egy masik problema van.

Ugyanis a 2.6.25-os kernelben valaki atnevezte a global_flush_tlb fv-t cpa_flush_all-ra. Hat en atneveztem a driver kodjaban a fv-t, de sajnos nem lett jo. Megkerdeztem a dolgot irc-n, es ott azt a javaslatot kaptam, hogy includeoljam be a megfelelo header filet. Csakhogy nincs header file.

A fv-t ay arch/x86/mm/pageattr.c-ben hozzak letre, valahogy igy (87-106 sor):

static void __cpa_flush_all(void *arg)
{
        unsigned long cache = (unsigned long)arg;

        /*
         * Flush all to work around Errata in early athlons regarding
         * large page flushing.
         */
        __flush_tlb_all();

        if (cache && boot_cpu_data.x86_model >= 4)
                wbinvd();
}

static void cpa_flush_all(unsigned long cache)
{
        BUG_ON(irqs_disabled());

        on_each_cpu(__cpa_flush_all, (void *) cache, 1, 1);
}

Tehat erre a problemara keresek megoldast, azaz hogy forgassam le az nvidia drivert ilyen korulmenyek kozott?.

A probalt driver a 96.43-as.

Koszonom a segitseget elore is!

Hozzászólások

Illetve olvass Hupwikit!

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)