Changeset 0496c17 in mainline for kernel/generic/include/ipc/event.h


Ignore:
Timestamp:
2011-05-16T19:58:02Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0d8a304
Parents:
bec0219
Message:

Allow events to define unmask callback. Make klog_update() the unmask
callback for KLOG_EVENT. This makes sure that klog receives all data
from the kernel console even after the kernel stops printing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ipc/event.h

    rbec0219 r0496c17  
    5353        /** Masked flag. */
    5454        bool masked;
     55        /** Unmask callback. */
     56        void (*unmask_cb)(void);
    5557} event_t;
    5658
    5759extern void event_init(void);
    5860extern void event_cleanup_answerbox(answerbox_t *);
     61extern void event_set_unmask_callback(event_type_t, void (*)(void));
    5962
    6063#define event_notify_0(e, m) \
Note: See TracChangeset for help on using the changeset viewer.