Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Feb 2003 13:53:06 -0800 (PST)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 25114 for review
Message-ID:  <200302132153.h1DLr6Ns007688@repoman.freebsd.org>

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

Change 25114 by jmallett@jmallett_dalek on 2003/02/13 13:52:05

	Some stubs to reduce the number of undefined references.

Affected files ...

.. //depot/projects/mips/sys/mips/include/pmap.h#4 edit
.. //depot/projects/mips/sys/mips/mips/pmap.c#2 edit

Differences ...

==== //depot/projects/mips/sys/mips/include/pmap.h#4 (text+ko) ====

@@ -37,13 +37,15 @@
 
 typedef	struct pmap *pmap_t;
 
-#ifdef	_KERNEL
 extern	pmap_t kernel_pmap;
 extern	vm_offset_t avail_start;
 extern	vm_offset_t avail_end;
 extern	vm_offset_t phys_avail[];
 extern	vm_offset_t virtual_avail;
 extern	vm_offset_t virtual_end;
-#endif
+
+vm_offset_t pmap_kextract(vm_offset_t);
+
+#define	vtophys(va)	pmap_kextract((vm_offset_t)(va))
 
 #endif	/* !_MACHINE_PMAP_H_ */

==== //depot/projects/mips/sys/mips/mips/pmap.c#2 (text+ko) ====

@@ -52,3 +52,224 @@
 vm_offset_t phys_avail[10]; /* XXX this is wrong */
 vm_offset_t virtual_avail;
 vm_offset_t virtual_end;
+
+struct msgbuf *msgbufp;
+
+int pmap_pagedaemon_waken;
+
+void
+pmap_activate(struct thread *td)
+{
+}
+
+vm_offset_t
+pmap_addr_hint(vm_object_t object, vm_offset_t va, vm_size_t size)
+{       
+	return (0);
+}
+
+void
+pmap_change_wiring(pmap_t pmap, vm_offset_t va, boolean_t wired)
+{
+}
+
+void    
+pmap_clear_modify(vm_page_t m)
+{
+}
+
+void
+pmap_clear_reference(vm_page_t m)
+{
+}
+
+void
+pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr,
+    vm_size_t len, vm_offset_t src_addr)
+{
+}
+
+void
+pmap_copy_page(vm_page_t src, vm_page_t dst)
+{       
+}
+
+void
+pmap_dispose_altkstack(struct thread *td)
+{
+}
+
+void
+pmap_dispose_thread(struct thread *td)
+{
+}
+
+void
+pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot,
+    boolean_t wired)
+{
+}
+
+vm_offset_t
+pmap_extract(pmap_t pmap, vm_offset_t va)
+{       
+	return (0);
+}
+
+void
+pmap_growkernel(vm_offset_t addr)
+{
+}
+
+void
+pmap_init(vm_offset_t phys_start, vm_offset_t phys_end)
+{
+}
+
+void
+pmap_init2(void)
+{
+}
+
+boolean_t
+pmap_is_modified(vm_page_t m)
+{
+	return (FALSE);
+}
+
+vm_offset_t
+pmap_kextract(vm_offset_t va)
+{
+	return (0);
+}
+
+vm_offset_t
+pmap_map(vm_offset_t *va, vm_offset_t start, vm_offset_t end, int prot)
+{
+	return (0);
+}
+
+int
+pmap_mincore(pmap_t pmap, vm_offset_t addr)
+{       
+	return (0);
+}
+
+void
+pmap_new_altkstack(struct thread *td, int pages)
+{
+}
+
+void
+pmap_new_thread(struct thread *td, int pages)
+{
+}
+
+void
+pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, vm_object_t object,
+    vm_pindex_t pindex, vm_size_t size, int limit)
+{
+}
+
+boolean_t
+pmap_page_exists_quick(pmap_t pmap, vm_page_t m)
+{
+	return (FALSE);
+}
+
+void
+pmap_page_protect(vm_page_t m, vm_prot_t prot)
+{
+}
+
+vm_offset_t
+pmap_phys_address(int p)
+{
+	return (0);
+}
+
+void
+pmap_pinit(pmap_t pmap)
+{
+}
+
+void
+pmap_pinit0(pmap_t pmap)
+{
+}
+
+void
+pmap_pinit2(pmap_t pmap)
+{
+}
+
+void
+pmap_prefault(pmap_t pmap, vm_offset_t va, vm_map_entry_t entry)
+{
+}
+
+void
+pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot)
+{
+}
+
+void    
+pmap_qenter(vm_offset_t va, vm_page_t *m, int count)
+{
+}
+
+void
+pmap_qremove(vm_offset_t va, int count)
+{
+}
+
+void
+pmap_release(pmap_t pmap)
+{
+}
+
+void
+pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
+{
+}
+
+void
+pmap_remove_all(vm_page_t m)
+{
+}
+
+void
+pmap_remove_pages(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
+{
+}
+
+void
+pmap_swapin_thread(struct thread *td)
+{
+}
+
+void
+pmap_swapout_thread(struct thread *td)
+{
+}
+
+int
+pmap_ts_referenced(vm_page_t m)
+{
+	return (0);
+}
+
+void
+pmap_zero_page(vm_page_t m)
+{
+}
+
+void
+pmap_zero_page_area(vm_page_t pa, int off, int size)
+{
+}
+
+void
+pmap_zero_page_idle(vm_page_t m)
+{
+}

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




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