[Kos-dev] TTY

Thomas Petazzoni kos-dev@enix.org
Wed, 21 May 2003 00:26:22 +0200


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bonjour,

> Voila, j'ai rien committé, parce que c'est vraiment tout crade pour le
> moment et que ça marche pas bien. Je suis pas là ce WE, donc la suite
> lundi soir au mieux.

Donc la suite, ce n'était pas lundi soir, mais mardi soir. Au programme :

 * j'ai corrigé le bug qui faisait que le passage de ktty sans karm à
ktty avec karm se passait mal (effacement de l'écran).
 * j'ai viré tous les __dbg_printk du chemin allant de printk() à
l'écriture sur la console. C'est *très* important : lorsque la sortie
console est activée pour le debuggage, on utilise printk(). Si printk()
utilise __dbg_printk() qui a son tour utilise printk() -> BOUM.
 * j'ai commencé à regarder ce que ça donnait niveau clavier. Pour le
moment, ça déconne : le thread courant (primary thread) essaie d'être
mis en attente, mais il me dit qu'il n'est pas dans un état connu ( !=
RUNNING). Pourtant, si juste avant de bloquer j'affiche
get_current_thread()->state, la il est content, il veut bien bloquer.
Mais si je commence à appuyer sur des touches comme un fou, au bout
d'une dizaine de touches, ça explose avec la même erreur -> il doit donc
y avoir un soucis de synchro quelque part. J'ai pas cherché plus loin
pour le moment.

Si demain j'arrive à régler ces quelques problèmes, je pense que je
pourrais committer quelque chose. C'est pas tout propre de partout, mais
bon, ça commence à donner quelque chose.

Bonne nuit,

Thomas
- --
PETAZZONI Thomas - thomas.petazzoni@enix.org - UIN : 34937744
http://www.enix.org/~thomas/
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQE+yquN9lPLMJjT96cRAiK1AKCeqRwdHVe8eGKnuMdIg3NgZjP7gACdEevk
OzNByfMUdi9WDbkTv6Vuzyw=
=Zir/
-----END PGP SIGNATURE-----