Timeline



Aug 7, 2015:

5:42 PM Changeset [700] by guerin
kernel: add fbf_cma release, call it on task kill
5:42 PM Changeset [699] by guerin
kernel: use non-trivial CMA allocator
5:42 PM Changeset [698] by guerin
kernel: use non-trivial TTY allocator Now, TTY channels can be …
5:42 PM Changeset [697] by guerin
kernel: release WTI mailbox associated with TTY We don't block on …
5:42 PM Changeset [696] by guerin
kernel: defer task exec to _ctx_switch()
5:42 PM Changeset [695] by guerin
kernel: defer task kill to _ctx_switch() Introduce SIG slot in task …

Aug 5, 2015:

6:46 PM Changeset [694] by guerin
Makefile: entirely remove build/ when cleaning
6:46 PM Changeset [693] by guerin
remove last references to giet_shr_printf()
6:46 PM Changeset [692] by guerin
raycast: not mirroring, but transposing
6:46 PM Changeset [691] by guerin
raycast: precompute ymax 2087497 -> 2021308 cycles/frame (-3.2%) w/ 4 …

Aug 4, 2015:

3:01 PM Changeset [690] by alain
Cosmetic in the _sys_tasks_status() function.
11:42 AM Changeset [689] by alain
Introduce the giet_tasks-status() syscall.
11:23 AM Changeset [688] by alain
Introduces the _sys_tasks_status() function used by the …
11:21 AM Changeset [687] by alain
Introduce the ps command in shell. Adapt the router application.

Aug 3, 2015:

11:52 PM library_malloc edited by guerin
remove almalloc (diff)
7:07 PM Changeset [686] by guerin
remove almalloc implementation It is in fact useless because malloc …
7:07 PM Changeset [685] by guerin
raycast: remove branch in draw loops 2364988 -> 2170519 cycles/frame …
7:07 PM Changeset [684] by guerin
raycast: mirror textures Mirror textures internally to use cache more …
7:07 PM Changeset [683] by guerin
raycast: initial distributed implementation The main task runs on …

Jul 29, 2015:

5:52 PM Changeset [682] by guerin
math: don't print inside pow()
5:52 PM Changeset [681] by guerin
stdlib: fix warning
5:52 PM Changeset [680] by guerin
malloc: use giet_tty_printf
5:52 PM Changeset [679] by guerin
raycast: dynamically allocate framebuffer With a 512x512 fb, the …
5:52 PM Changeset [678] by guerin
malloc: implement aligned malloc/free
5:52 PM Changeset [677] by guerin
raycast: draw textures
2:52 PM library_malloc edited by guerin
almalloc (diff)

Jul 28, 2015:

6:02 PM Changeset [676] by guerin
raycast: load textures from misc/
6:02 PM Changeset [675] by guerin
raycast: add texture files
6:02 PM Changeset [674] by guerin
fat32: spelling fixes
4:36 PM file_system edited by guerin
(diff)
3:54 PM file_system edited by guerin
(diff)
3:18 PM file_system edited by guerin
(diff)
1:27 PM Changeset [673] by guerin
raycast: initial port Raycast is a small game that looks like …
1:27 PM Changeset [672] by guerin
shell: cp: error code for the right fd
12:40 PM boot_loader edited by alain
(diff)
11:07 AM peripherals_drivers edited by alain
(diff)
10:52 AM WikiStart edited by alain
(diff)

Jul 27, 2015:

10:03 PM Changeset [671] by alain
Introduce the "shared" argument in the giet_tty_alloc() system call.
9:59 PM Changeset [670] by alain
Introduce the "shared" argument in the _sys_tty_alloc() function.
8:40 PM Changeset [669] by alain
Introduce support for the "shared" argument in the giet_tty_alloc() …
8:34 PM Changeset [668] by alain
Fix a bug in mwr_isr.c
5:56 PM Changeset [667] by guerin
math: add cos()
5:56 PM Changeset [666] by guerin
stdio: printf: fix compilation warning using an union
5:56 PM Changeset [665] by guerin
fat32: implement cache depth extension in _get_buffer_from_cache()
5:56 PM Changeset [664] by guerin
fat32: generic error codes Instead of having unique error codes per …
5:56 PM Changeset [663] by guerin
fat32: introduce fat32_shared.h No need to synchronize fat32.h and …
5:56 PM Changeset [662] by guerin
Makefile: add apps to .PHONY No need to make clean to rebuild apps …

