wake-0 / fhvOS

This repository contains an os for the arm cortex a8 in combination with beaglebone.
GNU General Public License v2.0
7 stars 1 forks source link

[ProcessManagement] Implement Process Manager #33

Closed ghost closed 9 years ago

ghost commented 9 years ago

A Process Manager should be responsible for managing the processes, i.e. process id, name, ...

wake-0 commented 9 years ago

I think this issue can be closed because it was added to ussue #55, which is already closed. Please verify @mpe5651 @trylimits .

ghost commented 9 years ago

you're right. we oversaw that there already is an open issue for the process manager.

trylimits commented 9 years ago

Not finished yet :(

trylimits commented 9 years ago

ProcessManagerStartProcess should return the new process id.

trylimits commented 9 years ago

This SetProcessState(..) function should not be provided by the Process Manager. Above commit gets rid of this function.

trylimits commented 9 years ago

The ProcessManager should provide argc and argv to the new process.

trylimits commented 9 years ago

Above commit implements the rest of the functionality of the process manager.

Important note @mpe5651 @Blackjack92: There should not be any interaction with the Scheduler itself regarding creating new and killing processes. For this purpose the API of the ProcessManager has to be used.