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 |