OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [arch/] [ia64/] [kernel/] [irq_lsapic.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/*
2
 * LSAPIC Interrupt Controller
3
 *
4
 * This takes care of interrupts that are generated by the CPU's
5
 * internal Streamlined Advanced Programmable Interrupt Controller
6
 * (LSAPIC), such as the ITC and IPI interrupts.
7
    *
8
 * Copyright (C) 1999 VA Linux Systems
9
 * Copyright (C) 1999 Walt Drummond <drummond@valinux.com>
10
 * Copyright (C) 2000 Hewlett-Packard Co
11
 * Copyright (C) 2000 David Mosberger-Tang <davidm@hpl.hp.com>
12
 */
13
 
14
#include <linux/sched.h>
15
#include <linux/irq.h>
16
 
17
static unsigned int
18
lsapic_noop_startup (unsigned int irq)
19
{
20
        return 0;
21
}
22
 
23
static void
24
lsapic_noop (unsigned int irq)
25
{
26
        /* nuthing to do... */
27
}
28
 
29
struct hw_interrupt_type irq_type_ia64_lsapic = {
30
        .typename =     "LSAPIC",
31
        .startup =      lsapic_noop_startup,
32
        .shutdown =     lsapic_noop,
33
        .enable =       lsapic_noop,
34
        .disable =      lsapic_noop,
35
        .ack =          lsapic_noop,
36
        .end =          lsapic_noop,
37
        .set_affinity = (void (*)(unsigned int, unsigned long)) lsapic_noop
38
};

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.