Changeset 43752b6 in mainline for generic/include


Ignore:
Timestamp:
2006-06-11T17:03:02Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
dd054bc2
Parents:
0b917dd
Message:

Modified ipc/irq to be able to pass up to 3 arguments to userspace.

Location:
generic/include/ipc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • generic/include/ipc/ipc.h

    r0b917dd r43752b6  
    122122 */
    123123#define IPC_M_PHONE_HUNGUP      3
    124 /** Interrupt notification */
    125 #define IPC_M_INTERRUPT         4
    126124
    127125/** Send as_area over IPC
  • generic/include/ipc/irq.h

    r0b917dd r43752b6  
    5858        void *addr;
    5959        unsigned long long value;
     60        int dstarg;
    6061} irq_cmd_t;
    6162
     
    7273extern int ipc_irq_register(answerbox_t *box, int irq, irq_code_t *ucode);
    7374extern void ipc_irq_send_notif(int irq);
    74 extern void ipc_irq_send_msg(int irq, __native a2, __native a3);
     75extern void ipc_irq_send_msg(int irq, __native a1, __native a2, __native a3);
    7576extern void ipc_irq_unregister(answerbox_t *box, int irq);
    7677extern void irq_ipc_bind_arch(__native irq);
Note: See TracChangeset for help on using the changeset viewer.