|  |  | @427 | 8 years | alain | Several processes KSH[i] can be launched by the INIT process. | 
                
                  |  |  | @426 | 8 years | alain | The "nostdio" library has been integrated in the stdio library. | 
                
                  |  |  | @425 | 8 years | alain | bloup | 
                
                  |  |  | @424 | 8 years | alain | cosmetic. | 
                
                  |  |  | @423 | 8 years | alain | cosmetic | 
                
                  |  |  | @422 | 8 years | alain | cosmetic | 
                
                  |  |  | @421 | 8 years | alain | Introduce sys_fg() , sys_display() , sys_wait() syscalls. | 
                
                  |  |  | @420 | 8 years | alain | Fix a bug found by Axel in hal_gpt_unlock_pte() | 
                
                  |  |  | @419 | 8 years | alain | Fis a bug in function get_name_from_short() in boot_fat32.c | 
                
                  |  |  | @418 | 8 years | alain | Fix a bug in hal_kentry.S : the "uzone" pointer in the thread … | 
                
                  |  |  | @417 | 8 years | alain | Introduce sort and pgcd applications. | 
                
                  |  |  | @416 | 8 years | alain | Improve sys_exec. | 
                
                  |  |  | @415 | 8 years | alain | Few bugs. | 
                
                  |  |  | @414 | 8 years | alain | Introduce ksh.ld | 
                
                  |  |  | @413 | 8 years | alain | Introduce directory libs/build | 
                
                  |  |  | @412 | 8 years | alain | Introduce user libraries | 
                
                  |  |  | @411 | 8 years | alain | Introduce hal_vmm. | 
                
                  |  |  | @410 | 8 years | alain | Introduce new syscalls. | 
                
                  |  |  | @409 | 8 years | alain | Fix bugs in exec | 
                
                  |  |  | @408 | 8 years | alain | Fix several bugs in the fork() syscall. | 
                
                  |  |  | @407 | 8 years | alain | First implementation of fork/exec. | 
                
                  |  |  | @406 | 8 years | alain | This version executed successfully the user "init" process on a … | 
                
                  |  |  | @405 | 8 years | max | Remove XXX, it's fine. | 
                
                  |  |  | @404 | 8 years | max | Explain a bit. | 
                
                  |  |  | @403 | 8 years | max | Sync with TSAR. | 
                
                  |  |  | @402 | 8 years | max | Mmh, refix this bug (mistakenly reverted by alain). | 
                
                  |  |  | @401 | 8 years | alain | Few bugs in VMM | 
                
                  |  |  | @400 | 8 years | alain | cosmetic bis | 
                
                  |  |  | @399 | 8 years | alain | cosmetic | 
                
                  |  |  | @398 | 8 years | max | Wrong value in the timer. | 
                
                  |  |  | @397 | 8 years | max | Use panic(). | 
                
                  |  |  | @396 | 8 years | max | Use panic(). | 
                
                  |  |  | @395 | 8 years | max | Use panic(). | 
                
                  |  |  | @394 | 8 years | max | Make it compile again, and use panic(). Not sure it is what Alain … | 
                
                  |  |  | @393 | 8 years | max | Use panic(). | 
                
                  |  |  | @392 | 8 years | max | Start handling page faults. Not tested. | 
                
                  |  |  | @391 | 8 years | alain | Simplify the hal_mmu_exception() function. | 
                
                  |  |  | @390 | 8 years | alain | RPC_VMM_GET_REF_VSEG renamed to RPC_VMM_GET_VSEG | 
                
                  |  |  | @389 | 8 years | alain | Update the RPC_VMM_GET_VSEG. | 
                
                  |  |  | @388 | 8 years | alain | Change the vmm_get_vseg() function to access the reference cluster … | 
                
                  |  |  | @387 | 8 years | max | Handle the return from exception. | 
                
                  |  |  | @386 | 8 years | max | Implement several GPT functions. | 
                
                  |  |  | @385 | 8 years | max | Remove redundant (and buggy) code. | 
                
                  |  |  | @384 | 8 years | max | Fix a pretty dumb mistake I made in my last commit. | 
                
                  |  |  | @383 | 8 years | max | Use constant flags. | 
                
                  |  |  | @382 | 8 years | max | Sync with TSAR. | 
                
                  |  |  | @381 | 8 years | alain | Add missing defines in the TSAR exception handler. | 
                
                  |  |  | @380 | 8 years | alain | Remove the generic kernel/kern/do_exception files to handle exceptions … | 
                
                  |  |  | @379 | 8 years | max | Remove another vestige. | 
                
                  |  |  | @378 | 8 years | max | Remove misleading vestige. | 
                
                  |  |  | @377 | 8 years | max | Remove vestiges. | 
                
                  |  |  | @376 | 8 years | max | Remove vestiges. | 
                
                  |  |  | @375 | 8 years | max | Use panic(). | 
                
                  |  |  | @374 | 8 years | max | Use panic(). | 
                
                  |  |  | @373 | 8 years | max | Start using panic(). | 
                
                  |  |  | @372 | 8 years | max | Add a panic function. | 
                
                  |  |  | @371 | 8 years | max | Treat user/kern exceptions differently. | 
                
                  |  |  | @370 | 8 years | max | Old can be NULL. | 
                
                  |  |  | @369 | 8 years | max | style | 
                
                  |  |  | @368 | 8 years | max | Switch the VM space, and explicitly disable the FPU. | 
                
                  |  |  | @367 | 8 years | alain | Change Time unit from cycle to TICK (in millisecond).
