[Linux-Biella] credo di aver trovato la soluzione per l'MTRR ma ho bisogno di una mano
Daniele (Mastro)
daniele.bilug a gmail.com
Ven 22 Set 2006 22:54:41 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Paul TT ha scritto:
> Daniele (Mastro) wrote:
>
>>>> in realtà vorrei capire quando e da cosa viene costruita quella dannata
>>>> tabella!
>
> dal modulo mtrr credo......
>
mmm... dici? non ho trovato nulla guardando il sorgente in proposito...
ma probabilmente mi è sfuggito..
>> come tu giustamente dici se il kernel alloca così ci sarà un motivo..
>> ecco.. allora vorrei comprendere qual'è questo motivo e sapere dove
>> cercare..
>
> arch/i386/kernel/mtrr/*
> toh, in generic.c dice:
> /* Some BIOS's are fucked and don't set all MTRRs the same! */
> il tuo bios parrebbe decisamente fucked ;-))))
> StraLOL
>
eheheh.. già questo l'avevo letto anche io.. e ho pensato all'incirca la
stessa cosa :D
>> e mi chiedo... posso disabilitarli tutti e rimetterli io come unico
>> registro da 2 gigabyte?
>
> da 2 giga non lo so, azzzzz
> fanne 4 da 512mega e dovresti essere a posto.....
> forse
>
io ne farei (anche dopo aver visto l'mtrr di francesco [detto così pare
una cosa brutta]) 2 da 1 GB per rispecchiare le mie 2 ram
e il resto lascierei fare in automatico ad X e compari...
il che significa che tutto ciò deve essere fatto durante il boot PRIMA
di arrivare ad X...
quindi dove lo ficco? /etc/rc?.d/???
> ies, indi fai tre operazioni:
>
> for i in 0 1 2 3 4 5 6 7; do echo "disable=$i" >| /proc/mtrr; done
> echo "base=0x00000000 size=0x8000000 type=write-back" >| /proc/mtrr
> echo "base=0xe0000000 size=0x0800000 type=write-combining" >| /proc/mtrr
>
si.. all'incirca...
spezzerei in 2 la ram e non metterei quello della scheda video, x il
semplice fatto che dovrebbe farlo da solo
quindi se non lo fa proverei, successivamente a darglielo io... tutto ok
il mio ragionamento?
> ma cio' non e' detto che sia giusto. piuttosto io proverei a staccare un
> banco di ram e vedere se ad esempio cosi' X si alloca l'mtrr, oppure se
> non lo fa, se riesci ad allocare l'mtrr a manina... presumibilmente
> dovresti averne solo 4 impegnati...
> se invece ne impegnasse comq 8 , allora il tuo bios fa davvero cacare :-P
> come tutti i bios, del resto, ehehehehehe
>
lol... :D beh... sembra una cosa sana da fare comunque... no?
> eventualmente puoi disabilitare l'ultimo registro, senza staccare la
> ram, ed utilizzare quello per il video,
> oppure disabiliti l'ultimo, lanci x e vedi se ci ha messo qualcosa :-)
>
>
anche.. però voglio liberarli TUTTI >:-/ (dovrebbe assomigliare ad una
faccia indiavolata, a rispecchiare la cattiveria che provo verso l'mtrr)
eheheh...
grazie di tutto l'aiuto... aspetto dopo l'esame di martedì e poi provo
tutto!!!!!
abbiate pazienza.. preferisco non rischiare!
- --
ciao,
Daniele
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFFE2Ri33/AIKoeisRArnjAJ0VkVymHuHjVlcDWk8D7gxhAbMMOwCdGqrm
z3oFWnXi3Q2haqLL0ofmHq8=
=Zi6B
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
Linux