source: soft/giet_vm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @684   9 years guerin raycast: mirror textures Mirror textures internally to use cache more …
(edit) @683   9 years guerin raycast: initial distributed implementation The main task runs on …
(edit) @682   9 years guerin math: don't print inside pow()
(edit) @681   9 years guerin stdlib: fix warning
(edit) @680   9 years guerin malloc: use giet_tty_printf
(edit) @679   9 years guerin raycast: dynamically allocate framebuffer With a 512x512 fb, the …
(edit) @678   9 years guerin malloc: implement aligned malloc/free
(edit) @677   9 years guerin raycast: draw textures
(edit) @676   9 years guerin raycast: load textures from misc/
(edit) @675   9 years guerin raycast: add texture files
(edit) @674   9 years guerin fat32: spelling fixes
(edit) @673   9 years guerin raycast: initial port Raycast is a small game that looks like …
(edit) @672   9 years guerin shell: cp: error code for the right fd
(edit) @671   9 years alain Introduce the "shared" argument in the giet_tty_alloc() system call.
(edit) @670   9 years alain Introduce the "shared" argument in the _sys_tty_alloc() function.
(edit) @669   9 years alain Introduce support for the "shared" argument in the giet_tty_alloc() …
(edit) @668   9 years alain Fix a bug in mwr_isr.c
(edit) @667   9 years guerin math: add cos()
(edit) @666   9 years guerin stdio: printf: fix compilation warning using an union
(edit) @665   9 years guerin fat32: implement cache depth extension in _get_buffer_from_cache()
(edit) @664   9 years guerin fat32: generic error codes Instead of having unique error codes per …
(edit) @663   9 years guerin fat32: introduce fat32_shared.h No need to synchronize fat32.h and …
(edit) @662   9 years guerin Makefile: add apps to .PHONY No need to make clean to rebuild apps …
(edit) @661   9 years guerin remove deprecated giet_fat_list()
(edit) @660   9 years guerin shell: use readdir for ls
(edit) @659   9 years guerin stdio: add giet_fat_opendir, giet_fat_closedir, giet_fat_readdir
(edit) @658   9 years guerin fat32: implement _fat_opendir, _fat_closedir, _fat_readdir
(edit) @657   9 years alain Cosmetic.
(edit) @656   9 years guerin always set CTX_EPC in task context initialization all runnable tasks …
(edit) @655   9 years guerin shell: cp: use carriage return to display progress
(edit) @654   9 years guerin fat32: implement O_TRUNC for _fat_open()
(edit) @653   9 years guerin fat32: buf descriptor allocation fixes Don't leak buffer on IOC …
(edit) @652   9 years guerin fat32: create Inode-Tree root using _allocate_one_inode() No need to …
(edit) @651   9 years guerin fat32: don't keep tree structure when releasing cache This fixes a …
(edit) @650   9 years guerin fat32: use _allocate_one_cache_node() where possible This could fix …
(edit) @649   9 years alain Bloup.
(edit) @648   9 years alain Introducing support for the new mechanism to start tasks.
(edit) @647   9 years alain Cosmetic.
(edit) @646   9 years alain Introduce support for the CTX_ENTRY_ID slot in task context.
(edit) @645   9 years alain Introduce the "active" field in vspace.
(edit) @644   9 years alain Introduce support for the "active" field in display.py
(edit) @643   9 years alain Introduce the "exec" and "kill" commands in the shell application.
(edit) @642   9 years alain Introduce the "active" field in vspace. When this field is set the …
(edit) @641   9 years guerin stdio: add %% support for printf()
(edit) @640   9 years guerin shell: initial interactive shell
(edit) @639   9 years guerin fat32: add Fat-Cache levels on demand
(edit) @638   9 years guerin fat32: disallow move into own subdirectory "mv / home/a" would crash, …
(edit) @637   9 years guerin fat32: don't remove root node in _remove_node_from_fs() Otherwise …
(edit) @636   9 years guerin fat32: don't try to load cluster -1 in _get_buffer_from_cache() This …
(edit) @635   9 years alain Introduce the GIET_SR_INIT_VALUE configuration variable. (It was …
(edit) @634   9 years alain Cosmetic.
(edit) @633   9 years alain Introduce support for the new field "ltid" in the "mapping_task_t" …
(edit) @632   9 years alain Introduce two new atomic read-the-write functions, that can be used to …
(edit) @631   9 years alain Adapt the boot code to the new NORUN bit-vector mechanism in task context.
(edit) @630   9 years alain Update the peripheral drivers using descheduling, to comply with the …
(edit) @629   9 years alain Modify the task activation/desactivation mechanism to support the …
(edit) @628   9 years alain Introduce two new system calls: - giet_kill_application() - …
(edit) @627   9 years alain Add the "ltid" field in the mapping_task_t structure, To support the …
(edit) @626   9 years guerin fat32: fix potential dir entry overwrite
(edit) @625   9 years guerin fat32: check for fd allocation in _fat_close() Could cause a negative …
(edit) @624   9 years guerin fat32: _fat_close: check inode parent ptr before using it Opening and …
(edit) @623   9 years guerin fat32: use struct for _fat_file_info(), pass is_dir
(edit) @622   9 years guerin fat32: plug inode memleak in _fat_rename() Now that a file won't be …
(edit) @621   9 years guerin fat32: don't let a file replace itself in _fat_rename()
(edit) @620   9 years guerin fat32: don't skip entries twice in _get_nb_entries() The offset was …
(edit) @619   9 years guerin fat32: use strcmp instead of strncmp The length argument was wrong …
(edit) @618   9 years guerin utils: introduce _strcmp()
(edit) @617   9 years guerin fat32: handle . and .. in _get_inode_from_path() It is now possible …
(edit) @616   9 years guerin fat32: check for LFN entry before invalidating it Otherwise we could …
(edit) @615   9 years bellefin Introduce mmc distributed lock The locks are distributed in the kernel …
(edit) @614   9 years bellefin Change the syscalls related to the NIC and the CMA 1) In a CHBUF, …
(edit) @613   9 years bellefin NIC driver: update the channel registers of the NIC component (add the …
(edit) @612   9 years bellefin CMA driver: update the channel status values of the CMA component
(edit) @611   9 years alain Rename the "build" directory to "bin" on the virtual disk.
(edit) @610   9 years alain Rename the path to .elf file in the "appli.py" files, because the …
(edit) @609   9 years guerin Makefile: generate disk image in one place This allows parallel …
(edit) @608   9 years guerin Makefile: fix .PHONY targets and group them genmap was always executed.
(edit) @607   9 years guerin string: implement strlen()
(edit) @606   9 years guerin fat32: add missing lock release for _fat_mkdir()
(edit) @605   9 years guerin tty: don't manually reset WTI It is already done in hardware, and can …
(edit) @604   9 years guerin tty: always acknowledge TTY IRQ
(edit) @603   9 years alain cosmetic
(edit) @602   9 years guerin Makefile: fix PYTHONPATH for OS X, second attempt
(edit) @601   9 years guerin Makefile: fix PYTHONPATH for OS X
(edit) @600   9 years guerin Makefile: generate PYTHONPATH and .py deps
(edit) @599   9 years guerin Makefile: create temporary directories
(edit) @598   9 years guerin ocean: fix app broken by r589
(edit) @597   9 years guerin fat32: fix warnings This also fixes a bug where the first directory …
(edit) @596   9 years guerin fat32: properly handle short names
(edit) @595   9 years alain Introduce a new global Makefile: 1) It supports to map several …
(edit) @594   9 years alain 1) Fix a bug in the _free() function in kernel_malloc.c 2) Introduce a …
(edit) @593   9 years alain Bloup
(edit) @592   9 years alain Introduce support for the new POSIX-like FAT32.
(edit) @591   9 years alain Introduce support for new applications (11 applications supported).
(edit) @590   9 years alain Introduce support for the new POSIX-like FAT32 library.
(edit) @589   9 years alain Modify all applications to support two new rules: 1) introduce a local …
(edit) @588   9 years alain 1) Fix a bug in the free() function in the malloc.c 2) Introduce new …
(edit) @587   9 years alain Major evolution of the FAT32 library: i Introduce a distributed …
(edit) @586   9 years alain Group all imaged in a single directory.
(edit) @585   9 years guerin Makefile: build a user library
Note: See TracRevisionLog for help on using the revision log.