Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1923 → Rev 1924

/trunk/kernel/generic/src/console/klog.c
40,6 → 40,14
#include <ddi/irq.h>
#include <ipc/irq.h>
 
/*
* For now, we use 0 as INR.
* However, on some architectures 0 is the clock interrupt (e.g. amd64 and ia32).
* It is therefore desirable to have architecture specific definition of KLOG_VIRT_INR
* in the future.
*/
#define KLOG_VIRT_INR 0
 
/* Order of frame to be allocated for klog communication */
#define KLOG_ORDER 0
 
74,11 → 82,11
sysinfo_set_item_val("klog.faddr", NULL, (unative_t)faddr);
sysinfo_set_item_val("klog.pages", NULL, 1 << KLOG_ORDER);
sysinfo_set_item_val("klog.devno", NULL, devno);
sysinfo_set_item_val("klog.inr", NULL, VIRT_INR_KLOG);
sysinfo_set_item_val("klog.inr", NULL, KLOG_VIRT_INR);
 
irq_initialize(&klog_irq);
klog_irq.devno = devno;
klog_irq.inr = VIRT_INR_KLOG;
klog_irq.inr = KLOG_VIRT_INR;
klog_irq.claim = klog_claim;
irq_register(&klog_irq);