Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hw/irc/i8259/i8259.c

    rffa2c8ef racc7ce4  
    3636 */
    3737
     38#include <ipc/ipc.h>
    3839#include <ipc/services.h>
    3940#include <ipc/irc.h>
     
    108109         * Answer the first IPC_M_CONNECT_ME_TO call.
    109110         */
    110         async_answer_0(iid, EOK);
     111        ipc_answer_0(iid, EOK);
    111112       
    112113        while (true) {
     
    115116                switch (IPC_GET_IMETHOD(call)) {
    116117                case IRC_ENABLE_INTERRUPT:
    117                         async_answer_0(callid, pic_enable_irq(IPC_GET_ARG1(call)));
     118                        ipc_answer_0(callid, pic_enable_irq(IPC_GET_ARG1(call)));
    118119                        break;
    119120                case IRC_CLEAR_INTERRUPT:
    120121                        /* Noop */
    121                         async_answer_0(callid, EOK);
     122                        ipc_answer_0(callid, EOK);
    122123                        break;
    123124                default:
    124                         async_answer_0(callid, EINVAL);
     125                        ipc_answer_0(callid, EINVAL);
    125126                        break;
    126127                }
     
    149150       
    150151        async_set_client_connection(i8259_connection);
    151         service_register(SERVICE_I8259);
     152        sysarg_t phonead;
     153        ipc_connect_to_me(PHONE_NS, SERVICE_I8259, 0, 0, &phonead);
    152154       
    153155        return true;
Note: See TracChangeset for help on using the changeset viewer.