Subversion Repositories HelenOS

Rev

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

Rev 2621 Rev 2635
Line 480... Line 480...
480
 
480
 
481
    async_set_client_connection(client_connection);
481
    async_set_client_connection(client_connection);
482
   
482
   
483
    /* Connect to keyboard driver */
483
    /* Connect to keyboard driver */
484
 
484
 
485
    kbd_phone = ipc_connect_me_to(PHONE_NS, SERVICE_KEYBOARD, 0);
485
    kbd_phone = ipc_connect_me_to(PHONE_NS, SERVICE_KEYBOARD, 0, 0);
486
    while (kbd_phone < 0) {
486
    while (kbd_phone < 0) {
487
        usleep(10000);
487
        usleep(10000);
488
        kbd_phone = ipc_connect_me_to(PHONE_NS, SERVICE_KEYBOARD, 0);
488
        kbd_phone = ipc_connect_me_to(PHONE_NS, SERVICE_KEYBOARD, 0, 0);
489
    }
489
    }
490
   
490
   
491
    if (ipc_connect_to_me(kbd_phone, SERVICE_CONSOLE, 0, &phonehash) != 0)
491
    if (ipc_connect_to_me(kbd_phone, SERVICE_CONSOLE, 0, &phonehash) != 0)
492
        return -1;
492
        return -1;
493
    async_new_connection(phonehash, 0, NULL, keyboard_events);
493
    async_new_connection(phonehash, 0, NULL, keyboard_events);
494
   
494
   
495
    /* Connect to framebuffer driver */
495
    /* Connect to framebuffer driver */
496
   
496
   
497
    fb_info.phone = ipc_connect_me_to(PHONE_NS, SERVICE_VIDEO, 0);
497
    fb_info.phone = ipc_connect_me_to(PHONE_NS, SERVICE_VIDEO, 0, 0);
498
    while (fb_info.phone < 0) {
498
    while (fb_info.phone < 0) {
499
        usleep(10000);
499
        usleep(10000);
500
        fb_info.phone = ipc_connect_me_to(PHONE_NS, SERVICE_VIDEO, 0);
500
        fb_info.phone = ipc_connect_me_to(PHONE_NS, SERVICE_VIDEO, 0, 0);
501
    }
501
    }
502
   
502
   
503
    /* Save old kernel screen */
503
    /* Save old kernel screen */
504
    kernel_pixmap = switch_screens(-1);
504
    kernel_pixmap = switch_screens(-1);
505
 
505