Subversion Repositories HelenOS

Rev

Rev 1849 | Rev 1870 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1849 Rev 1861
Line 34... Line 34...
34
 
34
 
35
#include <arch/interrupt.h>
35
#include <arch/interrupt.h>
36
#include <arch/trap/interrupt.h>
36
#include <arch/trap/interrupt.h>
37
#include <interrupt.h>
37
#include <interrupt.h>
38
#include <arch/drivers/fhc.h>
38
#include <arch/drivers/fhc.h>
-
 
39
#include <typedefs.h>
39
#include <arch/types.h>
40
#include <arch/types.h>
40
#include <debug.h>
41
#include <debug.h>
41
#include <ipc/sysipc.h>
42
#include <ipc/sysipc.h>
42
#include <arch/asm.h>
43
#include <arch/asm.h>
43
#include <arch/barrier.h>
44
#include <arch/barrier.h>
Line 62... Line 63...
62
{
63
{
63
    panic("not implemented\n");
64
    panic("not implemented\n");
64
    /* TODO */
65
    /* TODO */
65
}
66
}
66
 
67
 
67
void interrupt(void)
68
void interrupt(int n, istate_t *istate)
68
{
69
{
69
    uint64_t intrcv;
70
    uint64_t intrcv;
70
    uint64_t data0;
71
    uint64_t data0;
71
 
72
 
72
    intrcv = asi_u64_read(ASI_INTR_RECEIVE, 0);
73
    intrcv = asi_u64_read(ASI_INTR_RECEIVE, 0);