Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Overhaul the API used to fetch and store individual memory c...



details:   https://anonhg.NetBSD.org/src/rev/f4d24c477662
branches:  trunk
changeset: 455553:f4d24c477662
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Sat Apr 06 03:06:23 2019 +0000

description:
Overhaul the API used to fetch and store individual memory cells in
userspace.  The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufetch(9)
and ustore(9) APIs that can return proper error codes, etc. and are
implemented consistently across all platforms.  The interrupt-safe
variants are no longer supported (and several of the existing attempts
at fuswintr(), etc. were buggy and not actually interrupt-safe).

Also augmement the ucas(9) API, making it consistently available on
all plaforms, supporting uniprocessor and multiprocessor systems, even
those that do not have CAS or LL/SC primitives.

Welcome to NetBSD 8.99.37.

diffstat:

 distrib/sets/lists/comp/mi                            |   156 +-
 distrib/sets/lists/tests/module.mi                    |     5 +-
 share/man/man9/Makefile                               |    22 +-
 share/man/man9/fetch.9                                |   100 -
 share/man/man9/ipi.9                                  |    37 +-
 share/man/man9/store.9                                |    88 -
 share/man/man9/ucas.9                                 |    87 +-
 share/man/man9/ufetch.9                               |    88 +
 share/man/man9/ustore.9                               |    88 +
 sys/arch/aarch64/aarch64/TODO                         |     4 +-
 sys/arch/aarch64/aarch64/fault.c                      |     6 +-
 sys/arch/aarch64/aarch64/fusu.S                       |   107 +-
 sys/arch/aarch64/aarch64/trap.c                       |    23 +-
 sys/arch/aarch64/include/machdep.h                    |     4 +-
 sys/arch/alpha/alpha/genassym.cf                      |     3 +-
 sys/arch/alpha/alpha/locore.s                         |   505 ++-----
 sys/arch/alpha/alpha/trap.c                           |    64 +-
 sys/arch/alpha/include/alpha.h                        |     3 +-
 sys/arch/alpha/include/pcb.h                          |     3 +-
 sys/arch/alpha/include/types.h                        |     3 +-
 sys/arch/amd64/amd64/copy.S                           |   226 ++-
 sys/arch/amd64/amd64/trap.c                           |    15 +-
 sys/arch/amd64/include/types.h                        |     3 +-
 sys/arch/amiga/amiga/trap.c                           |    15 +-
 sys/arch/arm/arm/arm_machdep.c                        |    16 +-
 sys/arch/arm/arm/fusu.S                               |   364 ++---
 sys/arch/arm/arm/lock_cas.S                           |    34 +-
 sys/arch/arm/arm/undefined.c                          |     6 +-
 sys/arch/arm/arm32/fault.c                            |    15 +-
 sys/arch/arm/include/locore.h                         |     5 +-
 sys/arch/arm/include/types.h                          |     5 +-
 sys/arch/atari/atari/trap.c                           |    18 +-
 sys/arch/cesfic/cesfic/machdep.c                      |     5 +-
 sys/arch/cesfic/cesfic/trap.c                         |    19 +-
 sys/arch/hp300/hp300/trap.c                           |    19 +-
 sys/arch/hppa/hppa/copy.S                             |    91 +-
 sys/arch/hppa/hppa/machdep.c                          |     8 +-
 sys/arch/hppa/hppa/trap.c                             |    52 +-
 sys/arch/i386/i386/copy.S                             |   242 +-
 sys/arch/i386/i386/trap.c                             |    12 +-
 sys/arch/i386/include/types.h                         |     3 +-
 sys/arch/ia64/ia64/machdep.c                          |    11 +-
 sys/arch/ia64/ia64/support.S                          |   515 +------
 sys/arch/luna68k/luna68k/trap.c                       |    18 +-
 sys/arch/luna68k/stand/boot/machdep.c                 |     4 +-
 sys/arch/m68k/fpe/fpu_calcea.c                        |    75 +-
 sys/arch/m68k/fpe/fpu_emulate.c                       |    48 +-
 sys/arch/m68k/include/m68k.h                          |     5 +-
 sys/arch/m68k/m68k/compat_16_machdep.c                |    14 +-
 sys/arch/m68k/m68k/copy.s                             |   230 +--
 sys/arch/m68k/m68k/m68k_machdep.c                     |    21 +-
 sys/arch/m68k/m68k/m68k_syscall.c                     |    37 +-
 sys/arch/m68k/m68k/m68k_trap.c                        |    30 +-
 sys/arch/m68k/m68k/regdump.c                          |     6 +-
 sys/arch/m68k/m68k/sunos_syscall.c                    |    20 +-
 sys/arch/mac68k/mac68k/trap.c                         |    19 +-
 sys/arch/mips/include/locore.h                        |    86 +-
 sys/arch/mips/include/types.h                         |     4 +-
 sys/arch/mips/mips/bds_emul.S                         |     4 +-
 sys/arch/mips/mips/copy.S                             |   383 +----
 sys/arch/mips/mips/db_disasm.c                        |    11 +-
 sys/arch/mips/mips/db_interface.c                     |    10 +-
 sys/arch/mips/mips/fp.S                               |     4 +-
 sys/arch/mips/mips/lock_stubs_llsc.S                  |    42 +-
 sys/arch/mips/mips/lock_stubs_ras.S                   |    83 +-
 sys/arch/mips/mips/mips_emul.c                        |    29 +-
 sys/arch/mips/mips/mips_fixup.c                       |    28 +-
 sys/arch/mips/mips/trap.c                             |    45 +-
 sys/arch/mvme68k/mvme68k/trap.c                       |    17 +-
 sys/arch/news68k/news68k/trap.c                       |    19 +-
 sys/arch/next68k/next68k/trap.c                       |    19 +-
 sys/arch/powerpc/conf/files.powerpc                   |     7 +-
 sys/arch/powerpc/include/types.h                      |     3 +-
 sys/arch/powerpc/powerpc/fubyte.c                     |    50 -
 sys/arch/powerpc/powerpc/fuswintr.c                   |    48 -
 sys/arch/powerpc/powerpc/locore_subr.S                |     4 +-
 sys/arch/powerpc/powerpc/subyte.c                     |    50 -
 sys/arch/powerpc/powerpc/suswintr.c                   |    48 -
 sys/arch/powerpc/powerpc/suword.c                     |    48 -
 sys/arch/powerpc/powerpc/trap.c                       |    73 +-
 sys/arch/riscv/riscv/trap.c                           |   208 +-
 sys/arch/sh3/include/pcb.h                            |     3 +-
 sys/arch/sh3/sh3/db_disasm.c                          |    10 +-
 sys/arch/sh3/sh3/exception.c                          |    12 +-
 sys/arch/sh3/sh3/genassym.cf                          |     3 +-
 sys/arch/sh3/sh3/locore_subr.S                        |   373 +----
 sys/arch/sh3/sh3/sh3_machdep.c                        |     7 +-
 sys/arch/sh3/sh3/syscall.c                            |     6 +-
 sys/arch/sh3/sh3/vm_machdep.c                         |    17 +-
 sys/arch/sparc/sparc/compat_16_machdep.c              |     6 +-
 sys/arch/sparc/sparc/db_trace.c                       |    16 +-
 sys/arch/sparc/sparc/locore.s                         |   223 +--
 sys/arch/sparc/sparc/machdep.c                        |     6 +-
 sys/arch/sparc/sparc/sunos_machdep.c                  |     6 +-
 sys/arch/sparc/sparc/trap.c                           |     8 +-
 sys/arch/sparc64/include/types.h                      |     3 +-
 sys/arch/sparc64/sparc64/copy.S                       |   226 +-
 sys/arch/sun2/sun2/trap.c                             |    24 +-
 sys/arch/sun3/sun3/trap.c                             |    24 +-
 sys/arch/usermode/include/types.h                     |     3 +-
 sys/arch/usermode/usermode/copy.c                     |    76 +-
 sys/arch/vax/vax/subr.S                               |   112 +-
 sys/arch/x68k/x68k/trap.c                             |    19 +-
 sys/compat/freebsd/freebsd_syscall.c                  |    14 +-
 sys/compat/linux/arch/alpha/linux_osf1.c              |     7 +-
 sys/external/bsd/drm/dist/bsd-core/drmP.h             |     5 +-
 sys/kern/subr_copy.c                                  |   319 ++++-
 sys/kern/subr_prof.c                                  |    29 +-
 sys/rump/librump/rumpkern/rumpcopy.c                  |   111 +-
 sys/sys/param.h                                       |     4 +-
 sys/sys/systm.h                                       |    83 +-
 sys/uvm/uvm_mmap.c                                    |     8 +-
 tests/modules/Makefile                                |     5 +-
 tests/modules/ufetchstore/Makefile.inc                |     2 +
 tests/modules/ufetchstore/module/Makefile             |    14 +
 tests/modules/ufetchstore/module/common.h             |    59 +
 tests/modules/ufetchstore/module/ufetchstore_tester.c |   230 +++
 tests/modules/ufetchstore/t_ufetchstore.c             |  1074 +++++++++++++++++
 118 files changed, 4259 insertions(+), 3833 deletions(-)

