Changes in contrib/arch/uspace/srv/console/console.bp [b988db0:07fdf203] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/uspace/srv/console/console.bp
rb988db0 r07fdf203 1 ?ipc_m_connect_me_to ; 2 [fnc.gcons_notify_connect] ; 1 !ns.IPC_CONNECT_ME_TO /* kbd */ ; 2 !kbd.IPC_CONNECT_TO_ME ; 3 !ns.IPC_CONNECT_ME_TO /* fb */ ; 4 [devmap_driver_register] ; 5 !fb.FB_GET_RESOLUTION ; 3 6 ( 4 ?read { 5 [fnc.cons_read] 6 } + 7 [vp_create] + 8 [vp_switch] 9 )* ; 10 [make_pixmap]* ; 11 [make_anim] ; 12 [vp_switch] ; 13 !fb.FB_FLUSH ; 14 !fb.FB_GET_CSIZE ; 15 !fb.FB_GET_COLOR_CAP ; 16 !fb.IPC_M_SHARE_OUT ; 17 [devmap_device_register]* ; 18 [gcons_redraw_console] ; 19 [set_rgb_color] ; 20 [screen_clear] ; 21 [curs_goto] ; 22 [curs_visibility] ; 23 ( 24 ?console.IPC_M_CONNECT_ME_TO ; 25 [gcons_notify_connect] ; 26 ( 27 ?console.VFS_OUT_READ { 28 [cons_read] 29 } + 30 31 ?console.VFS_OUT_WRITE { 32 [cons_write] 33 } + 34 35 ?console.VFS_OUT_SYNC { 36 [fb_pending_flush] ; 37 ( 38 ( 39 !fb.FB_FLUSH ; 40 [curs_goto] 41 ) + 42 NULL 43 ) ; 44 } + 45 46 ?console.CONSOLE_CLEAR { 47 !fb.FB_FLUSH + 48 NULL 49 } + 50 51 ?console.CONSOLE_GOTO { 52 !fb.CURS_GOTO + 53 NULL 54 } + 55 56 ?console.CONSOLE_GET_SIZE + 57 58 ?console.CONSOLE_GET_COLOR_CAP + 59 60 ?console.CONSOLE_SET_STYLE { 61 [fb_pending_flush] ; 62 ( 63 [set_style] + 64 NULL 65 ) 66 } + 67 68 ?console.CONSOLE_SET_COLOR { 69 [fb_pending_flush] ; 70 ( 71 [set_color] + 72 NULL 73 ) 74 } + 75 76 ?console.CONSOLE_SET_RGB_COLOR { 77 [fb_pending_flush] ; 78 ( 79 [set_rgb_color] + 80 NULL 81 ) 82 } + 83 84 ?console.CONSOLE_CURSOR_VISIBILITY { 85 [fb_pending_flush] ; 86 ( 87 [curs_visibility] + 88 NULL 89 ) 90 } + 91 92 ?console.CONSOLE_GET_EVENT + 93 94 ?console.CONSOLE_KCON_ENABLE 95 96 )* ; 7 97 8 ?write { 9 [fnc.cons_write] 10 } + 11 12 ?sync { 13 [fnc.fb_pending_flush] ; 14 tentative { 15 !fb.flush ; 16 [fnc.curs_goto] 17 } 18 } + 19 20 ?clear { 21 tentative { 22 !fb.flush 23 } 24 } + 25 26 ?goto { 27 tentative { 28 !fb.curs_goto 29 } 30 } + 31 32 ?set_style { 33 [fnc.fb_pending_flush] ; 34 tentative { 35 [fnc.set_style] 36 } 37 } + 38 39 ?set_color { 40 [fnc.fb_pending_flush] ; 41 tentative { 42 [fnc.set_color] 43 } 44 } + 45 46 ?set_rgb_color { 47 [fnc.fb_pending_flush] ; 48 tentative { 49 [fnc.set_rgb_color] 50 } 51 } + 52 53 ?cursor_visibility { 54 [fnc.fb_pending_flush] ; 55 tentative { 56 [fnc.curs_visibility] 57 } 58 } + 59 60 ?kcon_enable { 61 !sys_console.sys_debug_enable_console 62 } + 63 64 ?get_event + 65 ?get_size + 66 ?get_color_cap 67 )* ; 68 ?ipc_m_phone_hungup { 69 [fnc.gcons_notify_disconnect] 70 } 98 ?console.IPC_M_PHONE_HUNGUP { 99 [gcons_notify_disconnect] 100 } 101 )*
Note:
See TracChangeset
for help on using the changeset viewer.