[Kos-dev] Travaux sur le CPL3
   
    Julien Munier
     
    kos-dev@enix.org
       
    Sat, 14 Jul 2001 13:06:29 +0200
    
    
  
salut,
je voulais simplement faire un petit test, je m'explique :
dans ton code de _bsyscall.c j'ai rajoute :
  int i;
  [...]
  /**** ONLY FOR TESTING PURPOSE, MUST BE DELETED LATER !!!! ****/
  if(cpu_context->eax == 1 &&
     cpu_context->ebx == 2 &&
     cpu_context->ecx == 3 &&
     cpu_context->edx == 4)
    {
      __dbg_printk("\nSyscall from user space\n");
      for (i=0;i<10000000;i++)
	;
      __dbg_printk("Syscall from user space 2nd\n");
    }
on devrait donc s'attendre a ce que lorsque l'on arrive a l'execution
de la boucle, on voit les threads continue a tourner, or le systeme
reste bloque sur le syscall et attend la fin de la boucle ?!?
enfin, je voulais juste signaler...
J.