summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-12-03 18:35:28 +0000
committerbde <bde@FreeBSD.org>1995-12-03 18:35:28 +0000
commit5ac2f22faeecd22ced684732d37523d80abeb225 (patch)
tree49a1f27a79bd48d9249e311ac695a937534e761b /sys/i386
parenta847202474348d0c1e6f4dba9b7d15dc8abe932c (diff)
downloadFreeBSD-src-5ac2f22faeecd22ced684732d37523d80abeb225.zip
FreeBSD-src-5ac2f22faeecd22ced684732d37523d80abeb225.tar.gz
Completed function declarations and/or added prototypes.
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/i386/genassym.c4
-rw-r--r--sys/i386/i386/in_cksum.c4
-rw-r--r--sys/i386/i386/ns_cksum.c4
-rw-r--r--sys/i386/i386/pmap.c35
4 files changed, 34 insertions, 13 deletions
diff --git a/sys/i386/i386/genassym.c b/sys/i386/i386/genassym.c
index e67225b..2d47b84 100644
--- a/sys/i386/i386/genassym.c
+++ b/sys/i386/i386/genassym.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)genassym.c 5.11 (Berkeley) 5/10/91
- * $Id: genassym.c,v 1.27 1995/05/30 07:59:25 rgrimes Exp $
+ * $Id: genassym.c,v 1.28 1995/08/17 11:29:55 davidg Exp $
*/
#include <stdio.h>
@@ -64,6 +64,8 @@
#include <nfs/nfsv2.h>
#include <nfs/nfsdiskless.h>
+extern int main __P((void));
+
int
main()
{
diff --git a/sys/i386/i386/in_cksum.c b/sys/i386/i386/in_cksum.c
index 1764a58..439a4bc 100644
--- a/sys/i386/i386/in_cksum.c
+++ b/sys/i386/i386/in_cksum.c
@@ -32,13 +32,15 @@
*
* from tahoe: in_cksum.c 1.2 86/01/05
* from: @(#)in_cksum.c 1.3 (Berkeley) 1/19/91
- * $Id: in_cksum.c,v 1.6 1994/08/13 03:49:39 wollman Exp $
+ * $Id: in_cksum.c,v 1.7 1995/05/30 07:59:31 rgrimes Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/mbuf.h>
+extern int in_cksum __P((struct mbuf *m, int len));
+
/*
* Checksum routine for Internet Protocol family headers.
*
diff --git a/sys/i386/i386/ns_cksum.c b/sys/i386/i386/ns_cksum.c
index 142c9f8..7060608 100644
--- a/sys/i386/i386/ns_cksum.c
+++ b/sys/i386/i386/ns_cksum.c
@@ -32,13 +32,15 @@
*
* from: @(#)ns_cksum.c 7.7 (Berkeley) 4/29/91
* from NetBSD: ns_cksum.c,v 1.2 1993/05/22 07:59:55 cgd Exp
- * $Id: ns_cksum.c,v 1.2 1993/12/19 00:50:07 wollman Exp $
+ * $Id: ns_cksum.c,v 1.3 1994/08/13 03:49:43 wollman Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/mbuf.h>
+extern u_short ns_cksum __P((struct mbuf *m, int len));
+
/*
* Checksum routine for Network Systems Protocol Packets (Big-Endian).
*
diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c
index c04e4e3..3ef2d87 100644
--- a/sys/i386/i386/pmap.c
+++ b/sys/i386/i386/pmap.c
@@ -39,7 +39,7 @@
* SUCH DAMAGE.
*
* from: @(#)pmap.c 7.7 (Berkeley) 5/12/91
- * $Id: pmap.c,v 1.64 1995/10/23 02:31:29 davidg Exp $
+ * $Id: pmap.c,v 1.65 1995/11/20 12:10:01 phk Exp $
*/
/*
@@ -101,6 +101,15 @@
#include <i386/isa/isa.h>
+extern void init_pv_entries __P((int));
+extern void pmap_copy_on_write __P((vm_offset_t pa));
+extern void pmap_object_init_pt __P((pmap_t pmap, vm_offset_t addr,
+ vm_object_t object, vm_offset_t offset,
+ vm_offset_t size));
+extern void pmap_remove_all __P((vm_offset_t pa));
+extern void pmap_remove_entry __P((struct pmap *pmap, pv_entry_t pv,
+ vm_offset_t va));
+
/*
* Get PDEs and PTEs for user/kernel address space
*/
@@ -136,10 +145,6 @@ vm_offset_t virtual_end; /* VA of last avail page (end of kernel AS) */
boolean_t pmap_initialized = FALSE; /* Has pmap_init completed? */
vm_offset_t vm_first_phys, vm_last_phys;
-static inline int pmap_is_managed();
-static void i386_protection_init();
-static void pmap_alloc_pv_entry();
-static inline pv_entry_t get_pv_entry();
int nkpt;
extern vm_offset_t clean_sva, clean_eva;
@@ -154,9 +159,19 @@ caddr_t CADDR1, CADDR2, ptvmmap;
pt_entry_t *msgbufmap;
struct msgbuf *msgbufp;
-
-void
-init_pv_entries(int);
+static void free_pv_entry __P((pv_entry_t pv));
+static pt_entry_t *
+ get_pt_entry __P((pmap_t pmap));
+static pv_entry_t
+ get_pv_entry __P((void));
+static void i386_protection_init __P((void));
+static void pmap_alloc_pv_entry __P((void));
+static void pmap_changebit __P((vm_offset_t pa, int bit, boolean_t setem));
+static void pmap_enter_quick __P((pmap_t pmap, vm_offset_t va,
+ vm_offset_t pa));
+static int pmap_is_managed __P((vm_offset_t pa));
+static boolean_t
+ pmap_testbit __P((vm_offset_t pa, int bit));
/*
* Routine: pmap_pte
@@ -166,7 +181,7 @@ init_pv_entries(int);
* [ what about induced faults -wfj]
*/
-inline pt_entry_t * const
+inline pt_entry_t * __pure
pmap_pte(pmap, va)
register pmap_t pmap;
vm_offset_t va;
@@ -1852,7 +1867,7 @@ pmap_copy_on_write(vm_offset_t pa)
* Miscellaneous support routines follow
*/
-void
+static void
i386_protection_init()
{
register int *kp, prot;
OpenPOWER on IntegriCloud