svn commit: r332629 - head/sys/mips/mips
Brooks Davis
brooks at FreeBSD.org
Mon Apr 16 17:43:27 UTC 2018
Author: brooks
Date: Mon Apr 16 17:43:26 2018
New Revision: 332629
URL: https://svnweb.freebsd.org/changeset/base/332629
Log:
Remove unused badaddr() function.
Reviewed by: jmallett
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D15078
Modified:
head/sys/mips/mips/support.S
Modified: head/sys/mips/mips/support.S
==============================================================================
--- head/sys/mips/mips/support.S Mon Apr 16 17:30:33 2018 (r332628)
+++ head/sys/mips/mips/support.S Mon Apr 16 17:43:26 2018 (r332629)
@@ -105,38 +105,6 @@
.text
/*
- * See if access to addr with a len type instruction causes a machine check.
- * len is length of access (1=byte, 2=short, 4=int)
- *
- * badaddr(addr, len)
- * char *addr;
- * int len;
- */
-LEAF(badaddr)
- PTR_LA v0, baderr
- GET_CPU_PCPU(v1)
- PTR_L v1, PC_CURPCB(v1)
- bne a1, 1, 2f
- PTR_S v0, U_PCB_ONFAULT(v1)
- b 5f
- lbu v0, (a0)
-2:
- bne a1, 2, 4f
- nop
- b 5f
- lhu v0, (a0)
-4:
- lw v0, (a0)
-5:
- PTR_S zero, U_PCB_ONFAULT(v1)
- j ra
- move v0, zero # made it w/o errors
-baderr:
- j ra
- li v0, 1 # trap sends us here
-END(badaddr)
-
-/*
* int copystr(void *kfaddr, void *kdaddr, size_t maxlen, size_t *lencopied)
* Copy a NIL-terminated string, at most maxlen characters long. Return the
* number of characters copied (including the NIL) in *lencopied. If the
More information about the svn-src-head
mailing list