diff options
author | wsm <none@none> | 2005-09-12 10:21:36 -0700 |
---|---|---|
committer | wsm <none@none> | 2005-09-12 10:21:36 -0700 |
commit | 4e8a0fa6fce12b5763c5ec0a8fdc66de5f4d8214 (patch) | |
tree | 77cd451a0d0f5840303d485e71c27dc8ddee1858 /usr/src/uts/sparc/sys | |
parent | 66ac517ef5ae556eb413e14e9546003581b9045f (diff) | |
download | illumos-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.h | 3 |
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 *); |