hello,
J’ai un soucis assez bizarre, j’ai un cache de 2Mb reconnu dans le bios, cependant sous Linux ( 2.4.27-3-686-smp) je n’ai que 16KB de reconnu, j’ai cherché partout sur le net mais rien de concret, je penche sur ca :
[code]
#vi /usr/src/kernel-source-2.4.27/arch/i386/kernel/cpuid.c
#ifdef CONFIG_PCI
/* It isnt really a PCI quirk directly, but the cure is the
same. The MediaGX has deep magic SMM stuff that handles the
SB emulation. It thows away the fifo on disable_dma() which
is wrong and ruins the audio.
Bug2: VSA1 has a wrap bug so that using maximum sized DMA
causes bad things. According to NatSemi VSA2 has another
bug to do with 'hlt'. I've not seen any boards using VSA2
and X doesn't seem to support it either so who cares 8).
VSA1 we work around however.
*/
printk(KERN_INFO "Working around Cyrix MediaGX virtual DMA bugs.\n");
isa_dma_bridge_buggy = 2;
#endif
c->x86_cache_size=16; /* Yep 16K integrated cache thats it */[/code]