|  |  | @623 | 7 years | alain | Introduce three new types of vsegs (KCODE,KDATA,KDEV)
to map the … | 
                
                  |  |  | @622 | 7 years | viala | Fix compilation warning about not defined function. ` … | 
                
                  |  |  | @619 | 7 years | alain | 1) Fix a bug in KSH : after the "load" command,
   the [ksh] prompt is … | 
                
                  |  |  | @615 | 7 years | alain | introduce a SYNC_WRITE command in soclib_bdv driver cmd() function. | 
                
                  |  |  | @611 | 7 years | alain | Introduce sigificant modifs in VFS to support the <ls> command,
and … | 
                
                  |  |  | @610 | 7 years | alain | Fix several bugs in VFS to support the following
ksh commandis : cp, … | 
                
                  |  |  | @587 | 7 years | alain | Modify the GPT (Generic Page Table) API to support remote accesses,
in … | 
                
                  |  |  | @579 | 7 years | alain | restore value of CONFIG_VMM_KENTRY_BASE to 0x000004 | 
                
                  |  |  | @570 | 7 years | alain | Introduction of the soclib_mty driver for the TSAR-LETI architecture. | 
                
                  |  |  | @558 | 7 years | nicolas.van.phan | Make soclib_sdc internal function not use globals | 
                
                  |  |  | @550 | 7 years | nicolas.van.phan | Add SD card driver in kernel | 
                
                  |  |  | @544 | 7 years | nicolas.van.phan | Stop accessing first 8Mb of physical memory | 
                
                  |  |  | @543 | 7 years | nicolas.van.phan | Add untested bare SDC driver (from giet)
Changes some hard-coded … | 
                
                  |  |  | @540 | 7 years | nicolas.van.phan | TTY MUX 5/5 : Multiplex TTY character receiving
The multiplexing for … | 
                
                  |  |  | @539 | 7 years | nicolas.van.phan | TTY MUX 4 : Multiplex TTY character sending
Now, when a thread wants … | 
                
                  |  |  | @538 | 7 years | nicolas.van.phan | TTY MUX 3 : Comment multi_tty TX IRQ enabling
Enabling and disabling … | 
                
                  |  |  | @537 | 7 years | nicolas.van.phan | TTY MUX 2 : Make mtty driver only address chan. 0
The physical … | 
                
                  |  |  | @534 | 7 years | nicolas.van.phan | Add mtty driver. | 
                
                  |  |  | @533 | 7 years | nicolas.van.phan | Add untested multi_tty driver | 
                
                  |  |  | @527 | 7 years | viala | Rewrite if-then-else return function into switch case.
For safety … | 
                
                  |  |  | @522 | 7 years | viala | FIX rev520: Previous commit contained a superflous '}' | 
                
                  |  |  | @520 | 7 years | viala | [soclib_hba] Use assert instead of printk + Hal_core_sleep for panic. | 
                
                  |  |  | @507 | 7 years | viala | [soclib_nic] Missing default case fixed by adding an assert.
 … | 
                
                  |  |  | @506 | 7 years | viala | [syscalls] add interface in implementation.
Add const where possible, … | 
                
                  |  |  | @505 | 7 years | viala | [hal] Fix protoypes and add headers in hal mips32 implementation.
Fix … | 
                
                  |  |  | @503 | 7 years | viala | Add void type on function that takes no parameters, fix invalid call.
 … | 
                
                  |  |  | @501 | 7 years | viala | [hal] Add headers in .c
hal/tsar_mips32/core/hal_remote.c:371:6:
 … | 
                
                  |  |  | @494 | 7 years | viala | Fix an error in an assert, style on an other. | 
                
                  |  |  | @493 | 7 years | viala | [hal/drivers] Use asserts and fix a bad call.
We called … | 
                
                  |  |  | @492 | 7 years | viala | Refactoring assert calling to conform with new assert macro.
Made … | 
                
                  |  |  | @489 | 7 years | viala | [hal] Add headers in hal_interrupt.c ` … | 
                
                  |  |  | @482 | 7 years | viala | [hal/x86_64] Add void type to function prototypes with no parameter | 
                
                  |  |  | @481 | 7 years | viala | [hal/mips32] Add void type to function prototypes with no parameter | 
                
                  |  |  | @480 | 7 years | viala | [hal/generic] Add void type to function prototypes with no parameter | 
                
                  |  |  | @473 | 7 years | alain | Fix several GCC warning related to the -Wextra compilation option. | 
                
                  |  |  | @469 | 7 years | alain | 1) Introduce the libsemaphore library.