diffs (truncated from 11643 to 300 lines):

diff -r bec080af7dbe -r f4d24c477662 distrib/sets/lists/comp/mi
--- a/distrib/sets/lists/comp/mi        Sat Apr 06 02:59:05 2019 +0000
+++ b/distrib/sets/lists/comp/mi        Sat Apr 06 03:06:23 2019 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: mi,v 1.2265 2019/04/03 15:12:45 joerg Exp $
+#      $NetBSD: mi,v 1.2266 2019/04/06 03:06:23 thorpej Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 ./etc/mtree/set.comp                           comp-sys-root
@@ -13,10 +13,10 @@
 ./usr/bin/c89                                  comp-c-bin
 ./usr/bin/c99                                  comp-c-bin
 ./usr/bin/cc                                   comp-c-bin              gcccmds
-./usr/bin/clang                                        comp-c-bin              llvm
-./usr/bin/clang++                              comp-c-bin              llvm
-./usr/bin/clang-cpp                            comp-c-bin              llvm
-./usr/bin/clang-tblgen                         comp-c-bin              llvm
+./usr/bin/clang                                        comp-c-bin              llvmcmds
+./usr/bin/clang++                              comp-c-bin              llvmcmds
+./usr/bin/clang-cpp                            comp-c-bin              llvmcmds
+./usr/bin/clang-tblgen                         comp-c-bin              llvmcmds
 ./usr/bin/config                               comp-util-bin
 ./usr/bin/crunchgen                            comp-c-bin
 ./usr/bin/crunchide                            comp-c-bin
