machdep.c (331722) | machdep.c (341491) |
---|---|
1/*- 2 * Copyright (c) 2001 Jake Burkholder. 3 * Copyright (c) 1992 Terrence R. Lambert. 4 * Copyright (c) 1982, 1987, 1990 The Regents of the University of California. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * William Jolitz. --- 22 unchanged lines hidden (view full) --- 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91 35 * from: FreeBSD: src/sys/i386/i386/machdep.c,v 1.477 2001/08/27 36 */ 37 38#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2001 Jake Burkholder. 3 * Copyright (c) 1992 Terrence R. Lambert. 4 * Copyright (c) 1982, 1987, 1990 The Regents of the University of California. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * William Jolitz. --- 22 unchanged lines hidden (view full) --- 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91 35 * from: FreeBSD: src/sys/i386/i386/machdep.c,v 1.477 2001/08/27 36 */ 37 38#include <sys/cdefs.h> |
39__FBSDID("$FreeBSD: stable/11/sys/sparc64/sparc64/machdep.c 331722 2018-03-29 02:50:57Z eadler $"); | 39__FBSDID("$FreeBSD: stable/11/sys/sparc64/sparc64/machdep.c 341491 2018-12-04 19:07:10Z markj $"); |
40 41#include "opt_compat.h" 42#include "opt_ddb.h" 43#include "opt_kstack_pages.h" 44 45#include <sys/param.h> 46#include <sys/malloc.h> 47#include <sys/proc.h> --- 1004 unchanged lines hidden (view full) --- 1052 struct trapframe *tf; 1053 struct pcb *pcb; 1054 1055 pcb = td->td_pcb; 1056 tf = td->td_frame; 1057 bcopy(pcb->pcb_ufp, fpregs->fr_regs, sizeof(fpregs->fr_regs)); 1058 fpregs->fr_fsr = tf->tf_fsr; 1059 fpregs->fr_gsr = tf->tf_gsr; | 40 41#include "opt_compat.h" 42#include "opt_ddb.h" 43#include "opt_kstack_pages.h" 44 45#include <sys/param.h> 46#include <sys/malloc.h> 47#include <sys/proc.h> --- 1004 unchanged lines hidden (view full) --- 1052 struct trapframe *tf; 1053 struct pcb *pcb; 1054 1055 pcb = td->td_pcb; 1056 tf = td->td_frame; 1057 bcopy(pcb->pcb_ufp, fpregs->fr_regs, sizeof(fpregs->fr_regs)); 1058 fpregs->fr_fsr = tf->tf_fsr; 1059 fpregs->fr_gsr = tf->tf_gsr; |
1060 fpregs->fr_pad[0] = 0; |
|
1060 return (0); 1061} 1062 1063int 1064set_fpregs(struct thread *td, struct fpreg *fpregs) 1065{ 1066 struct trapframe *tf; 1067 struct pcb *pcb; --- 46 unchanged lines hidden --- | 1061 return (0); 1062} 1063 1064int 1065set_fpregs(struct thread *td, struct fpreg *fpregs) 1066{ 1067 struct trapframe *tf; 1068 struct pcb *pcb; --- 46 unchanged lines hidden --- |