2) Introduce a small libmath … | 
                
                  |  |  | @468 | 7 years | viala | FIX: Wrong assigment in wti/hwi vector in soclib_pic_bind_irq()
We … | 
                
                  |  |  | @459 | 7 years | alain | Introduce the math library, to support the floating point
data used by … | 
                
                  |  |  | @457 | 7 years | alain | This version modifies the exec syscall and fixes a large number of … | 
                
                  |  |  | @455 | 7 years | viala | Change name in banner comment to match filename | 
                
                  |  |  | @454 | 7 years | viala | Fix typo in several file. | 
                
                  |  |  | @452 | 7 years | alain | Split hal_types.h to hal_kernel_types.h & hal_shared_types.h | 
                
                  |  |  | @451 | 7 years | alain | Fix a bug in soclib_pic driver (bad separation between IOPIC an LAPIC … | 
                
                  |  |  | @446 | 7 years | alain | miscelaneous… | 
                
                  |  |  | @445 | 7 years | alain | Restructure the mini_libc. | 
                
                  |  |  | @444 | 7 years | satin | add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc | 
                
                  |  |  | @443 | 7 years | alain | Fix few bugs whike debugging the sort multi-thread application. | 
                
                  |  |  | @440 | 7 years | alain | 1/ Fix a bug in the Multithreaded "sort" applicationr:
The … | 
                
                  |  |  | @439 | 8 years | satin | Introduice new distributed Makefile architecture.
Remove deprecated … | 
                
                  |  |  | @438 | 8 years | alain | Fix a bug in scheduler related to RPC blocking. | 
                
                  |  |  | @437 | 8 years | alain | Fix various bugs | 
                
                  |  |  | @436 | 8 years | alain | 1) improve the threads and process destruction mechanism.
2) introduce … | 
                
                  |  |  | @435 | 8 years | alain | Fix a bad bug in scheduler… | 
                
                  |  |  | @432 | 8 years | alain | bloup | 
                
                  |  |  | @425 | 8 years | alain | bloup | 
                
                  |  |  | @424 | 8 years | alain | cosmetic. | 
                
                  |  |  | @420 | 8 years | alain | Fix a bug found by Axel in hal_gpt_unlock_pte() | 
                
                  |  |  | @418 | 8 years | alain | Fix a bug in hal_kentry.S : the "uzone" pointer in the thread … | 
                
                  |  |  | @416 | 8 years | alain | Improve sys_exec. | 
                
                  |  |  | @411 | 8 years | alain | Introduce hal_vmm. | 
                
                  |  |  | @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 | 
                
                  |  |  | @397 | 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. | 
                
                  |  |  | @387 | 8 years | max | Handle the return from exception. | 
                
                  |  |  | @386 | 8 years | max | Implement several GPT functions. | 
                
                  |  |  | @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 … | 
                
                  |  |  | @371 | 8 years | max | Treat user/kern exceptions differently. | 
                
                  |  |  | @370 | 8 years | max | Old can be NULL. | 
                
                  |  |  | @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 … | 
                
                  |  |  | @365 | 8 years | max | Remove debug function. | 
                
                  |  |  | @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. | 
                
                  |  |  | @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 … | 
                
                  |  |  | @337 | 8 years | alain | Introduce the delayed context switch if current thread has a lock. | 
                
                  |  |  | @336 | 8 years | max | Rename curcpu -> curtls. | 
                
                  |  |  |