2LS op for how many vcores to request
[akaros.git] / user / parlib / include / uthread.h
index bcc6706..e20e315 100644 (file)
@@ -24,6 +24,7 @@ struct schedule_ops {
        void (*thread_runnable)(struct uthread *);
        void (*thread_yield)(struct uthread *);
        void (*thread_exit)(struct uthread *);
+       unsigned int (*vcores_wanted)(void);
        /* Functions event handling wants */
        void (*preempt_pending)(void);
        void (*spawn_thread)(uintptr_t pc_start, void *data);   /* don't run yet */