Now
MAIN commitmail json YAML
Missing includes for some architectures
MAIN commitmail json YAML
Add uname to rump sources
MAIN commitmail json YAML
src/sys/kern/init_sysctl.c@1.208
/
diff
/
nxr@1.208
src/sys/kern/init_sysctl_base.c@1.4 / diff / nxr@1.4
src/sys/rump/librump/rumpkern/rump.c@1.322 / diff / nxr@1.322
src/sys/kern/init_sysctl_base.c@1.4 / diff / nxr@1.4
src/sys/rump/librump/rumpkern/rump.c@1.322 / diff / nxr@1.322
Move hw.machine and hw.machine_arch sysctls to base so rump can use them
This allows uname(3) and uname(1) to work on rump kernels.
This allows uname(3) and uname(1) to work on rump kernels.
MAIN commitmail json YAML
This enum is likely to be made unsigned by the compiler, so the assertion
will not work and clang objects with -Wtautological-constant-out-of-range-compare
will not work and clang objects with -Wtautological-constant-out-of-range-compare
MAIN commitmail json YAML
Fix non native build on metachar.c
MAIN commitmail json YAML
Do not set CRT_ALIAS for rump kernel; symbols provided by toolchain
MAIN commitmail json YAML
It is just the __ffssi2 alias we do not want in rump kernel
MAIN commitmail json YAML
src/common/lib/libc/arch/arm/atomic/Makefile.inc@1.27
/
diff
/
nxr@1.27
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_1.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_2.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_4.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_add_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_and_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_or_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_sub_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_xor_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_1.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_2.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_4.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_add_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_and_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_or_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_sub_8.S@1.5 / diff / nxr@1.5
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_xor_8.S@1.5 / diff / nxr@1.5
Move arm sync_* changes to Makefile.inc
MAIN commitmail json YAML
src/common/lib/libc/arch/arm/atomic/atomic_op_asm.h@1.7
/
diff
/
nxr@1.7
src/common/lib/libc/arch/arm/atomic/atomic_swap.S@1.14 / diff / nxr@1.14
src/common/lib/libc/arch/arm/atomic/atomic_swap_16.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/atomic_swap_64.S@1.10 / diff / nxr@1.10
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_1.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_2.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_4.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_8.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_add_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_and_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_or_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_sub_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_xor_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/string/ffs.S@1.8 / diff / nxr@1.8
src/common/lib/libc/arch/arm/atomic/atomic_swap.S@1.14 / diff / nxr@1.14
src/common/lib/libc/arch/arm/atomic/atomic_swap_16.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/atomic_swap_64.S@1.10 / diff / nxr@1.10
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_1.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_2.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_4.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_8.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_add_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_and_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S@1.3 / diff / nxr@1.3
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_or_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_sub_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_xor_8.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/string/ffs.S@1.8 / diff / nxr@1.8
Do not build arm toolchain symbols in the rump kernel
These symbols will be provided at link time and will be
duplicate symbols in rump kernel and libc if defined.
Many have been fixed previously, but these were missed
as did not have a test.
These symbols will be provided at link time and will be
duplicate symbols in rump kernel and libc if defined.
Many have been fixed previously, but these were missed
as did not have a test.
MAIN commitmail json YAML
Missing MAP_PRIVATE on mmap
MAIN commitmail json YAML
Rename delay variable as it shadows a global on arm.
MAIN commitmail json YAML
On big endian machines needs to include sys/endian.h for le32dec
Mainly affects cross builds on big endian; tested on FreeBSD mips
and Linux ppc.
Mainly affects cross builds on big endian; tested on FreeBSD mips
and Linux ppc.
MAIN commitmail json YAML
src/sys/rump/include/rump/rump_syscalls.h@1.83
/
diff
/
nxr@1.83
src/sys/rump/librump/rumpkern/rump_syscalls.c@1.108 / diff / nxr@1.108
src/sys/rump/librump/rumpvfs/rumpvfs_syscalls.c@1.3 / diff / nxr@1.3
src/sys/rump/rump.sysmap@1.3 / diff / nxr@1.3
src/sys/sys/syscallargs.h@1.261 / diff / nxr@1.261
src/sys/rump/librump/rumpkern/rump_syscalls.c@1.108 / diff / nxr@1.108
src/sys/rump/librump/rumpvfs/rumpvfs_syscalls.c@1.3 / diff / nxr@1.3
src/sys/rump/rump.sysmap@1.3 / diff / nxr@1.3
src/sys/sys/syscallargs.h@1.261 / diff / nxr@1.261
regen after syscall update
MAIN commitmail json YAML
Add __posix_rename as a rump syscall
MAIN commitmail json YAML
src/common/lib/libc/arch/arm/string/memcmp.S@1.5
/
diff
/
nxr@1.5
src/common/lib/libc/arch/arm/string/memcpy.S@1.7 / diff / nxr@1.7
src/common/lib/libc/arch/arm/string/memmove.S@1.9 / diff / nxr@1.9
src/common/lib/libc/arch/arm/string/memset.S@1.8 / diff / nxr@1.8
src/common/lib/libc/arch/arm/string/memcpy.S@1.7 / diff / nxr@1.7
src/common/lib/libc/arch/arm/string/memmove.S@1.9 / diff / nxr@1.9
src/common/lib/libc/arch/arm/string/memset.S@1.8 / diff / nxr@1.8
Don't build the __eabi_ aliases in the arm rump kernel.
These are provided by libc in userspace, so leave out of kernel
These are provided by libc in userspace, so leave out of kernel
MAIN commitmail json YAML
Fix prototypes to match definitions
MAIN commitmail json YAML
src/lib/libc/rpc/rpcb_clnt.c@1.31
/
diff
/
nxr@1.31
src/lib/libc/rpc/xdr_rec.c@1.36 / diff / nxr@1.36
src/lib/libc/rpc/xdr_rec.c@1.36 / diff / nxr@1.36
Fix definitions to match headers
MAIN commitmail json YAML
Return type of compat wait functions should be pid_t not int.
MAIN commitmail json YAML
Add risc-v to checked out rump architectures
MAIN commitmail json YAML
src/lib/librumpuser/rumpfiber.c@1.12
/
diff
/
nxr@1.12
src/lib/librumpuser/rumpfiber.h@1.4 / diff / nxr@1.4
src/lib/librumpuser/rumpfiber_sp.c@1.4 / diff / nxr@1.4
src/lib/librumpuser/rumpfiber.h@1.4 / diff / nxr@1.4
src/lib/librumpuser/rumpfiber_sp.c@1.4 / diff / nxr@1.4
Minor fixes to types and includes
MAIN commitmail json YAML
Whitespace fixes, no functional change
MAIN commitmail json YAML
Fix some return value checks
MAIN commitmail json YAML
Add rtadvd to rump user sources
MAIN commitmail json YAML
Revert removal of opt_inet.h as many cases may still require it
MAIN commitmail json YAML
src/sys/rump/librump/rumpnet/opt/opt_inet.h@1.3
/
diff
/
nxr@1.3
src/sys/rump/net/lib/libnetinet/Makefile.inc@1.12 / diff / nxr@1.12
src/sys/rump/net/lib/libnetinet6/Makefile.inc@1.2 / diff / nxr@1.2
src/sys/rump/net/lib/libnetinet/Makefile.inc@1.12 / diff / nxr@1.12
src/sys/rump/net/lib/libnetinet6/Makefile.inc@1.2 / diff / nxr@1.2
Move defines of INET and INET6 from opt_inet.h to Makefile.inc
As discussed with pooka@
fixes current issues with ipv6 on rump being broken
As discussed with pooka@
fixes current issues with ipv6 on rump being broken
MAIN commitmail json YAML
Remove no longer required definitions
MAIN commitmail json YAML
Modern Android SDK does not need special cases
MAIN commitmail json YAML
src/lib/librumpuser/rumpfiber.c@1.9
/
diff
/
nxr@1.9
src/lib/librumpuser/rumpfiber.h@1.3 / diff / nxr@1.3
src/lib/librumpuser/rumpfiber_sp.c@1.3 / diff / nxr@1.3
src/lib/librumpuser/rumpfiber.h@1.3 / diff / nxr@1.3
src/lib/librumpuser/rumpfiber_sp.c@1.3 / diff / nxr@1.3
Just abort on currently unsupported functions.
MAIN commitmail json YAML
Add fdisk to rump listsrcdirs
MAIN commitmail json YAML
Add mdconfig to rump listsrcdirs
MAIN commitmail json YAML
Always use kqueue for BSDs in librumpclient
Tested now on the others
Tested now on the others
MAIN commitmail json YAML
Use kqueue in librumpclient for FreeBSD too
MAIN commitmail json YAML
Help gcc by initialising variable
MAIN commitmail json YAML
Avoid uninitialized variable error in some cases with gcc
MAIN commitmail json YAML
Avoid uninitialised variable warning when gcc is feeling lazy
MAIN commitmail json YAML
Simplify control flow
Removes a variable and compiler warnings in some cases.
Removes a variable and compiler warnings in some cases.
MAIN commitmail json YAML
Remove superfluous getcontext()
MAIN commitmail json YAML
Move makecontext into function with getcontext for consistency
MAIN commitmail json YAML
Fix some error handling cases.
MAIN commitmail json YAML
Add some prototypes for Android rump kernel builds
See buildrump.sh #70, some Android versins are missing prototypes for
these libc functions
See buildrump.sh #70, some Android versins are missing prototypes for
these libc functions
MAIN commitmail json YAML
src/tests/include/t_paths.c@1.14
/
diff
/
nxr@1.14
src/tests/lib/libc/gen/t_floatunditf.c@1.6 / diff / nxr@1.6
src/tests/lib/libc/gen/t_fpsetmask.c@1.14 / diff / nxr@1.14
src/tests/lib/libc/gen/t_isnan.c@1.5 / diff / nxr@1.5
src/tests/lib/libc/gen/t_siginfo.c@1.24 / diff / nxr@1.24
src/tests/lib/libc/stdlib/t_strtod.c@1.32 / diff / nxr@1.32
src/tests/lib/libc/sys/t_sigaction.c@1.3 / diff / nxr@1.3
src/tests/lib/libexecinfo/t_backtrace.c@1.16 / diff / nxr@1.16
src/tests/lib/libm/t_ldexp.c@1.14 / diff / nxr@1.14
src/tests/lib/libm/t_log.c@1.12 / diff / nxr@1.12
src/tests/lib/libm/t_precision.c@1.2 / diff / nxr@1.2
src/tests/lib/libpthread/t_mutex.c@1.7 / diff / nxr@1.7
src/tests/lib/libpthread/t_sem.c@1.8 / diff / nxr@1.8
src/tests/lib/libc/gen/t_floatunditf.c@1.6 / diff / nxr@1.6
src/tests/lib/libc/gen/t_fpsetmask.c@1.14 / diff / nxr@1.14
src/tests/lib/libc/gen/t_isnan.c@1.5 / diff / nxr@1.5
src/tests/lib/libc/gen/t_siginfo.c@1.24 / diff / nxr@1.24
src/tests/lib/libc/stdlib/t_strtod.c@1.32 / diff / nxr@1.32
src/tests/lib/libc/sys/t_sigaction.c@1.3 / diff / nxr@1.3
src/tests/lib/libexecinfo/t_backtrace.c@1.16 / diff / nxr@1.16
src/tests/lib/libm/t_ldexp.c@1.14 / diff / nxr@1.14
src/tests/lib/libm/t_log.c@1.12 / diff / nxr@1.12
src/tests/lib/libm/t_precision.c@1.2 / diff / nxr@1.2
src/tests/lib/libpthread/t_mutex.c@1.7 / diff / nxr@1.7
src/tests/lib/libpthread/t_sem.c@1.8 / diff / nxr@1.8
PR misc/49356 remove unnecessary references to atf-c/config.h
The function included via this header is not used and is removed in
later versions of atf, so let us avoid it.
The function included via this header is not used and is removed in
later versions of atf, so let us avoid it.
MAIN commitmail json YAML
PR misc/49342 fix issue where time can tick during tests
Note there are still potential issues as the clock being tested is not
monotonic but it should now not fail unless time is being adjusted.
Note there are still potential issues as the clock being tested is not
monotonic but it should now not fail unless time is being adjusted.
MAIN commitmail json YAML
Add libraries in order that they will link if static as well as dynamic
MAIN commitmail json YAML
Add libelf to rump directories
MAIN commitmail json YAML
Revert, zfs was already elsewhere in list
MAIN commitmail json YAML
Add zfs files to rump userspace sources
MAIN commitmail json YAML
src/lib/libc/stdio/fseeko.c@1.13
/
diff
/
nxr@1.13
src/tests/lib/libc/stdio/t_open_memstream.c@1.2 / diff / nxr@1.2
src/tests/lib/libc/stdio/t_open_memstream.c@1.2 / diff / nxr@1.2
Add negative offset checks to fseeko
These were not strictly needed before, as lseek would error on negative
arguments, but having added open_memstream we have a virtual file pointer
that assumes that it gets sane values, so we get an assertion triggered
on a negative value. Best to check in one place rather than at all the
relevant points.
These were not strictly needed before, as lseek would error on negative
arguments, but having added open_memstream we have a virtual file pointer
that assumes that it gets sane values, so we get an assertion triggered
on a negative value. Best to check in one place rather than at all the
relevant points.
MAIN commitmail json YAML
MAIN commitmail json YAML
Add some fnmatch test cases from other C library test suites
MAIN commitmail json YAML
Canonical Minix check as pointed out by Marc
MAIN commitmail json YAML
Use PRIx64 for printing offsets
MAIN commitmail json YAML
Use uint32_t for blocksize as per other uses and to fix warnings
MAIN commitmail json YAML
Work around pedantic compiler
MAIN commitmail json YAML
Use devmajor_t not int
MAIN commitmail json YAML
dm_target_t reference count is modified with atomic_{inc,dec}_32 so should
be uint_32_t not int
be uint_32_t not int
MAIN commitmail json YAML
Call prop_dictionary_get_uint32 with uint32_t
MAIN commitmail json YAML
devmajor_t not int
MAIN commitmail json YAML
Minix also has getenv_r support
MAIN commitmail json YAML
lso translate errno in the rumpfiber version
MAIN commitmail json YAML
Add errno translation for bio operations
MAIN commitmail json YAML
Add missing include
MAIN commitmail json YAML
Fix memory leak on error case, as reported in
http://m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-2
http://m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-2
MAIN commitmail json YAML
Fix header ordering
MAIN commitmail json YAML
add sys/atomic.h and order headers correctly
MAIN commitmail json YAML
Respect EXTERNAL_TOOLCHAIN on aarch64
MAIN commitmail json YAML
Add formatting for aarch64 as using arm ones errors for ll on 64 bit types
MAIN commitmail json YAML
Fix inconsistent use of inline in prototype and definition
MAIN commitmail json YAML
Add aarch64 to rump srcdirs
MAIN commitmail json YAML
define function consistently as inline
MAIN commitmail json YAML
Work around escaping issues with quotes in substitutions, to fix cross builds
MAIN commitmail json YAML
src/lib/librumpuser/rumpfiber.c@1.3
/
diff
/
nxr@1.3
src/lib/librumpuser/rumpuser.c@1.63 / diff / nxr@1.63
src/lib/librumpuser/rumpuser_random.c@1.2 / diff / nxr@1.2
src/lib/librumpuser/rumpuser.c@1.63 / diff / nxr@1.63
src/lib/librumpuser/rumpuser_random.c@1.2 / diff / nxr@1.2
Clean up error handling in rumpuser_init()
MAIN commitmail json YAML
src/lib/librumpuser/Makefile@1.21
/
diff
/
nxr@1.21
src/lib/librumpuser/rumpfiber.c@1.2 / diff / nxr@1.2
src/lib/librumpuser/rumpuser.c@1.62 / diff / nxr@1.62
src/lib/librumpuser/rumpuser_int.h@1.10 / diff / nxr@1.10
src/lib/librumpuser/rumpuser_port.h@1.34 / diff / nxr@1.34
src/lib/librumpuser/rumpuser_random.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpfiber.c@1.2 / diff / nxr@1.2
src/lib/librumpuser/rumpuser.c@1.62 / diff / nxr@1.62
src/lib/librumpuser/rumpuser_int.h@1.10 / diff / nxr@1.10
src/lib/librumpuser/rumpuser_port.h@1.34 / diff / nxr@1.34
src/lib/librumpuser/rumpuser_random.c@1.1 / diff / nxr@1.1
Clean up random implementation for librumpuser
Use /dev/urandom for platforms without arc4random, not srandom(),
deduplicate code, do not read excessive random bytes
Reviewed by pooka@
Use /dev/urandom for platforms without arc4random, not srandom(),
deduplicate code, do not read excessive random bytes
Reviewed by pooka@
MAIN commitmail json YAML
Avoid use of __arraycount in tools as not portable
MAIN commitmail json YAML
Remove an accidental C99-ism in tools which needs to be portable
MAIN commitmail json YAML
src/lib/librumpuser/Makefile@1.20
/
diff
/
nxr@1.20
src/lib/librumpuser/rumpfiber.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpfiber.h@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpfiber_bio.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpfiber_sp.c@1.1 / diff / nxr@1.1
src/sys/rump/README.compileopts@1.6 / diff / nxr@1.6
src/lib/librumpuser/rumpfiber.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpfiber.h@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpfiber_bio.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpfiber_sp.c@1.1 / diff / nxr@1.1
src/sys/rump/README.compileopts@1.6 / diff / nxr@1.6
Add a fiber based implementation of librumpuser in addition to the
default pthreads based version.
Discussed with pooka@
default pthreads based version.
Discussed with pooka@
MAIN commitmail json YAML
Reinstate include of netdb.h, needed on some cross builds
MAIN commitmail json YAML
src/lib/librumpuser/Makefile@1.19
/
diff
/
nxr@1.19
src/lib/librumpuser/rumpuser.c@1.60 / diff / nxr@1.60
src/lib/librumpuser/rumpuser_file.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpuser_mem.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpuser.c@1.60 / diff / nxr@1.60
src/lib/librumpuser/rumpuser_file.c@1.1 / diff / nxr@1.1
src/lib/librumpuser/rumpuser_mem.c@1.1 / diff / nxr@1.1
Split out file and memory access in librumpuser
This allows alternate implementations to reuse these parts, and the file
parts will at the next hypercall revision be moved to their own driver.
Discussed with pooka@
This allows alternate implementations to reuse these parts, and the file
parts will at the next hypercall revision be moved to their own driver.
Discussed with pooka@
MAIN commitmail json YAML
On ARM the variable name 'delay' shadows a function here, rename to avoid
-Wshadow objecting.
-Wshadow objecting.
MAIN commitmail json YAML
Change assertion as rump_component_load may be called before curlwp available
MAIN commitmail json YAML
Applications are not supposed to and do not need to include <features.h> explicitly
MAIN commitmail json YAML
gcc cannot always work out initialization here
MAIN commitmail json YAML
src/sys/rump/librump/rumpkern/emul.c@1.166
/
diff
/
nxr@1.166
src/sys/rump/librump/rumpvfs/rumpfs.c@1.128 / diff / nxr@1.128
src/sys/rump/net/lib/libshmif/if_shmem.c@1.61 / diff / nxr@1.61
src/sys/rump/librump/rumpvfs/rumpfs.c@1.128 / diff / nxr@1.128
src/sys/rump/net/lib/libshmif/if_shmem.c@1.61 / diff / nxr@1.61
Add missing __diagused in rump code
MAIN commitmail json YAML
Fix prototype of last arg of rump_sys_mknod to dev_t not uint32_t
Discussed with pooka@
See also https://github.com/rumpkernel/buildrump.sh/issues/53
Discussed with pooka@
See also https://github.com/rumpkernel/buildrump.sh/issues/53
MAIN commitmail json YAML
Iterate over fields of struct seperately to avoid warnings from pedantic compilers
MAIN commitmail json YAML
src/lib/librumpclient/rumpclient.c@1.60
/
diff
/
nxr@1.60
src/lib/librumphijack/hijack.c@1.107 / diff / nxr@1.107
src/lib/librumpuser/rumpuser_dl.c@1.28 / diff / nxr@1.28
src/lib/librumpuser/rumpuser_port.h@1.32 / diff / nxr@1.32
src/lib/librumpuser/rumpuser_pth.c@1.40 / diff / nxr@1.40
src/sys/rump/include/rump/rump.h@1.62 / diff / nxr@1.62
src/lib/librumphijack/hijack.c@1.107 / diff / nxr@1.107
src/lib/librumpuser/rumpuser_dl.c@1.28 / diff / nxr@1.28
src/lib/librumpuser/rumpuser_port.h@1.32 / diff / nxr@1.32
src/lib/librumpuser/rumpuser_pth.c@1.40 / diff / nxr@1.40
src/sys/rump/include/rump/rump.h@1.62 / diff / nxr@1.62
Add Android support for rump kernel.
Reviewed by pooka@
Reviewed by pooka@
MAIN commitmail json YAML
If dlopen returns NULL assume we are statically linked and return,
rather than getting a warning when dlinfo fails.
rather than getting a warning when dlinfo fails.
MAIN commitmail json YAML
Revert conversion to __thread as breaks on archs without TLS support
MAIN commitmail json YAML
Use __thread rather than pthread_getspecific for rumpuser curlwp.
This has better performance and curlwp is a performance bottleneck
in rump kernel code.
This has better performance and curlwp is a performance bottleneck
in rump kernel code.
MAIN commitmail json YAML
src/sys/kern/init_sysctl.c@1.200
/
diff
/
nxr@1.200
src/sys/kern/init_sysctl_base.c@1.2 / diff / nxr@1.2
src/sys/rump/librump/rumpkern/rump.c@1.285 / diff / nxr@1.285
src/sys/kern/init_sysctl_base.c@1.2 / diff / nxr@1.2
src/sys/rump/librump/rumpkern/rump.c@1.285 / diff / nxr@1.285
Add kern.{ostype,osrelease,osrevision,version} kern.domainname,
kern.rawpartition sysctl support to rump kernel.
Moved the sysctl support that is shared between rump and normal
kernels to init_sysctl_base.c as rump cannot use init_sysctl.c
in order to avoid code duplication. Agreed with pooka@.
kern.rawpartition sysctl support to rump kernel.
Moved the sysctl support that is shared between rump and normal
kernels to init_sysctl_base.c as rump cannot use init_sysctl.c
in order to avoid code duplication. Agreed with pooka@.