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 | ||