Fix several bugs … | 
                
                  |  |  | @366 | 8 years | max | Rename to Makefile.tsar. | 
                
                  |  |  | @365 | 8 years | max | Remove debug function. | 
                
                  |  |  | @364 | 8 years | max | Don't include params.mk. | 
                
                  |  |  | @363 | 8 years | max | Remove vestige. | 
                
                  |  |  | @362 | 8 years | max | Remove vestiges. | 
                
                  |  |  | @361 | 8 years | max | Pass the function argument to the new thread. | 
                
                  |  |  | @360 | 8 years | max | Add a panic, for now we are only switching between kernel threads. | 
                
                  |  |  | @359 | 8 years | max | Synchronize tls_intr between context switches. | 
                
                  |  |  | @358 | 8 years | max | Don't dump the kernel components on TSAR. | 
                
                  |  |  | @357 | 8 years | max | Remove vestige. | 
                
                  |  |  | @356 | 8 years | max | Remove vestige. | 
                
                  |  |  | @355 | 8 years | max | Remove unused include. | 
                
                  |  |  | @354 | 8 years | max | Remove vestige. | 
                
                  |  |  | @353 | 8 years | max | Don't include sys-vfs.h. | 
                
                  |  |  | @352 | 8 years | max | Don't compute kcm_page twice. | 
                
                  |  |  | @351 | 8 years | max | Simplify bizarre thing. | 
                
                  |  |  | @350 | 8 years | max | Remove vestige. | 
                
                  |  |  | @349 | 8 years | max | Remove unused. | 
                
                  |  |  | @348 | 8 years | max | We don't support irqbase != 0. | 
                
                  |  |  | @347 | 8 years | max | Remove soclib_iob on x86. | 
                
                  |  |  | @346 | 8 years | max | Hide soclib_iob. | 
                
                  |  |  | @345 | 8 years | max | Initialize rsp0 (in both the TSS and the TLS). | 
                
                  |  |  | @344 | 8 years | max | Call core_clock - the computation in this function still needs to
be fixed. | 
                
                  |  |  | @343 | 8 years | max | Mmh, skip tf_trapno and tf_err for iretq. | 
                
                  |  |  | @342 | 8 years | max | Initialize tf_ss, and don't forget to update tls_thr. | 
                
                  |  |  | @341 | 8 years | max | Set %eoi earlier for rescheduling interrupts, otherwise the timer … | 
                
                  |  |  | @340 | 8 years | max | Remove debug code - it's useless anyway. | 
                
                  |  |  | @339 | 8 years | max | Add support for context switch - not tested yet, due to some other … | 
                
                  |  |  | @338 | 8 years | max | Not sure what Alain meant to do, but disable this for now. | 
                
                  |  |  | @337 | 8 years | alain | Introduce the delayed context switch if current thread has a lock. | 
                
                  |  |  | @336 | 8 years | max | Rename curcpu -> curtls. | 
                
                  |  |  | @335 | 8 years | max | Separate the CPU context from the trap frame. | 
                
                  |  |  | @334 | 8 years | max | Undefined variables. | 
                
                  |  |  | @333 | 8 years | max | vfs_user_move() returns an error_t, so don't return a count. | 
                
                  |  |  | @332 | 8 years | max | vfs_kernel_move() return error_t, not a count. | 
                
                  |  |  | @331 | 8 years | max | style | 
                
                  |  |  | @330 | 8 years | max | style | 
                
                  |  |  | @329 | 8 years | max | Initialize %rbp. | 
                
                  |  |  | @328 | 8 years | max | Use vfs_kernel_move(), it's a kernel buffer. | 
                
                  |  |  |