summaryrefslogtreecommitdiff
path: root/usr/src/uts/sparc/sys
diff options
context:
space:
mode:
authorwsm <none@none>2005-09-12 10:21:36 -0700
committerwsm <none@none>2005-09-12 10:21:36 -0700
commit4e8a0fa6fce12b5763c5ec0a8fdc66de5f4d8214 (patch)
tree77cd451a0d0f5840303d485e71c27dc8ddee1858 /usr/src/uts/sparc/sys
parent66ac517ef5ae556eb413e14e9546003581b9045f (diff)
downloadillumos-gate-4e8a0fa6fce12b5763c5ec0a8fdc66de5f4d8214.tar.gz
6303214 unimplemented_{LDD,STD} traps need to be handled
6312645 little endian LDD/STD simulation is inconsistent with hardware
Diffstat (limited to 'usr/src/uts/sparc/sys')
-rw-r--r--usr/src/uts/sparc/sys/simulate.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/sparc/sys/simulate.h b/usr/src/uts/sparc/sys/simulate.h
index 7ae629dd1f..56bc95f7bb 100644
--- a/usr/src/uts/sparc/sys/simulate.h
+++ b/usr/src/uts/sparc/sys/simulate.h
@@ -20,7 +20,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 1991-1998,2003 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -145,6 +145,7 @@ extern "C" {
extern int32_t fetch_user_instr(caddr_t);
extern int simulate_unimp(struct regs *, caddr_t *);
+extern int simulate_lddstd(struct regs *, caddr_t *);
extern int do_unaligned(struct regs *, caddr_t *);
extern int calc_memaddr(struct regs *, caddr_t *);
extern int is_atomic(struct regs *);