Changeset 04a73cdf in mainline for init/init.c


Ignore:
Timestamp:
2006-05-17T14:05:01Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
04552a80
Parents:
afa6e74
Message:

Sync with kernel.
Add ipc_wait_for_call_timeout() and ipc_trywait_for_call().
Modify ipc_wait_for_call() to be unconditional.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • init/init.c

    rafa6e74 r04a73cdf  
    180180                printf(".");
    181181        printf("\n");
    182         ipc_wait_for_call(&data, NULL);
     182        ipc_wait_for_call(&data);
    183183        printf("Received call???\n");
    184184}
     
    204204                ipc_call_async(PHONE_NS, NS_PING_SVC, 0, "prov",
    205205                               got_answer_2);
    206                 callid = ipc_wait_for_call(&data, NULL);
     206                callid = ipc_wait_for_call(&data);
    207207                printf("Received ping\n");
    208208                ipc_answer_fast(callid, 0, 0, 0);
     
    244244        printf("Newphid: %d\n", phoneid);
    245245        for (i=0; i < 1000; i++) {
    246                 if ((callid=ipc_wait_for_call(&data, IPC_WAIT_NONBLOCKING)))
     246                if ((callid=ipc_trywait_for_call(&data)))
    247247                        printf("callid: %d\n");
    248248        }
     
    267267       
    268268        for (i=0; i < 1000; i++) {
    269                 if ((callid=ipc_wait_for_call(&data, IPC_WAIT_NONBLOCKING)))
     269                if ((callid=ipc_trywait_for_call(&data)))
    270270                        printf("callid: %d\n");
    271271        }
     
    276276        ipc_call_async_2(PHONE_NS, NS_PING, 1, 0xbeefbee2,
    277277                         "Pong1", got_answer);
    278         ipc_wait_for_call(&data, 0);
     278        ipc_wait_for_call(&data);
    279279}
    280280
     
    395395//      test_as_send();
    396396//      test_pci();
    397 //      test_kbd();
     397        test_kbd();
    398398//      test_fb();
    399399
Note: See TracChangeset for help on using the changeset viewer.