Yann MAGNIN
|
8cbf3de246
|
Fix / update TTY cursor + try to fix loader reloc crash (not work)
|
2020-03-24 13:59:12 +01:00 |
|
Yann MAGNIN
|
97fb770fe1
|
News:
* Multi-process management
* Many syscall implementations
* Sheared object creation
* Fix process creation
* Fix process return
Implemented syscall list:
* wait
* waitpid
* _exit
* getpid
* getppid
* getpgid
* setpgid
Bugs found (but not fixed):
* TTY cursor drawing crash.
* Loader relocatable sections management (unable to load the file)
* Loader relocatable sections management (symbols not relocalized, crash)
|
2020-03-23 15:58:48 +01:00 |
|
Yann MAGNIN
|
2f34cf4d48
|
Update printf-familly + fix compilation error
|
2020-03-21 20:02:27 +01:00 |
|
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)
|
2020-03-20 22:47:05 +01:00 |
|
Yann MAGNIN
|
da5ff236bb
|
Update project organization
|
2020-03-15 00:56:31 +01:00 |
|
Yann MAGNIN
|
6576cf1e5d
|
Update kernel/util organisation + add scheduler !!
|
2020-02-24 00:05:27 +01:00 |
|
Yann MAGNIN
|
105eb7c482
|
Add scheduler first release + fix process stack crash
|
2020-02-05 21:09:39 +01:00 |
|
Yann MAGNIN
|
7cc35984e4
|
Add VFS + custom RAM FS + SMEM file primitives (read only)
|
2020-01-05 09:00:43 +01:00 |
|
Yann MAGNIN
|
6c0971e661
|
Updated project organization to isolate kernel, libraries and user applications
|
2019-12-30 16:31:03 +01:00 |
|
Yann MAGNIN
|
145e75088c
|
Add RAM memory managment
|
2019-12-29 16:39:30 +01:00 |
|
Yann MAGNIN
|
2a65492bca
|
Add TTY + Add KEYSC driver + add TMU driver
|
2019-12-16 16:25:13 +01:00 |
|
Yann MAGNIN
|
659f631469
|
Fix crash with the UBC handler + Add VBR space
|
2019-12-09 15:57:06 +01:00 |
|
Yann MAGNIN
|
44ace2e56a
|
Fix UBC interrupt handler crash + Add UBC menu management + Add programme context menu + Add SH3 opcode
|
2019-12-07 15:51:12 +01:00 |
|
Yann MAGNIN
|
856bb2ee57
|
Add UBC driver + UBC interrupt handler + UBC high level abstraction handler
|
2019-12-06 23:45:04 +01:00 |
|
Yann MAGNIN
|
84efc8c451
|
Vhex v2 - add-in redisign: Add minimal kernel and minimal libs
|
2019-12-02 16:48:36 +01:00 |
|