@@ -364,7 +364,7 @@
 ./usr/include/clang-4.0/stdatomic.h            comp-obsolete           obsolete
 ./usr/include/clang-4.0/stdnoreturn.h          comp-obsolete           obsolete
 ./usr/include/clang-5.0/stdatomic.h            comp-obsolete           obsolete
-./usr/include/clang-7.0/stdatomic.h            comp-c-include          llvm
+./usr/include/clang-7.0/stdatomic.h            comp-c-include          llvmcmds
 ./usr/include/complex.h                                comp-c-include
 ./usr/include/cpio.h                           comp-c-include
 ./usr/include/crypto/cryptodev.h               comp-c-include
@@ -11013,7 +11013,7 @@
 ./usr/share/man/cat9/fdremove.0                        comp-sys-catman         .cat
 ./usr/share/man/cat9/fdshare.0                 comp-sys-catman         .cat
 ./usr/share/man/cat9/fdunshare.0               comp-sys-catman         .cat
-./usr/share/man/cat9/fetch.0                   comp-sys-catman         .cat
+./usr/share/man/cat9/fetch.0                   comp-obsolete           obsolete
 ./usr/share/man/cat9/ffree.0                   comp-sys-catman         .cat
 ./usr/share/man/cat9/fgetown.0                 comp-sys-catman         .cat
 ./usr/share/man/cat9/file.0                    comp-sys-catman         .cat
