summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1997-05-10 08:01:13 +0000
committerbde <bde@FreeBSD.org>1997-05-10 08:01:13 +0000
commitf386e7bec8256590fc1d43360e745d73ae0799ac (patch)
treed57e964e088de0738079f825d7280b9a2f98881f
parentc1c52fcc298611fe5055e61f55880ff4d95bec54 (diff)
downloadFreeBSD-src-f386e7bec8256590fc1d43360e745d73ae0799ac.zip
FreeBSD-src-f386e7bec8256590fc1d43360e745d73ae0799ac.tar.gz
Cleaned up #includes. Lite2 cleaned up <sys/mount.h> so no kludges
are required for NFS now. Ifdefed SMP #defines.
-rw-r--r--sys/amd64/amd64/genassym.c26
-rw-r--r--sys/i386/i386/genassym.c26
2 files changed, 22 insertions, 30 deletions
diff --git a/sys/amd64/amd64/genassym.c b/sys/amd64/amd64/genassym.c
index e15535b..18ecadc 100644
--- a/sys/amd64/amd64/genassym.c
+++ b/sys/amd64/amd64/genassym.c
@@ -34,38 +34,30 @@
* SUCH DAMAGE.
*
* from: @(#)genassym.c 5.11 (Berkeley) 5/10/91
- * $Id: genassym.c,v 1.44 1997/04/07 07:15:48 peter Exp $
+ * $Id: genassym.c,v 1.45 1997/04/26 11:45:06 peter Exp $
*/
#include <stdio.h>
#include <sys/param.h>
#include <sys/buf.h>
+#include <sys/errno.h>
#include <sys/proc.h>
-/* XXX This is just real ugly to have to do, but it is what you have to do! */
-#ifndef NFS
-#define NFS
#include <sys/mount.h>
-#undef NFS
-#else
-#include <sys/mount.h>
-#endif
-#include <sys/mbuf.h>
#include <sys/socket.h>
-#include <sys/msgbuf.h>
-#include <machine/cpu.h>
-#include <machine/trap.h>
-#include <machine/psl.h>
-#include <machine/reg.h>
+#include <sys/resource.h>
+#include <sys/resourcevar.h>
+#include <machine/frame.h>
#include <machine/bootinfo.h>
#include <machine/tss.h>
-#include <sys/syscall.h>
#include <sys/vmmeter.h>
#include <vm/vm.h>
#include <vm/vm_param.h>
#include <sys/lock.h>
#include <vm/pmap.h>
#include <vm/vm_map.h>
+#define KERNEL /* XXX avoid user headers */
#include <sys/user.h>
+#undef KERNEL
#include <net/if.h>
#include <netinet/in.h>
#include <nfs/nfsv2.h>
@@ -102,8 +94,10 @@ main()
printf("#define\tP_WCHAN %p\n", &p->p_wchan);
printf("#define\tP_FLAG %p\n", &p->p_flag);
printf("#define\tP_PID %p\n", &p->p_pid);
+#ifdef SMP
printf("#define\tP_ONCPU %p\n", &p->p_oncpu);
printf("#define\tP_LASTCPU %p\n", &p->p_lastcpu);
+#endif
printf("#define\tSSLEEP %d\n", SSLEEP);
printf("#define\tSRUN %d\n", SRUN);
printf("#define\tV_TRAP %p\n", &vm->v_trap);
@@ -133,7 +127,9 @@ main()
printf("#define\tPCB_EIP %p\n", &pcb->pcb_eip);
printf("#define\tTSS_ESP0 %p\n", &tss->tss_esp0);
printf("#define\tPCB_USERLDT %p\n", &pcb->pcb_ldt);
+#ifdef SMP
printf("#define\tPCB_MPNEST %p\n", &pcb->pcb_mpnest);
+#endif
printf("#define\tU_PROF %p\n", &up->u_stats.p_prof);
printf("#define\tU_PROFSCALE %p\n", &up->u_stats.p_prof.pr_scale);
printf("#define\tPR_BASE %p\n", &uprof->pr_base);
diff --git a/sys/i386/i386/genassym.c b/sys/i386/i386/genassym.c
index e15535b..18ecadc 100644
--- a/sys/i386/i386/genassym.c
+++ b/sys/i386/i386/genassym.c
@@ -34,38 +34,30 @@
* SUCH DAMAGE.
*
* from: @(#)genassym.c 5.11 (Berkeley) 5/10/91
- * $Id: genassym.c,v 1.44 1997/04/07 07:15:48 peter Exp $
+ * $Id: genassym.c,v 1.45 1997/04/26 11:45:06 peter Exp $
*/
#include <stdio.h>
#include <sys/param.h>
#include <sys/buf.h>
+#include <sys/errno.h>
#include <sys/proc.h>
-/* XXX This is just real ugly to have to do, but it is what you have to do! */
-#ifndef NFS
-#define NFS
#include <sys/mount.h>
-#undef NFS
-#else
-#include <sys/mount.h>
-#endif
-#include <sys/mbuf.h>
#include <sys/socket.h>
-#include <sys/msgbuf.h>
-#include <machine/cpu.h>
-#include <machine/trap.h>
-#include <machine/psl.h>
-#include <machine/reg.h>
+#include <sys/resource.h>
+#include <sys/resourcevar.h>
+#include <machine/frame.h>
#include <machine/bootinfo.h>
#include <machine/tss.h>
-#include <sys/syscall.h>
#include <sys/vmmeter.h>
#include <vm/vm.h>
#include <vm/vm_param.h>
#include <sys/lock.h>
#include <vm/pmap.h>
#include <vm/vm_map.h>
+#define KERNEL /* XXX avoid user headers */
#include <sys/user.h>
+#undef KERNEL
#include <net/if.h>
#include <netinet/in.h>
#include <nfs/nfsv2.h>
@@ -102,8 +94,10 @@ main()
printf("#define\tP_WCHAN %p\n", &p->p_wchan);
printf("#define\tP_FLAG %p\n", &p->p_flag);
printf("#define\tP_PID %p\n", &p->p_pid);
+#ifdef SMP
printf("#define\tP_ONCPU %p\n", &p->p_oncpu);
printf("#define\tP_LASTCPU %p\n", &p->p_lastcpu);
+#endif
printf("#define\tSSLEEP %d\n", SSLEEP);
printf("#define\tSRUN %d\n", SRUN);
printf("#define\tV_TRAP %p\n", &vm->v_trap);
@@ -133,7 +127,9 @@ main()
printf("#define\tPCB_EIP %p\n", &pcb->pcb_eip);
printf("#define\tTSS_ESP0 %p\n", &tss->tss_esp0);
printf("#define\tPCB_USERLDT %p\n", &pcb->pcb_ldt);
+#ifdef SMP
printf("#define\tPCB_MPNEST %p\n", &pcb->pcb_mpnest);
+#endif
printf("#define\tU_PROF %p\n", &up->u_stats.p_prof);
printf("#define\tU_PROFSCALE %p\n", &up->u_stats.p_prof.pr_scale);
printf("#define\tPR_BASE %p\n", &uprof->pr_base);
OpenPOWER on IntegriCloud