opnsense-src/sys/mips/mips
Ruslan Bukin 3af5cc2e50 Use SIGSEGV signal for memory protection failures from userspace on MIPS.
(same as ARMv8, RISC-V and other architectures do).
This makes mmap tests happy.

Sponsored by:	DARPA, AFRL
Sponsored by:	HEIF5
2016-09-28 14:13:41 +00:00
..
autoconf.c o) Eliminate the "stand" frame and its use. Use CALLFRAME_* everywhere. 2010-04-19 07:34:26 +00:00
bcopy.S Replace uses of the ALEAF macro with XLEAF and remove ALEAF macro to 2013-10-15 04:43:31 +00:00
bus_space_generic.c Make bus_space_generic properly map/unmap memory (using pmap_mapdev and 2016-02-11 06:24:34 +00:00
busdma_machdep.c Revert r291142. 2015-11-23 11:19:00 +00:00
cache.c Add 64 byte linesize cache flushing routines for L1 instruction, L1 data 2015-03-26 14:51:24 +00:00
cache_mipsNN.c Add 64 byte linesize cache flushing routines for L1 instruction, L1 data 2015-03-26 14:51:24 +00:00
cpu.c The TLS offset is a property of the process ABI. 2016-09-15 17:25:52 +00:00
db_disasm.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
db_interface.c Use our nitems() macro when param.h is available. 2016-04-20 15:45:55 +00:00
db_trace.c mips/ddb: fix MIPS backtrace truncation and MIPS32 register printing. 2016-07-12 02:12:31 +00:00
dump_machdep.c Factor out duplicated code from dumpsys() on each architecture into generic 2015-01-07 01:01:39 +00:00
elf_machdep.c Set the standard freebsd brand note for ELF binaries on MIPS, 2016-09-22 12:48:01 +00:00
elf_trampoline.c Shuffle the includes around so they occur after opt_global.h is included; 2013-10-09 00:22:21 +00:00
exception.S Implement FBT provider (MD part) for DTrace on MIPS. 2016-05-05 13:54:50 +00:00
fp.S Enable hardfloat for assembly generation. 2015-08-24 19:09:56 +00:00
freebsd32_machdep.c Set the standard freebsd brand note for ELF binaries on MIPS, 2016-09-22 12:48:01 +00:00
gdb_machdep.c Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
genassym.c The TLS offset is a property of the process ABI. 2016-09-15 17:25:52 +00:00
in_cksum.c Merge from projects/mips to head by hand: 2010-01-10 20:29:20 +00:00
inckern.S Make the ELF trampoline binary ELF executable (and do some cleanup). 2010-12-16 04:56:03 +00:00
intr_machdep.c Move PMC hook invocation to cpu_intr. The idea is the same as with ast() 2012-03-22 17:47:52 +00:00
libkern_machdep.c o) Use ABI, not ISA_* options, to determine whether to compile bits if libkern 2012-03-12 21:25:32 +00:00
locore.S Add SMP support for MTI Malta 34kf CPU. 2016-09-12 16:38:51 +00:00
machdep.c mips: for pointers replace 0 with NULL. 2016-04-15 14:26:24 +00:00
mem.c Remove Giant from /dev/mem and /dev/kmem. It is definitely not needed 2015-01-24 12:51:15 +00:00
minidump_machdep.c As <machine/pmap.h> is included from <vm/pmap.h>, there is no need to 2016-02-22 09:02:20 +00:00
mips_pic.c Fix MIPS INTRNG (both FDT and non-FDT) behaviour broken by r304459 2016-09-07 09:31:10 +00:00
mp_machdep.c Allow the use of soft-interrupts for sending IPIs. 2016-09-08 17:37:13 +00:00
mpboot.S Get rid of duplicated versions of the KSU bits. 2012-03-06 23:08:02 +00:00
nexus.c Fix MIPS INTRNG (both FDT and non-FDT) behaviour broken by r304459 2016-09-07 09:31:10 +00:00
octeon_cop2.c - Add better COP2 (crypto coprocessor) context handler for Octeon. Keep 2012-01-06 01:23:26 +00:00
octeon_cop2_swtch.S - Add better COP2 (crypto coprocessor) context handler for Octeon. Keep 2012-01-06 01:23:26 +00:00
ofw_machdep.c Fix a copyright glitch before it gets copy-pasted again. I think this must 2016-04-07 18:19:09 +00:00
pm_machdep.c Fill all the siginfo so we have si_value set as well. 2016-09-28 12:23:46 +00:00
pmap.c Remove support for idle page zeroing. 2016-09-03 20:38:13 +00:00
ptrace_machdep.c Place holder ptrace mips module. Not entirely sure what's required 2009-12-17 23:55:49 +00:00
sc_machdep.c Provide basic glue to allow syscons to be used on MIPS, modelled 2012-08-25 08:09:37 +00:00
stack_machdep.c As <machine/param.h> is included from <sys/param.h>, there is no need 2016-02-22 09:04:36 +00:00
stdatomic.c opt_global.h is included automatically in the build. No need to 2014-11-18 17:06:56 +00:00
support.S Elminate NON_LEAF and use NESTED instead to unify our assembler 2013-10-15 04:45:09 +00:00
swtch.S The TLS offset is a property of the process ABI. 2016-09-15 17:25:52 +00:00
sys_machdep.c The TLS offset is a property of the process ABI. 2016-09-15 17:25:52 +00:00
tick.c Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine 2016-04-15 16:05:41 +00:00
tlb.c sys: use our roundup2/rounddown2() macros when param.h is available. 2016-04-21 19:57:40 +00:00
trap.c Use SIGSEGV signal for memory protection failures from userspace on MIPS. 2016-09-28 14:13:41 +00:00
uio_machdep.c Delete stray clause 3 (Advertising clause) and renumber while i'm 2014-03-11 23:41:35 +00:00
uma_machdep.c Include sys/_task.h into uma_int.h, so that taskqueue.h isn't a 2016-02-09 20:22:35 +00:00
vm_machdep.c The TLS offset is a property of the process ABI. 2016-09-15 17:25:52 +00:00