@@ -11043,12 +11043,12 @@
 ./usr/share/man/cat9/fstrans_start.0           comp-sys-catman         .cat
 ./usr/share/man/cat9/fstrans_start_lazy.0      comp-sys-catman         .cat
 ./usr/share/man/cat9/fstrans_start_nowait.0    comp-sys-catman         .cat
-./usr/share/man/cat9/fubyte.0                  comp-sys-catman         .cat
-./usr/share/man/cat9/fuibyte.0                 comp-sys-catman         .cat
-./usr/share/man/cat9/fuiword.0                 comp-sys-catman         .cat
-./usr/share/man/cat9/fuswintr.0                        comp-sys-catman         .cat
-./usr/share/man/cat9/fusword.0                 comp-sys-catman         .cat
-./usr/share/man/cat9/fuword.0                  comp-sys-catman         .cat
+./usr/share/man/cat9/fubyte.0                  comp-obsolete           obsolete
+./usr/share/man/cat9/fuibyte.0                 comp-obsolete           obsolete
+./usr/share/man/cat9/fuiword.0                 comp-obsolete           obsolete
+./usr/share/man/cat9/fuswintr.0                        comp-obsolete           obsolete
+./usr/share/man/cat9/fusword.0                 comp-obsolete           obsolete
+./usr/share/man/cat9/fuword.0                  comp-obsolete           obsolete
 ./usr/share/man/cat9/genfs.0                   comp-sys-catman         .cat
 ./usr/share/man/cat9/genfs_rename.0            comp-sys-catman         .cat
 ./usr/share/man/cat9/getbintime.0              comp-sys-catman         .cat
@@ -11790,19 +11790,19 @@
 ./usr/share/man/cat9/splx.0                    comp-sys-catman         .cat
 ./usr/share/man/cat9/sprintf.0                 comp-obsolete           obsolete
 ./usr/share/man/cat9/stathz.0                  comp-sys-catman         .cat
-./usr/share/man/cat9/store.0                   comp-sys-catman         .cat
-./usr/share/man/cat9/subyte.0                  comp-sys-catman         .cat
-./usr/share/man/cat9/suibyte.0                 comp-sys-catman         .cat
-./usr/share/man/cat9/suiword.0                 comp-sys-catman         .cat
+./usr/share/man/cat9/store.0                   comp-obsolete           obsolete
+./usr/share/man/cat9/subyte.0                  comp-obsolete           obsolete
+./usr/share/man/cat9/suibyte.0                 comp-obsolete           obsolete
+./usr/share/man/cat9/suiword.0                 comp-obsolete           obsolete
 ./usr/share/man/cat9/sun3/isr_add.0            comp-sys-catman         .cat
 ./usr/share/man/cat9/sun3/isr_add_autovect.0   comp-sys-catman         .cat
 ./usr/share/man/cat9/sun3/isr_add_custom.0     comp-sys-catman         .cat
 ./usr/share/man/cat9/sun3/isr_add_vectored.0   comp-sys-catman         .cat
 ./usr/share/man/cat9/suser.0                   comp-obsolete           obsolete
 ./usr/share/man/cat9/suspendsched.0            comp-sys-catman         .cat
-./usr/share/man/cat9/suswintr.0                        comp-sys-catman         .cat
-./usr/share/man/cat9/susword.0                 comp-sys-catman         .cat
-./usr/share/man/cat9/suword.0                  comp-sys-catman         .cat
+./usr/share/man/cat9/suswintr.0                        comp-obsolete           obsolete
+./usr/share/man/cat9/susword.0                 comp-obsolete           obsolete
+./usr/share/man/cat9/suword.0                  comp-obsolete           obsolete
 ./usr/share/man/cat9/sysctl.0                  comp-sys-catman         .cat
 ./usr/share/man/cat9/sysctl_create.0           comp-sys-catman         .cat
 ./usr/share/man/cat9/sysctl_createv.0          comp-sys-catman         .cat
