|  |  | @726 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @725 | 10 years | alain | Modify FBF_CMA syscall handlers to support chbufs containing more than … | 
                
                  |  |  | @724 | 10 years | alain | Update graphical applications. | 
                
                  |  |  | @723 | 10 years | alain | Introduce application mjpeg. | 
                
                  |  |  | @722 | 10 years | alain | 1) introduce the stdint.h file to define uint*_t and int*_t types.
2) … | 
                
                  |  |  | @721 | 10 years | alain | cosmetic. | 
                
                  |  |  | @720 | 10 years | alain | Adapt the router application to the POSIX API. | 
                
                  |  |  | @719 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @718 | 10 years | alain | Modify sort application to use the pthreads API. | 
                
                  |  |  | @717 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @716 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @715 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @714 | 10 years | alain | Introduce the _sys_fbf_size() function.
Modify the _sys_fbf_alloc() / … | 
                
                  |  |  | @713 | 10 years | alain | Introduce the giet_fbf_size() and giet_fbf_alloc() system calls. | 
                
                  |  |  | @712 | 10 years | alain | Introduce the giet_fbf_size() and giet_fbf_alloc() system calls. | 
                
                  |  |  | @711 | 10 years | alain | Improve the user interface. | 
                
                  |  |  | @710 | 10 years | alain | Remove the unused "ctrl.h" include in game.c | 
                
                  |  |  | @709 | 10 years | alain | Major release: Change the task model to implement the POSIX threads … | 
                
                  |  |  | @708 | 10 years | alain | Adapt the following application to the POSIX threads API
- convol
- … | 
                
                  |  |  | @707 | 10 years | guerin | fix kill/exec
- introduce physical_memcpy for fat_read
- don't defer … | 
                
                  |  |  | @706 | 10 years | guerin | kernel: _ctx_switch: acknowledge signal before treating it
Just to be … | 
                
                  |  |  | @705 | 10 years | guerin | kernel: fix error handling in _load_writable_segments()
