Subversion Repositories HelenOS

Rev

Rev 4137 | Rev 4173 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4137 Rev 4148
Line 132... Line 132...
132
 * Initialize the virtual IRQ notification mechanism.
132
 * Initialize the virtual IRQ notification mechanism.
133
 *
133
 *
134
 */
134
 */
135
void kconsole_notify_init(void)
135
void kconsole_notify_init(void)
136
{
136
{
137
    devno_t devno = device_assign_devno();
-
 
138
   
-
 
139
    sysinfo_set_item_val("kconsole.present", NULL, true);
137
    sysinfo_set_item_val("kconsole.present", NULL, true);
140
    sysinfo_set_item_val("kconsole.devno", NULL, devno);
-
 
141
    sysinfo_set_item_val("kconsole.inr", NULL, KCONSOLE_VIRT_INR);
138
    sysinfo_set_item_val("kconsole.inr", NULL, KCONSOLE_VIRT_INR);
142
   
139
   
143
    irq_initialize(&kconsole_irq);
140
    irq_initialize(&kconsole_irq);
144
    kconsole_irq.devno = devno;
141
    kconsole_irq.devno = device_assign_devno();
145
    kconsole_irq.inr = KCONSOLE_VIRT_INR;
142
    kconsole_irq.inr = KCONSOLE_VIRT_INR;
146
    kconsole_irq.claim = kconsole_claim;
143
    kconsole_irq.claim = kconsole_claim;
147
    irq_register(&kconsole_irq);
144
    irq_register(&kconsole_irq);
148
   
145
   
149
    kconsole_notify = true;
146
    kconsole_notify = true;