46 Commits (master)
 

Author SHA1 Message Date
Yann MAGNIN cf27fb558b Add Bfile wrapper driver for Graph35+II and Graph90+E + Graph35+EII support 2 years ago
Yann MAGNIN bc52765c6f Update drivers management 2 years ago
Yann MAGNIN 126a619942 Update TTY device + Fix signals error + Change process TTY management 2 years ago
Yann MAGNIN 7140bb1631 Add TTY's signals request + update shell process waiting 2 years ago
Yann MAGNIN 8cf62fc496 Update exit procedure injection + update process termination 2 years ago
Yann MAGNIN f94f1d434b Update process management to handle signals later* 2 years ago
Yann MAGNIN 71fd4969bb Fix loader error (?!) + add configure script for user program 2 years ago
Yann MAGNIN 61582ad9f9 Physical memory refactor + update lib part + add arguments managements 2 years ago
Yann MAGNIN 0a49df9a83 Refactor physiscal memory management + add pread and pwrite syscall 2 years ago
Yann MAGNIN 8cbf3de246 Fix / update TTY cursor + try to fix loader reloc crash (not work) 2 years ago
Yann MAGNIN 97fb770fe1 News: 2 years ago
Yann MAGNIN 2f34cf4d48 Update printf-familly + fix compilation error 2 years ago
Yann MAGNIN f02487d856 Update librairies part + auto-load TTY device when STD[OUT/ERR/IN]_FILENO is specified + Try to create dynamic libs (not work) 2 years ago
Yann MAGNIN 67201cd226 Use PIE format for user program 2 years ago
Yann MAGNIN da5ff236bb Update project organization 2 years ago
Yann MAGNIN aea7368d46 Rename debug folder + add kernel/debug part 2 years ago
Yann MAGNIN c48424dd24 Fix TTY write / read error + update README 2 years ago
Yann MAGNIN 2cd85c8d93 Update project organisation (part 2) 2 years ago
Yann MAGNIN 4be64372bb Update project organisation (part 1) 2 years ago
Yann MAGNIN 6576cf1e5d Update kernel/util organisation + add scheduler !! 2 years ago
Yann MAGNIN 53a1ebf5a3 Update sreen driver and add fx9860 II driver 2 years ago
Yann MAGNIN 105eb7c482 Add scheduler first release + fix process stack crash 2 years ago
Yann MAGNIN 223f92b6b2 Add scheduler (non preemptif) with context switch + add close primitive to the VFS 2 years ago
Yann MAGNIN fc7a6e04ea Fix stack crash (user / kernel) with processes ! 2 years ago
Yann MAGNIN c941207cc6 Fix VFS crash 2 years ago
Yann MAGNIN 6eea55d645 Update SMEMFS (add synchronous primitives) + Update GladFS (add synchronous primitives) 2 years ago
Yann MAGNIN 215925ed35 Clean SMEMFS primitives 2 years ago
Yann MAGNIN d83175f1dd Add device managment + syscall file primitives + TTY device 2 years ago
Yann MAGNIN 75ad9af523 Add kernel for each process 2 years ago
Yann MAGNIN 7cc35984e4 Add VFS + custom RAM FS + SMEM file primitives (read only) 2 years ago
Yann MAGNIN 9a9ac9614b Add ELF loader and first process ! 2 years ago
Yann MAGNIN 6c0971e661 Updated project organization to isolate kernel, libraries and user applications 2 years ago
Yann MAGNIN 145e75088c Add RAM memory managment 2 years ago
Yann MAGNIN df00142f07 Fix TTY read / write primitives 2 years ago
Yann MAGNIN 2a65492bca Add TTY + Add KEYSC driver + add TMU driver 2 years ago
Yann MAGNIN 659f631469 Fix crash with the UBC handler + Add VBR space 2 years ago
Yann MAGNIN 44ace2e56a Fix UBC interrupt handler crash + Add UBC menu management + Add programme context menu + Add SH3 opcode 2 years ago
Yann MAGNIN 856bb2ee57 Add UBC driver + UBC interrupt handler + UBC high level abstraction handler 2 years ago
Yann MAGNIN 84efc8c451 Vhex v2 - add-in redisign: Add minimal kernel and minimal libs 2 years ago
yann MAGNIN ace25fd496 Update README 3 years ago
yann MAGNIN 284cf435d6 Add FPU instructions. 3 years ago
yann MAGNIN e2976733c3 Add compiled binary. 3 years ago
yann MAGNIN fbcc4e37f0 Clear header. 3 years ago
yann MAGNIN 76aeea1fa5 Update License used by the project --> switch to CC0. 3 years ago
yann MAGNIN 7a0e037705 All instructions can be traducted "on-the-fly". (except FPU instruction because 3 years ago
Yatis 441e57ee53 Initial commit 3 years ago