#
abd1934e |
| 19-Apr-2022 |
rillig <rillig@NetBSD.org> |
lib: remove CONSTCOND comment
Since 2021-01-31, lint doesn't need it anymore for the common pattern of 'do ... while (0)'.
|
#
b5cc93ac |
| 22-Mar-2020 |
pgoyette <pgoyette@NetBSD.org> |
Teach rump to process __link_set_evcnts entries. (Second part of fix for PR kern/55088)
|
#
17e0fa42 |
| 21-Mar-2020 |
pgoyette <pgoyette@NetBSD.org> |
Teach rump how to process __link_set_sysctl_funcs so it can handle modules the same as a real kernel.
Partly addresses PR kern/55088 - __link_set_evcnts not yet handled (that will happen later)
|
#
4702119d |
| 26-Dec-2019 |
msaitoh <msaitoh@NetBSD.org> |
s/lenght/length/
|
#
9e2a065b |
| 04-Nov-2014 |
pooka <pooka@NetBSD.org> |
Use autoconf for rump kernel posix hypercall layer.
This gets rid of homegrown hacks and puts all probes in one place.
Tested for NetBSD (build.sh + anita) and Linux (buildrump.sh)
|
#
cf8c3f4e |
| 27-Apr-2014 |
pooka <pooka@NetBSD.org> |
weak alias removal implication: rumpuser_dl_globalsym() can now sleep with the fishes.
|
#
834bf80f |
| 02-Apr-2014 |
justin <justin@NetBSD.org> |
Add Android support for rump kernel.
Reviewed by pooka@
|
#
8514e365 |
| 14-Mar-2014 |
justin <justin@NetBSD.org> |
If dlopen returns NULL assume we are statically linked and return, rather than getting a warning when dlinfo fails.
|
#
d504ee55 |
| 13-Mar-2014 |
pooka <pooka@NetBSD.org> |
Do not process linkmaps if there is exactly one link map present (i.e. there is no ld.so). Makes statically linked rump kernels work on glibc (at least for me).
based on some discussion with Justin
Do not process linkmaps if there is exactly one link map present (i.e. there is no ld.so). Makes statically linked rump kernels work on glibc (at least for me).
based on some discussion with Justin Cormack
show more ...
|
#
d6a2803f |
| 30-Oct-2013 |
pooka <pooka@NetBSD.org> |
Oh, stdint.h isn't written with a comma ...
|
#
40fa9f50 |
| 30-Oct-2013 |
pooka <pooka@NetBSD.org> |
need to include stdint.h before rump/rumpuser.h
|
#
b20cc772 |
| 30-Oct-2013 |
pooka <pooka@NetBSD.org> |
glibc on MIPS uses the same DYN d_ptr variant as NetBSD and musl.
from Justin Cormack
|
#
07d0a535 |
| 27-Oct-2013 |
rmind <rmind@NetBSD.org> |
librumpuser: add some #ifdef __APPLE__ and missing bits to build it on OS X. OK pooka@
|
#
ff7e26cf |
| 30-Jul-2013 |
pooka <pooka@NetBSD.org> |
comment polish: just musl
|
#
637a5891 |
| 30-Jul-2013 |
pooka <pooka@NetBSD.org> |
Decide ET_DYN behavior based on __GLIBC__ instead of __linux__, e.g. musl libc doesn't follow glibc behavior.
per discussions with a number of people
|
#
12557da8 |
| 04-Jun-2013 |
pooka <pooka@NetBSD.org> |
FreeBSD does the Solaris-like map->l_addr boogie.
from Ben Gras
|
#
c3495afb |
| 29-Apr-2013 |
pooka <pooka@NetBSD.org> |
Make rumpuser_dl_bootstrap() optional for platforms which don't provide dynamic linking.
|
#
ff8bed8d |
| 20-Mar-2013 |
pooka <pooka@NetBSD.org> |
Attempt two for the previous: _ILP32 comes from headers, so don't use it to decide if we want to muddle with _FILE_OFFSET_BITS.
|
#
e2d24699 |
| 20-Mar-2013 |
pooka <pooka@NetBSD.org> |
Use _FILE_OFFSET_BITS=64 on Solaris too (necessary for 32bit builds).
|
#
ba4e060e |
| 12-Mar-2013 |
pooka <pooka@NetBSD.org> |
DragonFly is in the Solaris camp in the "how to access ELF DYN at runtime" valley of joy and love.
|
#
8a2f3579 |
| 09-Mar-2013 |
pooka <pooka@NetBSD.org> |
Tiny fix for Solaris.
|
#
d0d8ee4f |
| 08-Mar-2013 |
pooka <pooka@NetBSD.org> |
Ensure that rump kernel component constructors from the main object get processed. This applies to ones which were linked statically. Unfortunately, that's where it got a bit tricky, since the dlsym
Ensure that rump kernel component constructors from the main object get processed. This applies to ones which were linked statically. Unfortunately, that's where it got a bit tricky, since the dlsym() interface searches the handle and all its dependencies. For the main object the list of dependencies includes all the dynamic rump kernel components that were included when the binary is linked. So, a long story short, make only one pass through the objects to harvest all the component entries, weed out the dupes, and initialize components from an in-memory dupe-free list when so requested.
show more ...
|
#
4234a439 |
| 14-Jan-2013 |
pooka <pooka@NetBSD.org> |
Support Cygwin as a hypervisor.
|
#
3cb5dea8 |
| 11-Dec-2012 |
pooka <pooka@NetBSD.org> |
Support binaries which use DT_GNU_HASH instead of DT_HASH.
|
#
b93f073b |
| 26-Nov-2012 |
pooka <pooka@NetBSD.org> |
Support DragonFly BSD.
|