Changeset 953b0f33 in mainline


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

Add dummy IRQ_COUNT and irq_ipc_bind_arch() to ia64, ppc32 and sparc64 so that they compile again.

Location:
arch
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/include/interrupt.h

    rcf26ba9 r953b0f33  
    3434#include <arch/register.h>
    3535
     36#define IRQ_COUNT               1       /* TODO */
     37
    3638/** External Interrupt vectors. */
    3739#define INTERRUPT_TIMER         0
     
    4951
    5052struct istate {
    51 
    5253        __r128 f2;
    5354        __r128 f3;
     
    8081        __r128 f30;
    8182        __r128 f31;
    82        
    83        
     83               
    8484        __address ar_bsp;
    8585        __address ar_bspstore;
  • arch/ia64/src/interrupt.c

    rcf26ba9 r953b0f33  
    4444#include <print.h>
    4545#include <proc/scheduler.h>
     46#include <ipc/sysipc.h>
     47
    4648
    4749#define VECTORS_64_BUNDLE       20
     
    240242        }
    241243}
     244
     245/* Reregister irq to be IPC-ready */
     246void irq_ipc_bind_arch(__native irq)
     247{
     248        panic("not implemented\n");
     249        /* TODO */
     250}
  • arch/ppc32/include/interrupt.h

    rcf26ba9 r953b0f33  
    3030#define __ppc32_INTERRUPT_H__
    3131
     32#define IRQ_COUNT       1       /* TODO */
     33
    3234#define IVT_ITEMS   15
    3335#define INT_OFFSET  0
  • arch/ppc32/src/interrupt.c

    rcf26ba9 r953b0f33  
    3333#include <time/clock.h>
    3434#include <print.h>
    35 
     35#include <ipc/sysipc.h>
    3636
    3737void start_decrementer(void)
     
    5656        exc_register(VECTOR_DECREMENTER, "timer", exception_decrementer);
    5757}
     58
     59/* Reregister irq to be IPC-ready */
     60void irq_ipc_bind_arch(__native irq)
     61{
     62        panic("not implemented\n");
     63        /* TODO */
     64}
  • arch/sparc64/include/interrupt.h

    rcf26ba9 r953b0f33  
    3232#include <typedefs.h>
    3333
     34#define IRQ_COUNT       1       /* TODO */
     35
    3436#define IVT_ITEMS       15
    3537#define IVT_FIRST       1
  • arch/sparc64/src/trap/interrupt.c

    rcf26ba9 r953b0f33  
    3131#include <arch/types.h>
    3232#include <debug.h>
     33#include <ipc/sysipc.h>
    3334
    3435/** Register Interrupt Level Handler.
     
    4445        exc_register(n - 1, name, f);
    4546}
     47
     48/* Reregister irq to be IPC-ready */
     49void irq_ipc_bind_arch(__native irq)
     50{
     51        panic("not implemented\n");
     52        /* TODO */
     53}
Note: See TracChangeset for help on using the changeset viewer.