Changes in uspace/app/trace/trace.c [7c014d1:7171760] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/trace/trace.c
r7c014d1 r7171760 86 86 void thread_trace_start(uintptr_t thread_hash); 87 87 88 static proto_t *proto_console; 88 89 static task_id_t task_id; 89 90 static loader_t *task_ldr; … … 658 659 ipcp_init(); 659 660 661 /* 662 * User apps now typically have console on phone 3. 663 * (Phones 1 and 2 are used by the loader). 664 */ 665 ipcp_connection_set(3, 0, proto_console); 666 660 667 rc = get_thread_list(); 661 668 if (rc < 0) { … … 707 714 fibril_mutex_unlock(&state_lock); 708 715 printf("Resume...\n"); 709 break;710 default:711 716 break; 712 717 } … … 785 790 786 791 proto_register(SERVICE_VFS, p); 792 793 #if 0 794 p = proto_new("console"); 795 796 o = oper_new("write", 1, arg_def, V_ERRNO, 1, resp_def); 797 proto_add_oper(p, VFS_IN_WRITE, o); 798 799 resp_def[0] = V_INTEGER; resp_def[1] = V_INTEGER; 800 resp_def[2] = V_INTEGER; resp_def[3] = V_CHAR; 801 o = oper_new("getkey", 0, arg_def, V_ERRNO, 4, resp_def); 802 803 arg_def[0] = V_CHAR; 804 o = oper_new("clear", 0, arg_def, V_VOID, 0, resp_def); 805 proto_add_oper(p, CONSOLE_CLEAR, o); 806 807 arg_def[0] = V_INTEGER; arg_def[1] = V_INTEGER; 808 o = oper_new("goto", 2, arg_def, V_VOID, 0, resp_def); 809 proto_add_oper(p, CONSOLE_GOTO, o); 810 811 resp_def[0] = V_INTEGER; resp_def[1] = V_INTEGER; 812 o = oper_new("getsize", 0, arg_def, V_INTEGER, 2, resp_def); 813 proto_add_oper(p, CONSOLE_GET_SIZE, o); 814 815 arg_def[0] = V_INTEGER; 816 o = oper_new("set_style", 1, arg_def, V_VOID, 0, resp_def); 817 proto_add_oper(p, CONSOLE_SET_STYLE, o); 818 arg_def[0] = V_INTEGER; arg_def[1] = V_INTEGER; arg_def[2] = V_INTEGER; 819 o = oper_new("set_color", 3, arg_def, V_VOID, 0, resp_def); 820 proto_add_oper(p, CONSOLE_SET_COLOR, o); 821 arg_def[0] = V_INTEGER; arg_def[1] = V_INTEGER; 822 o = oper_new("set_rgb_color", 2, arg_def, V_VOID, 0, resp_def); 823 proto_add_oper(p, CONSOLE_SET_RGB_COLOR, o); 824 o = oper_new("cursor_visibility", 1, arg_def, V_VOID, 0, resp_def); 825 proto_add_oper(p, CONSOLE_CURSOR_VISIBILITY, o); 826 827 proto_console = p; 828 proto_register(SERVICE_CONSOLE, p); 829 #endif 787 830 } 788 831
Note:
See TracChangeset
for help on using the changeset viewer.