@@ -11898,6 +11898,16 @@
 ./usr/share/man/cat9/ubc_zerorange.0           comp-sys-catman         .cat
 ./usr/share/man/cat9/ucas.0                    comp-sys-catman         .cat
 ./usr/share/man/cat9/ucom.0                    comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch.0                  comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_16.0               comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_32.0               comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_64.0               comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_8.0                        comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_char.0             comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_int.0              comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_long.0             comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_ptr.0              comp-sys-catman         .cat
+./usr/share/man/cat9/ufetch_short.0            comp-sys-catman         .cat
 ./usr/share/man/cat9/uiomove.0                 comp-sys-catman         .cat
 ./usr/share/man/cat9/ungetnewvnode.0           comp-obsolete           obsolete
 ./usr/share/man/cat9/untimeout.0               comp-sys-catman         .cat
@@ -11906,6 +11916,16 @@
 ./usr/share/man/cat9/usbdi.0                   comp-sys-catman         .cat
 ./usr/share/man/cat9/useracc.0                 comp-obsolete           obsolete
 ./usr/share/man/cat9/userret.0                 comp-sys-catman         .cat
+./usr/share/man/cat9/ustore.9                  comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_16.0               comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_32.0               comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_64.0               comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_8.0                        comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_char.0             comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_int.0              comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_long.0             comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_ptr.0              comp-sys-catman         .cat
+./usr/share/man/cat9/ustore_short.0            comp-sys-catman         .cat
 ./usr/share/man/cat9/uvm.0                     comp-sys-catman         .cat
 ./usr/share/man/cat9/uvm_chgkprot.0            comp-sys-catman         .cat
 ./usr/share/man/cat9/uvm_coredump.0            comp-obsolete           obsolete
@@ -18874,7 +18894,7 @@
 ./usr/share/man/html9/fdremove.html            comp-sys-htmlman        html
 ./usr/share/man/html9/fdshare.html             comp-sys-htmlman        html
 ./usr/share/man/html9/fdunshare.html           comp-sys-htmlman        html
-./usr/share/man/html9/fetch.html               comp-sys-htmlman        html
+./usr/share/man/html9/fetch.html               comp-obsolete           obsolete
 ./usr/share/man/html9/ffree.html               comp-sys-htmlman        html
 ./usr/share/man/html9/fgetown.html             comp-sys-htmlman        html
 ./usr/share/man/html9/file.html                        comp-sys-htmlman        html
@@ -18904,12 +18924,12 @@
 ./usr/share/man/html9/fstrans_start.html       comp-sys-htmlman        html
 ./usr/share/man/html9/fstrans_start_lazy.html  comp-sys-htmlman        html
 ./usr/share/man/html9/fstrans_start_nowait.html comp-sys-htmlman       html
-./usr/share/man/html9/fubyte.html              comp-sys-htmlman        html
-./usr/share/man/html9/fuibyte.html             comp-sys-htmlman        html
-./usr/share/man/html9/fuiword.html             comp-sys-htmlman        html
-./usr/share/man/html9/fuswintr.html            comp-sys-htmlman        html
-./usr/share/man/html9/fusword.html             comp-sys-htmlman        html
-./usr/share/man/html9/fuword.html              comp-sys-htmlman        html
+./usr/share/man/html9/fubyte.html              comp-obsolete           obsolete
+./usr/share/man/html9/fuibyte.html             comp-obsolete           obsolete
+./usr/share/man/html9/fuiword.html             comp-obsolete           obsolete
+./usr/share/man/html9/fuswintr.html            comp-obsolete           obsolete
+./usr/share/man/html9/fusword.html             comp-obsolete           obsolete
+./usr/share/man/html9/fuword.html              comp-obsolete           obsolete
 ./usr/share/man/html9/genfs.html               comp-sys-htmlman        html
 ./usr/share/man/html9/genfs_rename.html                comp-sys-htmlman        html
 ./usr/share/man/html9/getbintime.html          comp-sys-htmlman        html