Jul 25, 2015:

7:14 PM library_stdio edited by alain
(diff)
7:11 PM tty_driver edited by alain
(diff)

Jul 24, 2015:

3:21 PM Changeset [661] by guerin
remove deprecated giet_fat_list()
3:10 PM Changeset [660] by guerin
shell: use readdir for ls
3:10 PM Changeset [659] by guerin
stdio: add giet_fat_opendir, giet_fat_closedir, giet_fat_readdir
3:10 PM Changeset [658] by guerin
fat32: implement _fat_opendir, _fat_closedir, _fat_readdir

Jul 23, 2015:

12:33 PM library_stdio edited by alain
(diff)
12:05 PM library_stdio edited by alain
(diff)
12:04 PM library_stdio edited by alain
(diff)
8:06 AM library_barrier edited by alain
(diff)

Jul 22, 2015:

5:36 PM Changeset [657] by alain
Cosmetic.
5:33 PM Changeset [656] by guerin
always set CTX_EPC in task context initialization all runnable tasks …
2:31 PM Changeset [655] by guerin
shell: cp: use carriage return to display progress
2:31 PM Changeset [654] by guerin
fat32: implement O_TRUNC for _fat_open()
2:31 PM Changeset [653] by guerin
fat32: buf descriptor allocation fixes Don't leak buffer on IOC …
2:31 PM Changeset [652] by guerin
fat32: create Inode-Tree root using _allocate_one_inode() No need to …
2:31 PM Changeset [651] by guerin
fat32: don't keep tree structure when releasing cache This fixes a …
2:31 PM Changeset [650] by guerin
fat32: use _allocate_one_cache_node() where possible This could fix …
1:12 PM Changeset [649] by alain
Bloup.
1:11 PM Changeset [648] by alain
Introducing support for the new mechanism to start tasks.
1:09 PM Changeset [647] by alain
Cosmetic.
1:07 PM Changeset [646] by alain
Introduce support for the CTX_ENTRY_ID slot in task context.
1:03 PM Changeset [645] by alain
Introduce the "active" field in vspace.
1:00 PM Changeset [644] by alain
Introduce support for the "active" field in display.py
12:57 PM Changeset [643] by alain
Introduce the "exec" and "kill" commands in the shell application.
12:53 PM Changeset [642] by alain
Introduce the "active" field in vspace. When this field is set the …

Jul 20, 2015:

6:25 PM Changeset [641] by guerin
stdio: add %% support for printf()
6:11 PM Changeset [640] by guerin
shell: initial interactive shell
6:02 PM Changeset [639] by guerin
fat32: add Fat-Cache levels on demand
6:02 PM Changeset [638] by guerin
fat32: disallow move into own subdirectory "mv / home/a" would crash, …
6:02 PM Changeset [637] by guerin
fat32: don't remove root node in _remove_node_from_fs() Otherwise …
6:02 PM Changeset [636] by guerin
fat32: don't try to load cluster -1 in _get_buffer_from_cache() This …

Jul 19, 2015:

8:03 PM library_stdlib edited by alain
(diff)
8:02 PM library_stdlib edited by alain
(diff)
8:01 PM library_stdlib edited by alain
(diff)
7:59 PM library_stdlib edited by alain
(diff)

Jul 18, 2015:

