X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fmips-linux-tdep.h;h=a87d555e57f311796a6eeabc9b58bb4562b74df1;hb=30a7953dbfe3659c7bdc5b9b4c96f46903cb0254;hp=d1ce0f662669f8cc8c2be6e375da35c4027d7de3;hpb=28e7fd62340426746f9c896cbc40c5d374ec47aa;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/mips-linux-tdep.h b/gdb/mips-linux-tdep.h index d1ce0f6626..a87d555e57 100644 --- a/gdb/mips-linux-tdep.h +++ b/gdb/mips-linux-tdep.h @@ -1,6 +1,6 @@ /* Target-dependent code for GNU/Linux on MIPS processors. - Copyright 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GDB. @@ -52,8 +52,6 @@ typedef mips_elf_fpreg_t mips_elf_fpregset_t[ELF_NFPREG]; void mips_supply_gregset (struct regcache *, const mips_elf_gregset_t *); void mips_fill_gregset (const struct regcache *, mips_elf_gregset_t *, int); -void mips_supply_fpregset (struct regcache *, const mips_elf_fpregset_t *); -void mips_fill_fpregset (const struct regcache *, mips_elf_fpregset_t *, int); /* 64-bit support. */ @@ -106,44 +104,8 @@ enum { int mips_linux_restart_reg_p (struct gdbarch *gdbarch); -/* MIPS Signals -- adapted from linux/arch/mips/include/asm/signal.h. */ - -enum mips_signals - { - MIPS_SIGHUP = 1, /* Hangup (POSIX). */ - MIPS_SIGINT = 2, /* Interrupt (ANSI). */ - MIPS_SIGQUIT = 3, /* Quit (POSIX). */ - MIPS_SIGILL = 4, /* Illegal instruction (ANSI). */ - MIPS_SIGTRAP = 5, /* Trace trap (POSIX). */ - MIPS_SIGIOT = 6, /* IOT trap (4.2 BSD). */ - MIPS_SIGABRT = MIPS_SIGIOT, /* Abort (ANSI). */ - MIPS_SIGEMT = 7, - MIPS_SIGFPE = 8, /* Floating-point exception (ANSI). */ - MIPS_SIGKILL = 9, /* Kill, unblockable (POSIX). */ - MIPS_SIGBUS = 10, /* BUS error (4.2 BSD). */ - MIPS_SIGSEGV = 11, /* Segmentation violation (ANSI). */ - MIPS_SIGSYS = 12, - MIPS_SIGPIPE = 13, /* Broken pipe (POSIX). */ - MIPS_SIGALRM = 14, /* Alarm clock (POSIX). */ - MIPS_SIGTERM = 15, /* Termination (ANSI). */ - MIPS_SIGUSR1 = 16, /* User-defined signal 1 (POSIX). */ - MIPS_SIGUSR2 = 17, /* User-defined signal 2 (POSIX). */ - MIPS_SIGCHLD = 18, /* Child status has changed (POSIX). */ - MIPS_SIGCLD = MIPS_SIGCHLD, /* Same as SIGCHLD (System V). */ - MIPS_SIGPWR = 19, /* Power failure restart (System V). */ - MIPS_SIGWINCH = 20, /* Window size change (4.3 BSD, Sun). */ - MIPS_SIGURG = 21, /* Urgent condition on socket (4.2 BSD). */ - MIPS_SIGIO = 22, /* I/O now possible (4.2 BSD). */ - MIPS_SIGPOLL = MIPS_SIGIO, /* Pollable event occurred (System V). */ - MIPS_SIGSTOP = 23, /* Stop, unblockable (POSIX). */ - MIPS_SIGTSTP = 24, /* Keyboard stop (POSIX). */ - MIPS_SIGCONT = 25, /* Continue (POSIX). */ - MIPS_SIGTTIN = 26, /* Background read from tty (POSIX). */ - MIPS_SIGTTOU = 27, /* Background write to tty (POSIX). */ - MIPS_SIGVTALRM = 28, /* Virtual alarm clock (4.2 BSD). */ - MIPS_SIGPROF = 29, /* Profiling alarm clock (4.2 BSD). */ - MIPS_SIGXCPU = 30, /* CPU limit exceeded (4.2 BSD). */ - MIPS_SIGXFSZ = 31, /* File size limit exceeded (4.2 BSD). */ - MIPS_SIGRTMIN = 32, /* Minimum RT signal. */ - MIPS_SIGRTMAX = 128 - 1 /* Maximum RT signal. */ - }; +/* Target descriptions. */ +extern struct target_desc *tdesc_mips_linux; +extern struct target_desc *tdesc_mips64_linux; +extern struct target_desc *tdesc_mips_dsp_linux; +extern struct target_desc *tdesc_mips64_dsp_linux;