Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main
This commit is contained in:
commit
f2a5dae163
@ -354,6 +354,11 @@ invoke_dispatcher(struct capref dispatcher, struct capref domdispatcher,
|
|||||||
dd_caddr).error;
|
dd_caddr).error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline errval_t invoke_dispatcher_stop(struct capref dispatcher)
|
||||||
|
{
|
||||||
|
return cap_invoke1(dispatcher, DispatcherCmd_Stop).error;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static inline errval_t
|
static inline errval_t
|
||||||
invoke_dispatcher_properties(struct capref dispatcher,
|
invoke_dispatcher_properties(struct capref dispatcher,
|
||||||
|
|||||||
@ -519,6 +519,7 @@ enum kernel_cmd {
|
|||||||
*/
|
*/
|
||||||
enum dispatcher_cmd {
|
enum dispatcher_cmd {
|
||||||
DispatcherCmd_Setup, ///< Set dispatcher parameters
|
DispatcherCmd_Setup, ///< Set dispatcher parameters
|
||||||
|
DispatcherCmd_Stop, ///< afeer: script page 105: stop a process
|
||||||
DispatcherCmd_Properties, ///< Set dispatcher properties
|
DispatcherCmd_Properties, ///< Set dispatcher properties
|
||||||
DispatcherCmd_PerfMon, ///< Performance monitoring
|
DispatcherCmd_PerfMon, ///< Performance monitoring
|
||||||
DispatcherCmd_SetupGuest, ///< Set up the DCB of a guest domain
|
DispatcherCmd_SetupGuest, ///< Set up the DCB of a guest domain
|
||||||
|
|||||||
@ -351,7 +351,7 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si,
|
|||||||
domain_params->argv[argc] = NULL;
|
domain_params->argv[argc] = NULL;
|
||||||
domain_params->envp[0] = NULL;
|
domain_params->envp[0] = NULL;
|
||||||
|
|
||||||
// afeer: script page 104: set the first register using registers_set_param(arch_registers_state_t)
|
// afeer: script page 104: set the first register
|
||||||
registers_set_param(enabled_area, (uint64_t) arguments_page_in_child);
|
registers_set_param(enabled_area, (uint64_t) arguments_page_in_child);
|
||||||
|
|
||||||
// - Make the new dispatcher runnable
|
// - Make the new dispatcher runnable
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user