@@ -19625,18 +19645,18 @@
 ./usr/share/man/html9/splx.html                        comp-sys-htmlman        html
 ./usr/share/man/html9/sprintf.html             comp-obsolete           obsolete
 ./usr/share/man/html9/stathz.html              comp-sys-htmlman        html
-./usr/share/man/html9/store.html               comp-sys-htmlman        html
-./usr/share/man/html9/subyte.html              comp-sys-htmlman        html
-./usr/share/man/html9/suibyte.html             comp-sys-htmlman        html
-./usr/share/man/html9/suiword.html             comp-sys-htmlman        html
+./usr/share/man/html9/store.html               comp-obsolete           obsolete
+./usr/share/man/html9/subyte.html              comp-obsolete           obsolete
+./usr/share/man/html9/suibyte.html             comp-obsolete           obsolete
+./usr/share/man/html9/suiword.html             comp-obsolete           obsolete
 ./usr/share/man/html9/sun3/isr_add.html                comp-sys-htmlman        html
 ./usr/share/man/html9/sun3/isr_add_autovect.html       comp-sys-htmlman        html
 ./usr/share/man/html9/sun3/isr_add_custom.html comp-sys-htmlman        html
 ./usr/share/man/html9/sun3/isr_add_vectored.html       comp-sys-htmlman        html
 ./usr/share/man/html9/suspendsched.html                comp-sys-htmlman        html
-./usr/share/man/html9/suswintr.html            comp-sys-htmlman        html
-./usr/share/man/html9/susword.html             comp-sys-htmlman        html
-./usr/share/man/html9/suword.html              comp-sys-htmlman        html
+./usr/share/man/html9/suswintr.html            comp-obsolete           obsolete
+./usr/share/man/html9/susword.html             comp-obsolete           obsolete
+./usr/share/man/html9/suword.html              comp-obsolete           obsolete
 ./usr/share/man/html9/sysctl.html              comp-sys-htmlman        html
 ./usr/share/man/html9/sysctl_create.html       comp-sys-htmlman        html
 ./usr/share/man/html9/sysctl_createv.html      comp-sys-htmlman        html
@@ -19728,6 +19748,16 @@
 ./usr/share/man/html9/ubc_zerorange.html       comp-sys-htmlman        html
 ./usr/share/man/html9/ucas.html                        comp-sys-htmlman        html
 ./usr/share/man/html9/ucom.html                        comp-sys-htmlman        html
+./usr/share/man/html9/ufetch.html              comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_16.html           comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_32.html           comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_64.html           comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_8.html            comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_char.html         comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_int.html          comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_long.html         comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_ptr.html          comp-sys-htmlman        html
+./usr/share/man/html9/ufetch_short.html                comp-sys-htmlman        html
 ./usr/share/man/html9/uiomove.html             comp-sys-htmlman        html
 ./usr/share/man/html9/ungetnewvnode.html       comp-obsolete           obsolete
 ./usr/share/man/html9/untimeout.html           comp-sys-htmlman        html
@@ -19735,6 +19765,16 @@
 ./usr/share/man/html9/usbd_status.html         comp-sys-htmlman        html
 ./usr/share/man/html9/usbdi.html               comp-sys-htmlman        html
 ./usr/share/man/html9/userret.html             comp-sys-htmlman        html
