Rev 3234 | Rev 3672 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3234 | Rev 3235 | ||
|---|---|---|---|
| Line 135... | Line 135... | ||
| 135 | ipc_answer_0(iid, ELIMIT); |
135 | ipc_answer_0(iid, ELIMIT); |
| 136 | return; |
136 | return; |
| 137 | } |
137 | } |
| 138 | 138 | ||
| 139 | client_connected = 1; |
139 | client_connected = 1; |
| 140 | ipc_answer_0(iid, EOK); |
140 | ipc_answer_0(iid, EOK); |
| - | 141 | ||
| - | 142 | /* Clear the terminal, set scrolling region |
|
| - | 143 | to 0 - 25 lines */ |
|
| - | 144 | msim_clrscr(); |
|
| - | 145 | msim_goto(0, 0); |
|
| - | 146 | msim_puts("\033[0;25r"); |
|
| 141 | 147 | ||
| 142 | while (true) { |
148 | while (true) { |
| 143 | callid = async_get_call(&call); |
149 | callid = async_get_call(&call); |
| 144 | switch (IPC_GET_METHOD(call)) { |
150 | switch (IPC_GET_METHOD(call)) { |
| 145 | case IPC_M_PHONE_HUNGUP: |
151 | case IPC_M_PHONE_HUNGUP: |
| Line 211... | Line 217... | ||
| 211 | virt_addr = (char *) as_get_mappable_page(1); |
217 | virt_addr = (char *) as_get_mappable_page(1); |
| 212 | 218 | ||
| 213 | physmem_map(phys_addr, virt_addr, 1, AS_AREA_READ | AS_AREA_WRITE); |
219 | physmem_map(phys_addr, virt_addr, 1, AS_AREA_READ | AS_AREA_WRITE); |
| 214 | 220 | ||
| 215 | async_set_client_connection(msim_client_connection); |
221 | async_set_client_connection(msim_client_connection); |
| 216 | - | ||
| 217 | /* Clear the terminal, set scrolling region |
- | |
| 218 | to 0 - 25 lines */ |
- | |
| 219 | msim_clrscr(); |
- | |
| 220 | msim_goto(0, 0); |
- | |
| 221 | msim_puts("\033[0;25r"); |
- | |
| 222 | - | ||
| 223 | return 0; |
222 | return 0; |
| 224 | } |
223 | } |
| 225 | 224 | ||
| 226 | /** |
225 | /** |
| 227 | * @} |
226 | * @} |