Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Apr 2003 18:04:22 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 28120 for review
Message-ID:  <200304050204.h3524M4F092645@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=28120

Change 28120 by peter@peter_daintree on 2003/04/04 18:03:51

	64 bit general regs. gotta add others yet.
	delete dbregs, the interface is different.

Affected files ...

.. //depot/projects/hammer/sys/x86_64/include/pcb.h#6 edit

Differences ...

==== //depot/projects/hammer/sys/x86_64/include/pcb.h#6 (text+ko) ====

@@ -46,32 +46,23 @@
 #include <machine/npx.h>
 
 struct pcb {
-	int	pcb_cr3;
-	int	pcb_edi;
-	int	pcb_esi;
-	int	pcb_ebp;
-	int	pcb_esp;
-	int	pcb_ebx;
-	int	pcb_eip;
+	long	pcb_cr3;
+	long	pcb_edi;
+	long	pcb_esi;
+	long	pcb_ebp;
+	long	pcb_esp;
+	long	pcb_ebx;
+	long	pcb_eip;
 
-	int     pcb_dr0;
-	int     pcb_dr1;
-	int     pcb_dr2;
-	int     pcb_dr3;
-	int     pcb_dr6;
-	int     pcb_dr7;
-
 	struct	savefpu	pcb_save;
-	u_int	pcb_flags;
-#define	PCB_DBREGS	0x02	/* process using debug registers */
+	u_long	pcb_flags;
 #define	PCB_NPXTRAP	0x04	/* npx trap pending */
 #define	PCB_NPXINITDONE	0x08	/* fpu state is initialized */
 
 	caddr_t	pcb_onfault;	/* copyin/out fault recovery */
-	int	pcb_gs;
 	struct	pcb_ext	*pcb_ext;	/* optional pcb extension */
-	int	pcb_psl;	/* process status long */
-	u_long	__pcb_spare[2];	/* adjust to avoid core dump size changes */
+	long	pcb_gs;
+	long	pcb_psl;	/* process status long */
 };
 
 #ifdef _KERNEL



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304050204.h3524M4F092645>