mirror of
https://github.com/drasko/codezero.git
synced 2026-03-14 00:01:50 +01:00
Preliminary irq registration call + irq capability checking
Need to add irqctrl capabilities and irq bits to device memory caps. Also need to initialize irq field of devmem caps.
This commit is contained in:
@@ -132,6 +132,9 @@ struct ktcb {
|
||||
struct waitqueue_head wqh_send;
|
||||
l4id_t expected_sender;
|
||||
|
||||
/* Waitqueue for notifiactions */
|
||||
struct waitqueue_head wqh_notify;
|
||||
|
||||
/* Waitqueue for pagers to wait for task states */
|
||||
struct waitqueue_head wqh_pager;
|
||||
|
||||
@@ -180,7 +183,7 @@ void ktcb_list_remove(struct ktcb *task, struct ktcb_list *ktcb_list);
|
||||
void ktcb_list_add(struct ktcb *new, struct ktcb_list *ktcb_list);
|
||||
void init_ktcb_list(struct ktcb_list *ktcb_list);
|
||||
void task_update_utcb(struct ktcb *task);
|
||||
int tcb_check_and_lazy_map_utcb(struct ktcb *task);
|
||||
int tcb_check_and_lazy_map_utcb(struct ktcb *task, int page_in);
|
||||
|
||||
#endif /* __TCB_H__ */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user