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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-ia64/] [machvec_init.h] - Blame information for rev 1275

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#include <asm/machvec.h>
2
 
3
extern ia64_mv_send_ipi_t ia64_send_ipi;
4
extern ia64_mv_global_tlb_purge_t ia64_global_tlb_purge;
5
extern ia64_mv_irq_desc __ia64_irq_desc;
6
extern ia64_mv_irq_to_vector __ia64_irq_to_vector;
7
extern ia64_mv_local_vector_to_irq __ia64_local_vector_to_irq;
8
 
9
extern ia64_mv_inb_t __ia64_inb;
10
extern ia64_mv_inw_t __ia64_inw;
11
extern ia64_mv_inl_t __ia64_inl;
12
extern ia64_mv_outb_t __ia64_outb;
13
extern ia64_mv_outw_t __ia64_outw;
14
extern ia64_mv_outl_t __ia64_outl;
15
 
16
#define MACHVEC_HELPER(name)                                                                    \
17
 struct ia64_machine_vector machvec_##name __attribute__ ((unused, __section__ (".machvec")))   \
18
        = MACHVEC_INIT(name);
19
 
20
#define MACHVEC_DEFINE(name)    MACHVEC_HELPER(name)
21
 
22
MACHVEC_DEFINE(MACHVEC_PLATFORM_NAME)

powered by: WebSVN 2.1.0

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