Commit Graph

9 Commits

Author SHA1 Message Date
Yann MAGNIN bc52765c6f Update drivers management 2020-05-03 23:10:49 +02:00
Yann MAGNIN 126a619942 Update TTY device + Fix signals error + Change process TTY management 2020-05-01 11:23:56 +02:00
Yann MAGNIN 7140bb1631 Add TTY's signals request + update shell process waiting 2020-04-21 20:56:27 +02:00
Yann MAGNIN 8cf62fc496 Update exit procedure injection + update process termination 2020-04-21 11:48:15 +02:00
Yann MAGNIN f94f1d434b Update process management to handle signals later* 2020-04-19 22:53:42 +02: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 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 223f92b6b2 Add scheduler (non preemptif) with context switch + add close primitive to the VFS 2020-01-14 18:41:28 +01:00