NetBSD/sys/arch/sun3
thorpej 91bfaeb675 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.
2019-04-06 03:06:23 +00:00
..
compile
conf bump ramdisk sizes to cope with GCC 7 bloat. 2019-02-07 04:33:58 +00:00
dev make *fd*.c's fd_dev_to_type() always a static inline. some 2019-02-08 08:47:35 +00:00
include Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, 2018-12-19 13:57:44 +00:00
sun3 Overhaul the API used to fetch and store individual memory cells in 2019-04-06 03:06:23 +00:00
sun3x Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, 2018-12-19 13:57:44 +00:00
Makefile