[Kos-dev] TODO : petits points necessitant explications

Thomas Petazzoni kos-dev@enix.org
Tue, 01 May 2001 14:27:55 +0200


> 'invplg' est disponible dès le 486. Il évite en principe d'invalider tous
> les pages en cache dans le TBL.

effectivement j'ai verifie, c'est disponible des le 486. je l'utilise
maintenant a la place du flush_tlb dans les fonctions de
map_virtual_to_physical et unmap_virtual_from_physical. bochs le
supporte, mais tres mal en fait : il flush tout le tlb quelque soit la
valeur passee a invlpg...

bref ca marche avec bochs, mais ca avance a rien par rapport a un
flush_tlb, par contre c'est clair que sur une machine normale, ca peut
etre interessant.

thomas

-- 
PETAZZONI Thomas
thomas.petazzoni@meridon.com     UIN : 34937744
Projet KOS : http://kos.enix.org
Page Perso : http://www.enix.org/~thomas/