+./usr/share/man/html9/ustore.html              comp-sys-htmlman        html
+./usr/share/man/html9/ustore_16.html           comp-sys-htmlman        html
+./usr/share/man/html9/ustore_32.html           comp-sys-htmlman        html
+./usr/share/man/html9/ustore_64.html           comp-sys-htmlman        html
+./usr/share/man/html9/ustore_8.html            comp-sys-htmlman        html
+./usr/share/man/html9/ustore_char.html         comp-sys-htmlman        html
+./usr/share/man/html9/ustore_int.html          comp-sys-htmlman        html
+./usr/share/man/html9/ustore_long.html         comp-sys-htmlman        html
+./usr/share/man/html9/ustore_ptr.html          comp-sys-htmlman        html
+./usr/share/man/html9/ustore_short.html                comp-sys-htmlman        html
 ./usr/share/man/html9/uvm.html                 comp-sys-htmlman        html
 ./usr/share/man/html9/uvm_chgkprot.html                comp-sys-htmlman        html
 ./usr/share/man/html9/uvm_deallocate.html      comp-sys-htmlman        html
@@ -26881,7 +26921,7 @@
 ./usr/share/man/man9/fdremove.9                        comp-sys-man            .man
 ./usr/share/man/man9/fdshare.9                 comp-sys-man            .man
 ./usr/share/man/man9/fdunshare.9               comp-sys-man            .man
-./usr/share/man/man9/fetch.9                   comp-sys-man            .man
+./usr/share/man/man9/fetch.9                   comp-obsolete           obsolete
 ./usr/share/man/man9/ffree.9                   comp-sys-man            .man
 ./usr/share/man/man9/fgetown.9                 comp-sys-man            .man
 ./usr/share/man/man9/file.9                    comp-sys-man            .man
@@ -26911,12 +26951,12 @@
 ./usr/share/man/man9/fstrans_start.9           comp-sys-man            .man
 ./usr/share/man/man9/fstrans_start_lazy.9      comp-sys-man            .man
 ./usr/share/man/man9/fstrans_start_nowait.9    comp-sys-man            .man
-./usr/share/man/man9/fubyte.9                  comp-sys-man            .man
-./usr/share/man/man9/fuibyte.9                 comp-sys-man            .man
-./usr/share/man/man9/fuiword.9                 comp-sys-man            .man
-./usr/share/man/man9/fuswintr.9                        comp-sys-man            .man
-./usr/share/man/man9/fusword.9                 comp-sys-man            .man
-./usr/share/man/man9/fuword.9                  comp-sys-man            .man
+./usr/share/man/man9/fubyte.9                  comp-obsolete           obsolete
+./usr/share/man/man9/fuibyte.9                 comp-obsolete           obsolete
+./usr/share/man/man9/fuiword.9                 comp-obsolete           obsolete
+./usr/share/man/man9/fuswintr.9                        comp-obsolete           obsolete
+./usr/share/man/man9/fusword.9                 comp-obsolete           obsolete
+./usr/share/man/man9/fuword.9                  comp-obsolete           obsolete
 ./usr/share/man/man9/genfs.9                   comp-sys-man            .man
 ./usr/share/man/man9/genfs_rename.9            comp-sys-man            .man
 ./usr/share/man/man9/getbintime.9              comp-sys-man            .man
@@ -27658,19 +27698,19 @@
 ./usr/share/man/man9/splx.9                    comp-sys-man            .man
 ./usr/share/man/man9/sprintf.9                 comp-obsolete           obsolete
 ./usr/share/man/man9/stathz.9                  comp-sys-man            .man
-./usr/share/man/man9/store.9                   comp-sys-man            .man
-./usr/share/man/man9/subyte.9                  comp-sys-man            .man
-./usr/share/man/man9/suibyte.9                 comp-sys-man            .man
-./usr/share/man/man9/suiword.9                 comp-sys-man            .man
+./usr/share/man/man9/store.9                   comp-obsolete           obsolete
+./usr/share/man/man9/subyte.9                  comp-obsolete           obsolete
+./usr/share/man/man9/suibyte.9                 comp-obsolete           obsolete
+./usr/share/man/man9/suiword.9                 comp-obsolete           obsolete
 ./usr/share/man/man9/sun3/isr_add.9            comp-sys-man            .man
 ./usr/share/man/man9/sun3/isr_add_autovect.9   comp-sys-man            .man
 ./usr/share/man/man9/sun3/isr_add_custom.9     comp-sys-man            .man
 ./usr/share/man/man9/sun3/isr_add_vectored.9   comp-sys-man            .man
 ./usr/share/man/man9/suser.9                   comp-obsolete           obsolete
 ./usr/share/man/man9/suspendsched.9            comp-sys-man            .man
