Ignore:
Timestamp:
2009-03-23T21:46:40Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c3ebc47
Parents:
a5e5030
Message:

Revive kernel notifications.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/console/console.c

    ra5e5030 r05641a9e  
    4242#include <ddi/irq.h>
    4343#include <ddi/ddi.h>
     44#include <event/event.h>
    4445#include <ipc/irq.h>
    4546#include <arch.h>
     
    100101        sysinfo_set_item_val("klog.faddr", NULL, (unative_t) faddr);
    101102        sysinfo_set_item_val("klog.pages", NULL, SIZE2FRAMES(KLOG_SIZE));
    102        
    103         //irq_initialize(&klog_irq);
    104         //klog_irq.devno = devno;
    105         //klog_irq.inr = KLOG_VIRT_INR;
    106         //klog_irq.claim = klog_claim;
    107         //irq_register(&klog_irq);
    108103       
    109104        spinlock_lock(&klog_lock);
     
    243238        spinlock_lock(&klog_lock);
    244239       
    245 //      if ((klog_inited) && (klog_irq.notif_cfg.notify) && (klog_uspace > 0)) {
    246 //              ipc_irq_send_msg_3(&klog_irq, klog_start, klog_len, klog_uspace);
    247 //              klog_uspace = 0;
    248 //      }
     240        if (klog_inited && event_is_subscribed(EVENT_KLOG) && klog_uspace > 0) {
     241                event_notify_3(EVENT_KLOG, klog_start, klog_len, klog_uspace);
     242                klog_uspace = 0;
     243        }
    249244       
    250245        spinlock_unlock(&klog_lock);
Note: See TracChangeset for help on using the changeset viewer.