OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-213
/
arch
/
mn10300
/
include
/
asm
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:14:13 AM
rwxr-xr-x
📄
Kbuild
314 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
asm-offsets.h
35 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
atomic.h
4.02 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
bitops.h
5.42 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
bug.h
864 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
bugs.h
561 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
busctl-regs.h
7.8 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
cache.h
2.06 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
cacheflush.h
7.6 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
checksum.h
2.09 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
cmpxchg.h
2.65 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
cpu-regs.h
16.61 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
current.h
922 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
debugger.h
1.2 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
delay.h
597 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
div64.h
3.21 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
dma-mapping.h
636 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
dma.h
3.09 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
dmactl-regs.h
532 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
elf.h
4.49 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
emergency-restart.h
43 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
exceptions.h
4.74 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
fpu.h
3.57 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
frame.inc
2.37 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ftrace.h
12 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
futex.h
31 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
gdb-stub.h
5.42 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
hardirq.h
1.68 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
highmem.h
3.01 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
hw_irq.h
483 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
intctl-regs.h
2.26 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
io.h
7.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
irq.h
1.11 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
irq_regs.h
751 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
irqflags.h
4.05 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
kdebug.h
561 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kgdb.h
1.7 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
kmap_types.h
160 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kprobes.h
1.59 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
linkage.h
593 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
local.h
31 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
local64.h
33 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mc146818rtc.h
26 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mmu.h
434 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mmu_context.h
4.44 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
module.h
677 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
nmi.h
500 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
page.h
3.63 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
page_offset.h
302 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
pci.h
2.17 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
percpu.h
32 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgalloc.h
1.49 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgtable.h
15.68 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
pio-regs.h
7.53 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
processor.h
4.12 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ptrace.h
805 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
reset-regs.h
1.8 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
rtc-regs.h
3.57 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
rtc.h
692 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
rwlock.h
2.98 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
serial-regs.h
8.85 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
serial.h
1.02 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
setup.h
574 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
shmparam.h
182 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
signal.h
888 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
smp.h
3.06 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
smsc911x.h
27 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
spinlock.h
3.84 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
spinlock_types.h
445 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
string.h
1.03 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
switch_to.h
1.49 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
syscall.h
2.38 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
termios.h
387 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
thread_info.h
4.36 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
timer-regs.h
20.72 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
timex.h
843 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
tlb.h
941 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
tlbflush.h
3.45 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
topology.h
34 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
types.h
620 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
uaccess.h
7.78 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ucontext.h
673 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
unaligned.h
678 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
unistd.h
1.34 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
user.h
1.91 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
vga.h
471 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
xor.h
29 bytes
01/28/2018 09:20:33 PM
rw-r--r--
Editing: exceptions.h
Close
/* MN10300 Microcontroller core exceptions * * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. * Written by David Howells (dhowells@redhat.com) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public Licence * as published by the Free Software Foundation; either version * 2 of the Licence, or (at your option) any later version. */ #ifndef _ASM_EXCEPTIONS_H #define _ASM_EXCEPTIONS_H #include <linux/linkage.h> /* * define the breakpoint instruction opcode to use * - note that the JTAG unit steals 0xFF, so you can't use JTAG and GDBSTUB at * the same time. */ #define GDBSTUB_BKPT 0xFF #ifndef __ASSEMBLY__ /* * enumeration of exception codes (as extracted from TBR MSW) */ enum exception_code { EXCEP_RESET = 0x000000, /* reset */ /* MMU exceptions */ EXCEP_ITLBMISS = 0x000100, /* instruction TLB miss */ EXCEP_DTLBMISS = 0x000108, /* data TLB miss */ EXCEP_IAERROR = 0x000110, /* instruction address */ EXCEP_DAERROR = 0x000118, /* data address */ /* system exceptions */ EXCEP_TRAP = 0x000128, /* program interrupt (PI instruction) */ EXCEP_ISTEP = 0x000130, /* single step */ EXCEP_IBREAK = 0x000150, /* instruction breakpoint */ EXCEP_OBREAK = 0x000158, /* operand breakpoint */ EXCEP_PRIVINS = 0x000160, /* privileged instruction execution */ EXCEP_UNIMPINS = 0x000168, /* unimplemented instruction execution */ EXCEP_UNIMPEXINS = 0x000170, /* unimplemented extended instruction execution */ EXCEP_MEMERR = 0x000178, /* illegal memory access */ EXCEP_MISALIGN = 0x000180, /* misalignment */ EXCEP_BUSERROR = 0x000188, /* bus error */ EXCEP_ILLINSACC = 0x000190, /* illegal instruction access */ EXCEP_ILLDATACC = 0x000198, /* illegal data access */ EXCEP_IOINSACC = 0x0001a0, /* I/O space instruction access */ EXCEP_PRIVINSACC = 0x0001a8, /* privileged space instruction access */ EXCEP_PRIVDATACC = 0x0001b0, /* privileged space data access */ EXCEP_DATINSACC = 0x0001b8, /* data space instruction access */ EXCEP_DOUBLE_FAULT = 0x000200, /* double fault */ /* FPU exceptions */ EXCEP_FPU_DISABLED = 0x0001c0, /* FPU disabled */ EXCEP_FPU_UNIMPINS = 0x0001c8, /* FPU unimplemented operation */ EXCEP_FPU_OPERATION = 0x0001d0, /* FPU operation */ /* interrupts */ EXCEP_WDT = 0x000240, /* watchdog timer overflow */ EXCEP_NMI = 0x000248, /* non-maskable interrupt */ EXCEP_IRQ_LEVEL0 = 0x000280, /* level 0 maskable interrupt */ EXCEP_IRQ_LEVEL1 = 0x000288, /* level 1 maskable interrupt */ EXCEP_IRQ_LEVEL2 = 0x000290, /* level 2 maskable interrupt */ EXCEP_IRQ_LEVEL3 = 0x000298, /* level 3 maskable interrupt */ EXCEP_IRQ_LEVEL4 = 0x0002a0, /* level 4 maskable interrupt */ EXCEP_IRQ_LEVEL5 = 0x0002a8, /* level 5 maskable interrupt */ EXCEP_IRQ_LEVEL6 = 0x0002b0, /* level 6 maskable interrupt */ /* system calls */ EXCEP_SYSCALL0 = 0x000300, /* system call 0 */ EXCEP_SYSCALL1 = 0x000308, /* system call 1 */ EXCEP_SYSCALL2 = 0x000310, /* system call 2 */ EXCEP_SYSCALL3 = 0x000318, /* system call 3 */ EXCEP_SYSCALL4 = 0x000320, /* system call 4 */ EXCEP_SYSCALL5 = 0x000328, /* system call 5 */ EXCEP_SYSCALL6 = 0x000330, /* system call 6 */ EXCEP_SYSCALL7 = 0x000338, /* system call 7 */ EXCEP_SYSCALL8 = 0x000340, /* system call 8 */ EXCEP_SYSCALL9 = 0x000348, /* system call 9 */ EXCEP_SYSCALL10 = 0x000350, /* system call 10 */ EXCEP_SYSCALL11 = 0x000358, /* system call 11 */ EXCEP_SYSCALL12 = 0x000360, /* system call 12 */ EXCEP_SYSCALL13 = 0x000368, /* system call 13 */ EXCEP_SYSCALL14 = 0x000370, /* system call 14 */ EXCEP_SYSCALL15 = 0x000378, /* system call 15 */ }; extern void __set_intr_stub(enum exception_code code, void *handler); extern void set_intr_stub(enum exception_code code, void *handler); struct pt_regs; extern asmlinkage void __common_exception(void); extern asmlinkage void itlb_miss(void); extern asmlinkage void dtlb_miss(void); extern asmlinkage void itlb_aerror(void); extern asmlinkage void dtlb_aerror(void); extern asmlinkage void raw_bus_error(void); extern asmlinkage void double_fault(void); extern asmlinkage int system_call(struct pt_regs *); extern asmlinkage void nmi(struct pt_regs *, enum exception_code); extern asmlinkage void uninitialised_exception(struct pt_regs *, enum exception_code); extern asmlinkage void irq_handler(void); extern asmlinkage void profile_handler(void); extern asmlinkage void nmi_handler(void); extern asmlinkage void misalignment(struct pt_regs *, enum exception_code); extern void die(const char *, struct pt_regs *, enum exception_code) __noreturn; extern int die_if_no_fixup(const char *, struct pt_regs *, enum exception_code); #define NUM2EXCEP_IRQ_LEVEL(num) (EXCEP_IRQ_LEVEL0 + (num) * 8) #endif /* __ASSEMBLY__ */ #endif /* _ASM_EXCEPTIONS_H */