-./usr/share/man/man9/suswintr.9                        comp-sys-man            .man
-./usr/share/man/man9/susword.9                 comp-sys-man            .man
-./usr/share/man/man9/suword.9                  comp-sys-man            .man
+./usr/share/man/man9/suswintr.9                        comp-obsolete           obsolete
+./usr/share/man/man9/susword.9                 comp-obsolete           obsolete
+./usr/share/man/man9/suword.9                  comp-obsolete           obsolete
 ./usr/share/man/man9/sysctl.9                  comp-sys-man            .man
 ./usr/share/man/man9/sysctl_create.9           comp-sys-man            .man
 ./usr/share/man/man9/sysctl_createv.9          comp-sys-man            .man
@@ -27766,6 +27806,16 @@
 ./usr/share/man/man9/ubc_zerorange.9           comp-sys-man            .man
 ./usr/share/man/man9/ucas.9                    comp-sys-man            .man
 ./usr/share/man/man9/ucom.9                    comp-sys-man            .man
+./usr/share/man/man9/ufetch.9                  comp-sys-man            .man
+./usr/share/man/man9/ufetch_16.9               comp-sys-man            .man
+./usr/share/man/man9/ufetch_32.9               comp-sys-man            .man
+./usr/share/man/man9/ufetch_64.9               comp-sys-man            .man
+./usr/share/man/man9/ufetch_8.9                        comp-sys-man            .man
+./usr/share/man/man9/ufetch_char.9             comp-sys-man            .man
+./usr/share/man/man9/ufetch_int.9              comp-sys-man            .man
+./usr/share/man/man9/ufetch_long.9             comp-sys-man            .man
+./usr/share/man/man9/ufetch_ptr.9              comp-sys-man            .man
+./usr/share/man/man9/ufetch_short.9            comp-sys-man            .man
 ./usr/share/man/man9/uiomove.9                 comp-sys-man            .man
 ./usr/share/man/man9/ungetnewvnode.9           comp-obsolete           obsolete
 ./usr/share/man/man9/untimeout.9               comp-sys-man            .man
@@ -27774,6 +27824,16 @@
 ./usr/share/man/man9/usbdi.9                   comp-sys-man            .man
 ./usr/share/man/man9/useracc.9                 comp-obsolete           obsolete
 ./usr/share/man/man9/userret.9                 comp-sys-man            .man
+./usr/share/man/man9/ustore.9                  comp-sys-man            .man
+./usr/share/man/man9/ustore_16.9               comp-sys-man            .man
+./usr/share/man/man9/ustore_32.9               comp-sys-man            .man
+./usr/share/man/man9/ustore_64.9               comp-sys-man            .man
+./usr/share/man/man9/ustore_8.9                        comp-sys-man            .man
+./usr/share/man/man9/ustore_char.9             comp-sys-man            .man
+./usr/share/man/man9/ustore_int.9              comp-sys-man            .man
+./usr/share/man/man9/ustore_long.9             comp-sys-man            .man
+./usr/share/man/man9/ustore_ptr.9              comp-sys-man            .man
+./usr/share/man/man9/ustore_short.9            comp-sys-man            .man
 ./usr/share/man/man9/uvm.9                     comp-sys-man            .man
 ./usr/share/man/man9/uvm_chgkprot.9            comp-sys-man            .man
 ./usr/share/man/man9/uvm_coredump.9            comp-obsolete           obsolete
diff -r bec080af7dbe -r f4d24c477662 distrib/sets/lists/tests/module.mi



Home | Main Index | Thread Index | Old Index