[Kos-dev] En vrac : sptree + doc www + alloc pile + VM + Bug IM + CREDITS
Julien Munier
kos-dev@enix.org
Mon, 29 Jan 2001 18:37:02 +0100
ok,
ca marche a nouveau, mais ensuite ca eclose fiouuu !
>Ben en fait j'ai pas pu attendre ce soir : ca devrait etre regle (on
>n'initialisait pas assez de pde).
$ make bochs
[...]
Adding new thread with start address 0x5ce88c
Page fault at ip 0x5d22e5, on addr 0x400bfff4, with error code 0xfffa
=> [Not present] / [Write] access / [Supervisor] mode
[Pgflt] Demand paging in progress...
Switching to kernel thread...
Hello from the very first thread !
Showing kthreads addr : thread1 (0x5ce84c) thread2 (0x5ce86c)
Adding new thread with start address 0x5ce84c
Page fault at ip 0x5d22e5, on addr 0x400ffff4, with error code 0xfffa
=> [Not present] / [Write] access / [Supervisor] mode
[Pgflt] Demand paging in progress...
Adding new thread with start address 0x5ce86c
Page fault at ip 0x5d22e5, on addr 0x4019fff4, with error code 0xfffa
=> [Not present] / [Write] access / [Supervisor] mode
[Pgflt] Demand paging in progress...
******** THREAD INFORMATIONS ********
==> Thread number
| Type = 0
| Pile CPL0 = 0x400bfff4
==> Thread number
| Type = 0
| Pile CPL0 = 0x400ffff4
==> Thread number
| Type = 0
| Pile CPL0 = 0x4019fff4
*************************************
Stack addr for new thread : 0x400bfff4
EIP is 0x20c700Page fault at ip 0x5cf1c7, on addr 0x400c0004, with error code 0xfff8
=> [Not present] / [Read] access / [Supervisor] mode
[Pgflt] Demand paging in progress...
CS IS 0x0
bochs exited, log file was './bochs.out'
make: *** [bochs] Error 1
$ more bochs.out
[...]
CPU:0
6085909 protected mode
6085909 CS.d_b = 32 bit
6085909 SS.d_b = 32 bit
6085909 | EAX=005c7042 EBX=005caab8 ECX=00000000 EDX=00000000
6085909 | ESP=00000008 EBP=400bffa0 ESI=00025e9e EDI=005d5260
6085909 | IOPL=0 NV UP DI PL NZ NA PE CY
6085909 | SEG selector base limit G D
6085909 | SEG sltr(index|ti|rpl) base limit G D
6085909 | DS:0010( 0002| 0| 0) 00000000 000fffff 1 1
6085909 | ES:0010( 0002| 0| 0) 00000000 000fffff 1 1
6085909 | FS:0010( 0002| 0| 0) 00000000 000fffff 1 1
6085909 | GS:0010( 0002| 0| 0) 00000000 000fffff 1 1
6085909 | SS:0010( 0002| 0| 0) 00000000 000fffff 1 1
6085909 | CS:0008( 0001| 0| 0) 00000000 000fffff 1 1
6085909 | EIP=0020c717 (0020c717)
6085909 >> 6085909 006085909 046085909 426085909 : add |MOD0|REG0|RM4| |SS1|IND0
|BASE2| DS:[EDX + EAX<<1], AL
En esperant que cela vous aidera ...
Julien
PS: je cherche toujours pour babel, en particulier, j'aimerai trouver
une methode interessante pour lister les interface et instancier
intelligemment les services, je vous en reparle plus tard.