9:19 PM library_stdio edited by alain
(diff)
8:08 PM library_stdio edited by alain
(diff)
8:04 PM library_stdio edited by alain
(diff)
3:28 PM Changeset [635] by alain
Introduce the GIET_SR_INIT_VALUE configuration variable. (It was …
3:26 PM Changeset [634] by alain
Cosmetic.
3:21 PM Changeset [633] by alain
Introduce support for the new field "ltid" in the "mapping_task_t" …
3:18 PM Changeset [632] by alain
Introduce two new atomic read-the-write functions, that can be used to …
3:14 PM Changeset [631] by alain
Adapt the boot code to the new NORUN bit-vector mechanism in task context.
3:04 PM Changeset [630] by alain
Update the peripheral drivers using descheduling, to comply with the …
3:00 PM Changeset [629] by alain
Modify the task activation/desactivation mechanism to support the …
2:52 PM Changeset [628] by alain
Introduce two new system calls: - giet_kill_application() - …
2:48 PM file_system edited by guerin
(diff)
2:48 PM Changeset [627] by alain
Add the "ltid" field in the mapping_task_t structure, To support the …
2:39 PM file_system edited by guerin
(diff)

Jul 17, 2015:

7:47 PM library_stdio edited by alain
(diff)
7:45 PM library_stdio edited by alain
(diff)
7:34 PM library_stdio edited by alain
(diff)
6:31 PM library_stdio edited by alain
(diff)
4:34 PM Changeset [626] by guerin
fat32: fix potential dir entry overwrite
4:34 PM Changeset [625] by guerin
fat32: check for fd allocation in _fat_close() Could cause a negative …
4:34 PM Changeset [624] by guerin
fat32: _fat_close: check inode parent ptr before using it Opening and …
4:34 PM Changeset [623] by guerin
fat32: use struct for _fat_file_info(), pass is_dir
4:34 PM Changeset [622] by guerin
fat32: plug inode memleak in _fat_rename() Now that a file won't be …
11:45 AM kernel_locks edited by alain
(diff)
11:43 AM kernel_locks edited by alain
(diff)

Jul 16, 2015:

3:29 PM Changeset [621] by guerin
fat32: don't let a file replace itself in _fat_rename()
3:29 PM Changeset [620] by guerin
fat32: don't skip entries twice in _get_nb_entries() The offset was …
3:29 PM Changeset [619] by guerin
fat32: use strcmp instead of strncmp The length argument was wrong …
3:29 PM Changeset [618] by guerin
utils: introduce _strcmp()
3:29 PM Changeset [617] by guerin
fat32: handle . and .. in _get_inode_from_path() It is now possible …
3:29 PM Changeset [616] by guerin
fat32: check for LFN entry before invalidating it Otherwise we could …
12:06 PM kernel_miscelaneous edited by guerin
Add strcmp (diff)

Jul 15, 2015:

6:57 PM library_stdio edited by bellefin
(diff)
6:53 PM boot_loader edited by bellefin
(diff)
6:51 PM cma_driver edited by bellefin
(diff)
6:17 PM Changeset [615] by bellefin
Introduce mmc distributed lock The locks are distributed in the kernel …
6:15 PM Changeset [614] by bellefin
Change the syscalls related to the NIC and the CMA 1) In a CHBUF, …
6:14 PM Changeset [613] by bellefin
NIC driver: update the channel registers of the NIC component (add the …
6:13 PM Changeset [612] by bellefin
CMA driver: update the channel status values of the CMA component

Jul 14, 2015:

5:29 PM Changeset [611] by alain
Rename the "build" directory to "bin" on the virtual disk.
5:02 PM Changeset [610] by alain
Rename the path to .elf file in the "appli.py" files, because the …

Jul 13, 2015:

5:02 PM Changeset [609] by guerin
Makefile: generate disk image in one place This allows parallel …
3:10 PM Changeset [608] by guerin
Makefile: fix .PHONY targets and group them genmap was always executed.
3:10 PM Changeset [607] by guerin
string: implement strlen()
3:10 PM Changeset [606] by guerin
fat32: add missing lock release for _fat_mkdir()
3:10 PM Changeset [605] by guerin
tty: don't manually reset WTI It is already done in hardware, and can …
3:10 PM Changeset [604] by guerin
tty: always acknowledge TTY IRQ

Jul 10, 2015:

12:34 PM Changeset [603] by alain
cosmetic

Jul 9, 2015:

3:23 PM Changeset [602] by guerin
Makefile: fix PYTHONPATH for OS X, second attempt
3:20 PM Changeset [601] by guerin
Makefile: fix PYTHONPATH for OS X
2:11 PM Changeset [600] by guerin
Makefile: generate PYTHONPATH and .py deps
2:11 PM Changeset [599] by guerin
Makefile: create temporary directories
2:11 PM Changeset [598] by guerin
ocean: fix app broken by r589
2:11 PM Changeset [597] by guerin
fat32: fix warnings This also fixes a bug where the first directory …
2:11 PM Changeset [596] by guerin
fat32: properly handle short names
Note: See TracTimeline for information about the timeline view.