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