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

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [rc203soc/] [sw/] [uClinux/] [arch/] [or32/] [kernel/] [ksyms.c] - Diff between revs 1624 and 1765

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 1624 Rev 1765
#include <linux/config.h>
#include <linux/config.h>
#include <linux/module.h>
#include <linux/module.h>
#include <linux/linkage.h>
#include <linux/linkage.h>
#include <linux/sched.h>
#include <linux/sched.h>
#include <linux/string.h>
#include <linux/string.h>
#include <linux/mm.h>
#include <linux/mm.h>
#include <linux/user.h>
#include <linux/user.h>
#include <linux/elfcore.h>
#include <linux/elfcore.h>
 
 
#include <asm/pgtable.h>
#include <asm/pgtable.h>
#include <asm/irq.h>
#include <asm/irq.h>
#include <asm/semaphore.h>
#include <asm/semaphore.h>
 
 
extern void dump_thread(struct pt_regs *, struct user *);
extern void dump_thread(struct pt_regs *, struct user *);
extern int dump_fpu(elf_fpregset_t *);
extern int dump_fpu(elf_fpregset_t *);
 
 
static struct symbol_table arch_symbol_table = {
static struct symbol_table arch_symbol_table = {
#include <linux/symtab_begin.h>
#include <linux/symtab_begin.h>
        /* platform dependent support */
        /* platform dependent support */
 
 
        X(memcmp),
        X(memcmp),
        X(request_irq),
        X(request_irq),
        X(free_irq),
        X(free_irq),
        X(dump_fpu),
        X(dump_fpu),
        X(dump_thread),
        X(dump_thread),
        X(strnlen),
        X(strnlen),
 
 
        /* The following are special because they're not called
        /* The following are special because they're not called
           explicitly (the C compiler generates them).  Fortunately,
           explicitly (the C compiler generates them).  Fortunately,
           their interface isn't gonna change any time soon now, so
           their interface isn't gonna change any time soon now, so
           it's OK to leave it out of version control.  */
           it's OK to leave it out of version control.  */
        XNOVERS(memcpy),
        XNOVERS(memcpy),
 
 
#include <linux/symtab_end.h>
#include <linux/symtab_end.h>
};
};
 
 
void arch_syms_export(void)
void arch_syms_export(void)
{
{
        register_symtab(&arch_symbol_table);
        register_symtab(&arch_symbol_table);
}
}
 
 

powered by: WebSVN 2.1.0

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