_fat_read() … | 
                
                  |  |  | @704 | 10 years | guerin | drivers: cma: update registers definition for soclib [2636] | 
                
                  |  |  | @703 | 10 years | guerin | shell: add sleep command, misc fixes | 
                
                  |  |  | @702 | 10 years | alain | Introduce the _load_writable_segments() function (used by the … | 
                
                  |  |  | @701 | 10 years | guerin | Makefile: don't call genmap more than once on parallel build | 
                
                  |  |  | @700 | 10 years | guerin | kernel: add fbf_cma release, call it on task kill | 
                
                  |  |  | @699 | 10 years | guerin | kernel: use non-trivial CMA allocator | 
                
                  |  |  | @698 | 10 years | guerin | kernel: use non-trivial TTY allocator
Now, TTY channels can be … | 
                
                  |  |  | @697 | 10 years | guerin | kernel: release WTI mailbox associated with TTY
We don't block on … | 
                
                  |  |  | @696 | 10 years | guerin | kernel: defer task exec to _ctx_switch() | 
                
                  |  |  | @695 | 10 years | guerin | kernel: defer task kill to _ctx_switch()
Introduce SIG slot in task … | 
                
                  |  |  | @694 | 10 years | guerin | Makefile: entirely remove build/ when cleaning | 
                
                  |  |  | @693 | 10 years | guerin | remove last references to giet_shr_printf() | 
                
                  |  |  | @692 | 10 years | guerin | raycast: not mirroring, but transposing | 
                
                  |  |  | @691 | 10 years | guerin | raycast: precompute ymax
2087497 -> 2021308 cycles/frame (-3.2%) w/ 4 … | 
                
                  |  |  | @690 | 10 years | alain | Cosmetic in the _sys_tasks_status() function. | 
                
                  |  |  | @689 | 10 years | alain | Introduce the giet_tasks-status() syscall. | 
                
                  |  |  | @688 | 10 years | alain | Introduces the _sys_tasks_status() function used by the … | 
                
                  |  |  | @687 | 10 years | alain | Introduce the ps command in shell.
Adapt the router application. | 
                
                  |  |  | @686 | 10 years | guerin | remove almalloc implementation
It is in fact useless because malloc … | 
                
                  |  |  | @685 | 10 years | guerin | raycast: remove branch in draw loops
2364988 -> 2170519 cycles/frame … | 
                
                  |  |  | @684 | 10 years | guerin | raycast: mirror textures
Mirror textures internally to use cache more … | 
                
                  |  |  | @683 | 10 years | guerin | raycast: initial distributed implementation
The main task runs on … | 
                
                  |  |  | @682 | 10 years | guerin | math: don't print inside pow() | 
                
                  |  |  | @681 | 10 years | guerin | stdlib: fix warning | 
                
                  |  |  | @680 | 10 years | guerin | malloc: use giet_tty_printf | 
                
                  |  |  | @679 | 10 years | guerin | raycast: dynamically allocate framebuffer
With a 512x512 fb, the … | 
                
                  |  |  | @678 | 10 years | guerin | malloc: implement aligned malloc/free | 
                
                  |  |  | @677 | 10 years | guerin | raycast: draw textures | 
                
                  |  |  | @676 | 10 years | guerin | raycast: load textures from misc/ | 
                
                  |  |  | @675 | 10 years | guerin | raycast: add texture files | 
                
                  |  |  | @674 | 10 years | guerin | fat32: spelling fixes | 
                
                  |  |  | @673 | 10 years | guerin | raycast: initial port
Raycast is a small game that looks like … | 
                
                  |  |  | @672 | 10 years | guerin | shell: cp: error code for the right fd | 
                
                  |  |  | @671 | 10 years | alain | Introduce the "shared" argument in the giet_tty_alloc() system call. | 
                
                  |  |  | @670 | 10 years | alain | Introduce the "shared" argument in the _sys_tty_alloc() function. | 
                
                  |  |  | @669 | 10 years | alain | Introduce support for the "shared" argument in the giet_tty_alloc() … | 
                
                  |  |  | @668 | 10 years | alain | Fix a bug in mwr_isr.c | 
                
                  |  |  | @667 | 10 years | guerin | math: add cos() | 
                
                  |  |  | @666 | 10 years | guerin | stdio: printf: fix compilation warning using an union | 
                
                  |  |  | @665 | 10 years | guerin | fat32: implement cache depth extension in _get_buffer_from_cache() | 
                
                  |  |  | @664 | 10 years | guerin | fat32: generic error codes
Instead of having unique error codes per … | 
                
                  |  |  | @663 | 10 years | guerin | fat32: introduce fat32_shared.h
No need to synchronize fat32.h and … | 
                
                  |  |  | @662 | 10 years | guerin | Makefile: add apps to .PHONY
No need to make clean to rebuild apps … | 
                
                  |  |  | @661 | 10 years | guerin | remove deprecated giet_fat_list() | 
                
                  |  |  | @660 | 10 years | guerin | shell: use readdir for ls | 
                
                  |  |  | @659 | 10 years | guerin | stdio: add giet_fat_opendir, giet_fat_closedir, giet_fat_readdir | 
                
                  |  |  | @658 | 10 years | guerin | fat32: implement _fat_opendir, _fat_closedir, _fat_readdir | 
                
                  |  |  | @657 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @656 | 10 years | guerin | always set CTX_EPC in task context initialization
all runnable tasks … | 
                
                  |  |  | @655 | 10 years | guerin | shell: cp: use carriage return to display progress | 
                
                  |  |  | @654 | 10 years | guerin | fat32: implement O_TRUNC for _fat_open() | 
                
                  |  |  | @653 | 10 years | guerin | fat32: buf descriptor allocation fixes
Don't leak buffer on IOC … | 
                
                  |  |  | @652 | 10 years | guerin | fat32: create Inode-Tree root using _allocate_one_inode()
No need to … | 
                
                  |  |  | @651 | 10 years | guerin | fat32: don't keep tree structure when releasing cache
This fixes a … | 
                
                  |  |  | @650 | 10 years | guerin | fat32: use _allocate_one_cache_node() where possible
This could fix … | 
                
                  |  |  | @649 | 10 years | alain | Bloup. | 
                
                  |  |  | @648 | 10 years | alain | Introducing support for the new mechanism to start tasks. | 
                
                  |  |  | @647 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @646 | 10 years | alain | Introduce support for the CTX_ENTRY_ID slot in task context. | 
                
                  |  |  | @645 | 10 years | alain | Introduce the "active" field in vspace. | 
                
                  |  |  | @644 | 10 years | alain | Introduce support for the "active" field in display.py | 
                
                  |  |  | @643 | 10 years | alain | Introduce the "exec" and "kill" commands in the shell application. | 
                
                  |  |  | @642 | 10 years | alain | Introduce the "active" field in vspace.
When this field is set the … | 
                
                  |  |  | @641 | 10 years | guerin | stdio: add %% support for printf() | 
                
                  |  |  | @640 | 10 years | guerin | shell: initial interactive shell | 
                
                  |  |  | @639 | 10 years | guerin | fat32: add Fat-Cache levels on demand | 
                
                  |  |  | @638 | 10 years | guerin | fat32: disallow move into own subdirectory
"mv / home/a" would crash, … | 
                
                  |  |  | @637 | 10 years | guerin | fat32: don't remove root node in _remove_node_from_fs()
Otherwise … | 
                
                  |  |  | @636 | 10 years | guerin | fat32: don't try to load cluster -1 in _get_buffer_from_cache()
This … | 
                
                  |  |  | @635 | 10 years | alain | Introduce the GIET_SR_INIT_VALUE configuration variable.
(It was … | 
                
                  |  |  | @634 | 10 years | alain | Cosmetic. | 
                
                  |  |  | @633 | 10 years | alain | Introduce support for the new field "ltid" in the "mapping_task_t" … | 
                
                  |  |  | @632 | 10 years | alain | Introduce two new atomic read-the-write functions, that can be used
to … | 
                
                  |  |  | @631 | 10 years | alain | Adapt the boot code to the new NORUN bit-vector mechanism in task context. | 
                
                  |  |  | @630 | 10 years | alain | Update the peripheral drivers using descheduling,
to comply with the … | 
                
                  |  |  | @629 | 10 years | alain | Modify the task activation/desactivation mechanism
to support the … | 
                
                  |  |  | @628 | 10 years | alain | Introduce two new system calls:
- giet_kill_application()
- … | 
                
                  |  |  | @627 | 10 years | alain | Add the "ltid" field in the mapping_task_t structure,
To support the … | 
                
                  |  |  |