Module Name:    src
Committed By:   riastradh
Date:           Sun Nov 24 04:24:18 UTC 2024

Modified Files:
        src/lib/libarch: Makefile
Added Files:
        src/lib/libarch/alpha: alpha.expsym
        src/lib/libarch/arm: arm.expsym
        src/lib/libarch/i386: i386.expsym
        src/lib/libarch/m68k: m68k.expsym
        src/lib/libarch/sparc/v8: sparc_v8.expsym
        src/lib/libarch/x86_64: x86_64.expsym

Log Message:
libarch: Add expected symbols list.

PR lib/58838: shared libraries in base should all have expsym lists


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/lib/libarch/Makefile
cvs rdiff -u -r0 -r1.1 src/lib/libarch/alpha/alpha.expsym
cvs rdiff -u -r0 -r1.1 src/lib/libarch/arm/arm.expsym
cvs rdiff -u -r0 -r1.1 src/lib/libarch/i386/i386.expsym
cvs rdiff -u -r0 -r1.1 src/lib/libarch/m68k/m68k.expsym
cvs rdiff -u -r0 -r1.1 src/lib/libarch/sparc/v8/sparc_v8.expsym
cvs rdiff -u -r0 -r1.1 src/lib/libarch/x86_64/x86_64.expsym

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libarch/Makefile
diff -u src/lib/libarch/Makefile:1.30 src/lib/libarch/Makefile:1.31
--- src/lib/libarch/Makefile:1.30	Sat Jan 23 21:22:46 2016
+++ src/lib/libarch/Makefile	Sun Nov 24 04:24:17 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.30 2016/01/23 21:22:46 christos Exp $
+#	$NetBSD: Makefile,v 1.31 2024/11/24 04:24:17 riastradh Exp $
 
 .include <bsd.own.mk>
 
@@ -25,6 +25,7 @@ LIB=	${MLIBDIR}
 LIB=	${LIBC_MACHINE_CPU}
 .endif
 SHLIB_VERSION_FILE= ${.CURDIR}/${LIB}/shlib_version
+LIB_EXPSYM=	${LIB}.expsym	# resolved in .PATH
 
 .include <bsd.lib.mk>
 .else

Added files:

Index: src/lib/libarch/alpha/alpha.expsym
diff -u /dev/null src/lib/libarch/alpha/alpha.expsym:1.1
--- /dev/null	Sun Nov 24 04:24:18 2024
+++ src/lib/libarch/alpha/alpha.expsym	Sun Nov 24 04:24:17 2024
@@ -0,0 +1,27 @@
+alpha_bus_getwindows
+alpha_bus_mapwindow
+alpha_bus_unmapwindow
+alpha_pci_conf_read
+alpha_pci_conf_write
+alpha_pci_io_bwx_inb
+alpha_pci_io_bwx_inl
+alpha_pci_io_bwx_inw
+alpha_pci_io_bwx_ops
+alpha_pci_io_bwx_outb
+alpha_pci_io_bwx_outl
+alpha_pci_io_bwx_outw
+alpha_pci_io_enable
+alpha_pci_io_switch
+alpha_pci_io_swiz_inb
+alpha_pci_io_swiz_inl
+alpha_pci_io_swiz_inw
+alpha_pci_io_swiz_ops
+alpha_pci_io_swiz_outb
+alpha_pci_io_swiz_outl
+alpha_pci_io_swiz_outw
+alpha_pci_io_window_count
+alpha_pci_io_windows
+alpha_pci_mem_map
+alpha_pci_mem_unmap
+alpha_pci_mem_window_count
+alpha_pci_mem_windows

Index: src/lib/libarch/arm/arm.expsym
diff -u /dev/null src/lib/libarch/arm/arm.expsym:1.1
--- /dev/null	Sun Nov 24 04:24:18 2024
+++ src/lib/libarch/arm/arm.expsym	Sun Nov 24 04:24:17 2024
@@ -0,0 +1,2 @@
+arm_drain_writebuf
+arm_sync_icache

Index: src/lib/libarch/i386/i386.expsym
diff -u /dev/null src/lib/libarch/i386/i386.expsym:1.1
--- /dev/null	Sun Nov 24 04:24:18 2024
+++ src/lib/libarch/i386/i386.expsym	Sun Nov 24 04:24:17 2024
@@ -0,0 +1,7 @@
+i386_get_ioperm
+i386_get_ldt
+i386_get_mtrr
+i386_iopl
+i386_set_ioperm
+i386_set_ldt
+i386_set_mtrr

Index: src/lib/libarch/m68k/m68k.expsym
diff -u /dev/null src/lib/libarch/m68k/m68k.expsym:1.1
--- /dev/null	Sun Nov 24 04:24:18 2024
+++ src/lib/libarch/m68k/m68k.expsym	Sun Nov 24 04:24:17 2024
@@ -0,0 +1 @@
+m68k_sync_icache

Index: src/lib/libarch/sparc/v8/sparc_v8.expsym
diff -u /dev/null src/lib/libarch/sparc/v8/sparc_v8.expsym:1.1
--- /dev/null	Sun Nov 24 04:24:18 2024
+++ src/lib/libarch/sparc/v8/sparc_v8.expsym	Sun Nov 24 04:24:17 2024
@@ -0,0 +1,6 @@
+.div
+.mul
+.rem
+.udiv
+.umul
+.urem

Index: src/lib/libarch/x86_64/x86_64.expsym
diff -u /dev/null src/lib/libarch/x86_64/x86_64.expsym:1.1
--- /dev/null	Sun Nov 24 04:24:18 2024
+++ src/lib/libarch/x86_64/x86_64.expsym	Sun Nov 24 04:24:18 2024
@@ -0,0 +1,3 @@
+x86_64_get_mtrr
+x86_64_iopl
+x86_64_set_mtrr

Reply via email to