Branch: refs/heads/pooka-destdir
Home: https://github.com/rumpkernel/rumprun
Commit: e56d0720eb26e8b404c2789dc439b96e23e6a747
https://github.com/rumpkernel/rumprun/commit/e56d0720eb26e8b404c2789dc439b96e23e6a747
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/Makefile
Log Message:
-----------
one -nostdinc is enough
Commit: fc489d2621eac9d6fe5afea57a3854398d86aa2b
https://github.com/rumpkernel/rumprun/commit/fc489d2621eac9d6fe5afea57a3854398d86aa2b
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M app-tools/Makefile.app-tools
M app-tools/specs-bake.in
Log Message:
-----------
Specify libdir the same way both for ferment and bake.
Commit: d39cb674902f0f2a1b47de3685035cea6ac4573f
https://github.com/rumpkernel/rumprun/commit/d39cb674902f0f2a1b47de3685035cea6ac4573f
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/include/mini-os/types.h
Log Message:
-----------
Define offsetof() and kill unnecessary headers
The Xen headers require offsetof() to exist.
Commit: 0123fb94e0fe38922ad33aa565207203bd40195f
https://github.com/rumpkernel/rumprun/commit/0123fb94e0fe38922ad33aa565207203bd40195f
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M include/bmk-core/types.h
M include/bmk-rumpuser/core_types.h
M include/bmk-rumpuser/rumpuser.h
R platform/hw/include/arch/earm/types.h
R platform/hw/include/arch/i386/types.h
R platform/hw/include/arch/x86_64/types.h
M platform/hw/include/hw/types.h
M platform/hw/pci/rumpdma.c
M platform/hw/pci/rumppci.c
M platform/xen/rumphyper_bio.c
M platform/xen/xen/include/mini-os/blkfront.h
M platform/xen/xen/include/mini-os/types.h
Log Message:
-----------
Add platform/machine independent <bmk-core/types.h> and use it.
Commit: b4fdc5b6e8b8238b36a79ec505f315b2fd4cf46a
https://github.com/rumpkernel/rumprun/commit/b4fdc5b6e8b8238b36a79ec505f315b2fd4cf46a
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
Don't panic if destdir exists as a directory
Commit: 00855bc2f2c076648aef5c7c35c6a5a14411c952
https://github.com/rumpkernel/rumprun/commit/00855bc2f2c076648aef5c7c35c6a5a14411c952
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/include/mini-os/types.h
Log Message:
-----------
Use a bigger cannon to "deal" with the xen driver header abuse.
Commit: d4cc46499dc6c53977b3c10f276fa6070f791d18
https://github.com/rumpkernel/rumprun/commit/d4cc46499dc6c53977b3c10f276fa6070f791d18
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/init.c
Log Message:
-----------
Shuffle headers ... because shuffling is fun.
So apparently this file breaks if I remove "#include <stdarg.h>"
from <mini-os/console.h>. Yea, no idea. Need to continue
untangling the mess ...
Commit: 2362f7131b84b2e905413bc6e084ce5d587b6db2
https://github.com/rumpkernel/rumprun/commit/2362f7131b84b2e905413bc6e084ce5d587b6db2
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/include/mini-os/types.h
Log Message:
-----------
Ok try to work around the header abuse in a different way.
If this still fails, I guess I'll need to build 32bit Xen locally.
Commit: 41ed7f3720d7edd7040fb86de3903a51902c6613
https://github.com/rumpkernel/rumprun/commit/41ed7f3720d7edd7040fb86de3903a51902c6613
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M tests/nolibc/main.c
M tests/nolibc/nolibc.h
Log Message:
-----------
Add enough types to keep rump kernel headers includable.
nolibc.h should probably go somewhere more global some day.
Commit: d903a8ce26b2d7389ecce00c897125ef4bcd68fc
https://github.com/rumpkernel/rumprun/commit/d903a8ce26b2d7389ecce00c897125ef4bcd68fc
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/rumpxenif/xenif_user.c
Log Message:
-----------
Do not include <sys/uio.h> here.
This code runs under libc.
XXX: should migrate to a newer version of the virtif_user interface,
so that iovec is not required at all.
Commit: a76a404246ff05382cd84f82f1c8486550a9b4f6
https://github.com/rumpkernel/rumprun/commit/a76a404246ff05382cd84f82f1c8486550a9b4f6
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/include/mini-os/types.h
Log Message:
-----------
we still need the #ifdef __RUMP_KERNEL__ too
Commit: 8fb041b9003d45e43c69436ca45b36d49a68a03c
https://github.com/rumpkernel/rumprun/commit/8fb041b9003d45e43c69436ca45b36d49a68a03c
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M include/bmk-rumpuser/rumpuser.h
Log Message:
-----------
Don't force-include core_types.h here
May cause conflicts for modules with a wider type system.
Commit: aeeda19dabbb243ba6990c96ff7a094a89e9f70c
https://github.com/rumpkernel/rumprun/commit/aeeda19dabbb243ba6990c96ff7a094a89e9f70c
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/rumpxenif/xenif_user.c
Log Message:
-----------
include <bmk-rumpuser/core_types.h>
Commit: 800a221b1ed92b81100410f2cee6fce53794a35e
https://github.com/rumpkernel/rumprun/commit/800a221b1ed92b81100410f2cee6fce53794a35e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/hw/intr.c
Log Message:
-----------
<bmk-rumpuser/core_types.h> needed here too
Commit: 444cb6db472b0d9cb721d4e36203634f796d8913
https://github.com/rumpkernel/rumprun/commit/444cb6db472b0d9cb721d4e36203634f796d8913
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/console/console.c
M platform/xen/xen/include/mini-os/console.h
Log Message:
-----------
Remove the need for stdargh.h and its inclusion from console.h
Commit: 0fd467bfbd0dd7d334f1c9f35b9fb941a83c8d19
https://github.com/rumpkernel/rumprun/commit/0fd467bfbd0dd7d334f1c9f35b9fb941a83c8d19
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/Makefile
M platform/xen/xen/arch/x86/Makefile
Log Message:
-----------
mini-os side no longer needs access to userland headers
!
Commit: 515ca0401dfdf3111e43583d7fef06f75ca0c79d
https://github.com/rumpkernel/rumprun/commit/515ca0401dfdf3111e43583d7fef06f75ca0c79d
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M build-rr.sh
M platform/xen/Makefile
Log Message:
-----------
Support kernonly mode for Xen
nb. tests/nolibc won't build for xen; hw is hardcoded there
Commit: a224d98739fd5784e27e4924401594783ec23922
https://github.com/rumpkernel/rumprun/commit/a224d98739fd5784e27e4924401594783ec23922
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M app-tools/specs-bake.in
M platform/Makefile.inc
M platform/hw/Makefile
M platform/xen/Makefile
Log Message:
-----------
Include libbmk_{core,rumpuser} in $MAINOBJ.
Commit: 3f80c133e955ad09118ff15d72ed5729c07e1b74
https://github.com/rumpkernel/rumprun/commit/3f80c133e955ad09118ff15d72ed5729c07e1b74
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/Makefile
M platform/xen/xen/include/mini-os/xenbus.h
Log Message:
-----------
xenbus is not optional, so don't pretend it is
Commit: 20eda74d5cf85ae3811f18acd40fe92b7aa59081
https://github.com/rumpkernel/rumprun/commit/20eda74d5cf85ae3811f18acd40fe92b7aa59081
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/xen/xen/Makefile
Log Message:
-----------
g/c targets we don't use
They're not maybe a bad idea, but need to be more generic
than just being in one subdirectory.
Commit: 2c9050e1a0514fccff1b7d52bd935e4ceaa30ace
https://github.com/rumpkernel/rumprun/commit/2c9050e1a0514fccff1b7d52bd935e4ceaa30ace
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/hw/Makefile
Log Message:
-----------
g/c target in comment
Should've just been removed in the first place.
Commit: 3313c0b194dc8d3c6c715d8ac9b0081e22586932
https://github.com/rumpkernel/rumprun/commit/3313c0b194dc8d3c6c715d8ac9b0081e22586932
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/hw/include/hw/types.h
Log Message:
-----------
g/c unused types
Commit: ae550c0d4414c9508ba8a28dbbfb3ed5315aec99
https://github.com/rumpkernel/rumprun/commit/ae550c0d4414c9508ba8a28dbbfb3ed5315aec99
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-12 (Mon, 12 Oct 2015)
Changed paths:
M platform/hw/include/hw/types.h
Log Message:
-----------
g/c __printflike and "implement" __dead
Commit: fab5285b057b5d48f956de01a36d1b1ae2d1d6c4
https://github.com/rumpkernel/rumprun/commit/fab5285b057b5d48f956de01a36d1b1ae2d1d6c4
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M tests/nolibc/nolibc.h
Log Message:
-----------
need more types for kernonly rump_syscalls.h grokage
Commit: 6f936884b245a05cd79fac88e870e2f504953565
https://github.com/rumpkernel/rumprun/commit/6f936884b245a05cd79fac88e870e2f504953565
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
A include/bmk-core/mainthread.h
M lib/librumprun_base/Makefile
A lib/librumprun_base/main.c
M platform/hw/Makefile
M platform/hw/arch/arm/integrator/machdep.c
M platform/hw/arch/x86/boot.c
M platform/hw/include/hw/kernel.h
R platform/hw/init.c
M platform/xen/init.c
M tests/nolibc/main.c
Log Message:
-----------
make "application" entry point consistently bmk_mainthread()
Commit: f2f281ec131a8f8c1f96d33a25d7c0da192212a6
https://github.com/rumpkernel/rumprun/commit/f2f281ec131a8f8c1f96d33a25d7c0da192212a6
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M include/rumprun-base/rumprun.h
M lib/librumprun_base/rumprun.c
Log Message:
-----------
__dead -> __attribute__((noreturn))
That way we don't have to depend on __dead being defined (which
might not be the case in every place we need to include this header).
Commit: 8f8dee7b755f2c480cbccaca6c8b431c71eb63a0
https://github.com/rumpkernel/rumprun/commit/8f8dee7b755f2c480cbccaca6c8b431c71eb63a0
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M lib/librumprun_base/main.c
Log Message:
-----------
remove unnecessary header
Commit: 7d6a028ac2c80adf4f9f00f69e63594e4bf5fac5
https://github.com/rumpkernel/rumprun/commit/7d6a028ac2c80adf4f9f00f69e63594e4bf5fac5
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M app-tools/specs-bake.in
M build-rr.sh
M platform/Makefile.inc
M platform/hw/Makefile
M platform/xen/Makefile
Log Message:
-----------
Install mainobj and use it from destdir in app-tools.
Note to devs: you must now "make && make install" in platform/foo
Commit: 66cd4de617b9dad5b698f5d3603148f1f9008ef6
https://github.com/rumpkernel/rumprun/commit/66cd4de617b9dad5b698f5d3603148f1f9008ef6
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
fix typo in previous
Commit: 3ddc4c05e2820d69c44646ad4095c1add86e2b90
https://github.com/rumpkernel/rumprun/commit/3ddc4c05e2820d69c44646ad4095c1add86e2b90
Author: Martin Lucina <martin@xxxxxxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M platform/hw/arch/x86/clock.c
Log Message:
-----------
Implement KVM pvclock support (#36)
Commit: 1118fa6e32f81027ba363a00a9438926af9ff57d
https://github.com/rumpkernel/rumprun/commit/1118fa6e32f81027ba363a00a9438926af9ff57d
Author: Martin Lucina <martin@xxxxxxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M platform/hw/arch/x86/clock.c
Log Message:
-----------
Fix mul64_32() for i386 clobbering CF
Commit: 0b8fd7cbcd1c537922e87db0b564ebf5d00213da
https://github.com/rumpkernel/rumprun/commit/0b8fd7cbcd1c537922e87db0b564ebf5d00213da
Author: Martin Lucina <martin@xxxxxxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M platform/hw/arch/x86/clock.c
Log Message:
-----------
pvclock_read_wall_clock reads boot time, not current time
Commit: 22fcdaa9774b2757c7983573390fee454d0bfda7
https://github.com/rumpkernel/rumprun/commit/22fcdaa9774b2757c7983573390fee454d0bfda7
Author: Martin Lucina <martin@xxxxxxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M platform/hw/arch/x86/clock.c
Log Message:
-----------
Improve separation of pvclock/tscclock
Allows us to init pvclock and fall back to tscclock if pvclock is
unavailable. Also allows for easier implementation of e.g. Xen HVM use
of pvclock later.
Commit: e50c86f3d34029e521e6a92d061cec2cd0d0e931
https://github.com/rumpkernel/rumprun/commit/e50c86f3d34029e521e6a92d061cec2cd0d0e931
Author: Martin Lucina <martin@xxxxxxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M platform/hw/arch/x86/clock.c
Log Message:
-----------
Improve detection of pvclock
There are two MSR variants, old-style and new-style. We want to prefer
the new-style one, and neither if the relevant flags aren't set in
CPUID.
Commit: 02dfecb966536b355995354f536c9d9c08f1cd72
https://github.com/rumpkernel/rumprun/commit/02dfecb966536b355995354f536c9d9c08f1cd72
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M app-tools/specs-stub.in
M platform/Makefile.inc
Log Message:
-----------
install & use pseudostubs object from destdir
Commit: ee585ee3a3a2c9097f818bdbeaea16969af351b7
https://github.com/rumpkernel/rumprun/commit/ee585ee3a3a2c9097f818bdbeaea16969af351b7
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M app-tools/toolchain.cmake.in
Log Message:
-----------
Point CMAKE_FIND_ROOT_PATH to the supposedly right place.
XXX: no idea how to test that cmake works. Would be
nice to have an automated test for that.
Commit: c298225aedd90180517c57c7d8a6c12752cfbb3e
https://github.com/rumpkernel/rumprun/commit/c298225aedd90180517c57c7d8a6c12752cfbb3e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M app-tools/Makefile.app-tools
Log Message:
-----------
g/c BASE_DIR, not used anymore (wheee!)
Commit: dc17b02588baea46d0dd6334dd2f1b79fb2b59e4
https://github.com/rumpkernel/rumprun/commit/dc17b02588baea46d0dd6334dd2f1b79fb2b59e4
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M platform/Makefile.inc
Log Message:
-----------
don't install pseudostubs if KERNONLY
Commit: 3516f6f73536ceb625e36ba904ee4c8ba7463eeb
https://github.com/rumpkernel/rumprun/commit/3516f6f73536ceb625e36ba904ee4c8ba7463eeb
Author: Martin Lucina <martin@xxxxxxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M tests/buildtests.sh
A tests/cmake/CMakeLists.txt
A tests/cmake/config.h.in
A tests/cmake/test.c
Log Message:
-----------
Add CMake test
Only built if CMake is installed
Commit: c2bf6f9f3fb6364a093505824ec4dc92c063c13e
https://github.com/rumpkernel/rumprun/commit/c2bf6f9f3fb6364a093505824ec4dc92c063c13e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M platform/Makefile.inc
Log Message:
-----------
can install the objects just 0444 too (not writable)
Commit: 5db4a5aa11ccd8296e640905eebc6afadbeec95c
https://github.com/rumpkernel/rumprun/commit/5db4a5aa11ccd8296e640905eebc6afadbeec95c
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M tests/nolibc/main.c
Log Message:
-----------
Avoid the need for knowing about NULL
Probably need to fix it by introducing NULL into bmk somehow,
but this approach is easier for now.
Commit: 712d9c026d1aacebc643b99f7c736c21bba03f03
https://github.com/rumpkernel/rumprun/commit/712d9c026d1aacebc643b99f7c736c21bba03f03
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M platform/hw/Makefile
M platform/hw/arch/amd64/Makefile.inc
M platform/hw/arch/arm/integrator/Makefile.inc
M platform/hw/arch/i386/Makefile.inc
Log Message:
-----------
Don't require every arch Makefile to specify LDSCRIPT.
It's always ${ARCHDIR}/kern.ldscript.
Commit: 2ac55564127fcba327a0fbb42c6b3ff613573e3f
https://github.com/rumpkernel/rumprun/commit/2ac55564127fcba327a0fbb42c6b3ff613573e3f
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M tests/nolibc/Makefile
Log Message:
-----------
allow specifying platform as a make variable
default: hw
Commit: 1fadc31027a48a8eb48f985bd764672f6bda7604
https://github.com/rumpkernel/rumprun/commit/1fadc31027a48a8eb48f985bd764672f6bda7604
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M platform/xen/Makefile
Log Message:
-----------
Just create rumprun.o in the same place as hw
Need real objdir later (location via config.mk),
but go for the easy way now.
Commit: 2cd40cd05d6da3e5b66f635aaf020be9ba3cca19
https://github.com/rumpkernel/rumprun/commit/2cd40cd05d6da3e5b66f635aaf020be9ba3cca19
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M platform/Makefile.inc
M platform/hw/Makefile
M platform/xen/Makefile
M tests/nolibc/Makefile
Log Message:
-----------
Put ldscript in common place
Commit: 5d86a16dfec014fd1d3e16c436b5267b3e0ffffe
https://github.com/rumpkernel/rumprun/commit/5d86a16dfec014fd1d3e16c436b5267b3e0ffffe
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M platform/hw/Makefile
Log Message:
-----------
clean MAINOBJ
Commit: cc08a77067ddc1599badd76c15e7327bacd58721
https://github.com/rumpkernel/rumprun/commit/cc08a77067ddc1599badd76c15e7327bacd58721
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M tests/nolibc/Makefile
Log Message:
-----------
g/c libs which are now included in $rumprun.o
Commit: 52dab4d57b27801650367aabd9f3b04bc93c8163
https://github.com/rumpkernel/rumprun/commit/52dab4d57b27801650367aabd9f3b04bc93c8163
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M platform/xen/init.c
Log Message:
-----------
If Xenstore config isn't available, use cmdline.
This change essentially decouples the bmk part of the Xen platform
from the rumprun userspace, essentially fixing "kernonly" mode on
Xen... or at least making it possible to build a Xen kernonly image.
Commit: 6633e594943ce674c57182bce1048c3c5c3a92c6
https://github.com/rumpkernel/rumprun/commit/6633e594943ce674c57182bce1048c3c5c3a92c6
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M tests/Makefile
M tests/buildtests.sh
Log Message:
-----------
tests: pass PLATFORM to nolibc Makefile
Commit: c6d406742c8c727a72f9a11d06be78881de94a57
https://github.com/rumpkernel/rumprun/commit/c6d406742c8c727a72f9a11d06be78881de94a57
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
Add x86_64/xen to kernonly test builds.
Commit: 905fe2aba49a2f63e06edd3c9c467f6a53bce0c1
https://github.com/rumpkernel/rumprun/commit/905fe2aba49a2f63e06edd3c9c467f6a53bce0c1
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M README.md
Log Message:
-----------
add backlink to rumpkernel.org
[ci skip]
Commit: e8e15f5410049307f321443277fe50efe0e4a415
https://github.com/rumpkernel/rumprun/commit/e8e15f5410049307f321443277fe50efe0e4a415
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M platform/xen/xen/Makefile
Log Message:
-----------
g/c unused config options
Commit: d79613e5bb419f79caeb9c2caa28a42b01db2310
https://github.com/rumpkernel/rumprun/commit/d79613e5bb419f79caeb9c2caa28a42b01db2310
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M lib/librumpkern_bmktc/Makefile
Log Message:
-----------
remove unnecessary cppflags
Commit: be1130805ad3b3b2e9dcc7c4097283ca2bf8e537
https://github.com/rumpkernel/rumprun/commit/be1130805ad3b3b2e9dcc7c4097283ca2bf8e537
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M lib/librumpkern_bmktc/Makefile
A lib/librumpkern_bmktc/bmktc_user.c
A lib/librumpkern_bmktc/bmktc_user.h
M lib/librumpkern_bmktc/rump_bmktc.c
Log Message:
-----------
Use hypercalls instead of header/symbol kludges.
Commit: 9af018528759de616d883de0ebcf00a32750b21b
https://github.com/rumpkernel/rumprun/commit/9af018528759de616d883de0ebcf00a32750b21b
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M app-tools/Makefile.app-tools
M app-tools/specs-bake.in
M platform/Makefile.inc
M platform/hw/Makefile
M platform/xen/Makefile
Log Message:
-----------
Install ldscript and use it for baking from destdir
Commit: ed5e46abb012b26d68c87c321d841b6eb7378494
https://github.com/rumpkernel/rumprun/commit/ed5e46abb012b26d68c87c321d841b6eb7378494
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M app-tools/Makefile.app-tools
M app-tools/specs-bake.in
M platform/hw/Makefile
M platform/xen/Makefile
Log Message:
-----------
g/c APPTOOLS_OBJS_BAKE, it does not contain any extra info.
Commit: 94e72f464cbc0edde98f5afdb8f19b509a2d4e4e
https://github.com/rumpkernel/rumprun/commit/94e72f464cbc0edde98f5afdb8f19b509a2d4e4e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M tests/nolibc/Makefile
Log Message:
-----------
make "make clean" work for non-hw without PLATFORM=foo
Commit: df20fe0af817fa3f993620955b717421d4ba4bc9
https://github.com/rumpkernel/rumprun/commit/df20fe0af817fa3f993620955b717421d4ba4bc9
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M app-tools/Makefile.app-tools
Log Message:
-----------
Don't complain if LDFLAGS_BAKE is missing.
Intermediary commit to fix cyclic commit dependency, the
reason will go away shortly.
Commit: 3404357ba144ed3109a011a57c948681d7636818
https://github.com/rumpkernel/rumprun/commit/3404357ba144ed3109a011a57c948681d7636818
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M build-rr.sh
M lib/librumprun_base/Makefile
M platform/Makefile.inc
Log Message:
-----------
Build librumprun_base as part of userland build-rr.sh cycle
Also, install the lib to destdir.
Commit: bd0cac81b3b0c0700d57068a6a3a6dd23eac6bfe
https://github.com/rumpkernel/rumprun/commit/bd0cac81b3b0c0700d57068a6a3a6dd23eac6bfe
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M lib/librumprun_base/main.c
Log Message:
-----------
No reason to include <bmk-core/core.h> here
Commit: 83a05747482b88610b7c921811691dbd032a98e8
https://github.com/rumpkernel/rumprun/commit/83a05747482b88610b7c921811691dbd032a98e8
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
Create links at the right place.
(no wonder I couldn't repeat the travis failure, I forgot to
commit this change ... :)
Commit: 82a35159c9f0bdde9442c3b49bb1093a8f340b3f
https://github.com/rumpkernel/rumprun/commit/82a35159c9f0bdde9442c3b49bb1093a8f340b3f
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M global.mk
M platform/hw/Makefile
M platform/hw/arch/amd64/Makefile.inc
M tests/nolibc/Makefile
Log Message:
-----------
Specify bake-time special ldflags in global.mk
Finally decouples Makefile.app-tools from platform/x/Makefile
Commit: 70849529b297a74a9c3ef3c74652308d72e8f73b
https://github.com/rumpkernel/rumprun/commit/70849529b297a74a9c3ef3c74652308d72e8f73b
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M platform/hw/Makefile
Log Message:
-----------
Fix itchy push finger problem part 1
restore @ln (not ln)
Commit: f389e69397e3c0deebb38c9133c2e226c1377ecc
https://github.com/rumpkernel/rumprun/commit/f389e69397e3c0deebb38c9133c2e226c1377ecc
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M platform/hw/arch/amd64/Makefile.inc
Log Message:
-----------
Still set LDFLAGS_BAKE here until Makefile.app-tools is fixed.
Commit: 561926aa522004fbf3863483a8df9e78e0659721
https://github.com/rumpkernel/rumprun/commit/561926aa522004fbf3863483a8df9e78e0659721
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
g/c comment which makes little sense now
Commit: 0a6908cd88ece627f6b097b15d1e8aff507cfae4
https://github.com/rumpkernel/rumprun/commit/0a6908cd88ece627f6b097b15d1e8aff507cfae4
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
include platform in config.mk
Commit: 265175be7a7b872138b073012652f3dda3efe9b3
https://github.com/rumpkernel/rumprun/commit/265175be7a7b872138b073012652f3dda3efe9b3
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
A app-tools/Makefile
R app-tools/Makefile.app-tools
M build-rr.sh
M platform/Makefile.inc
M platform/hw/Makefile
M platform/xen/Makefile
Log Message:
-----------
Give app-tools its own Makefile instead of it being a .inc
This means that app-tools are now built directly by build-rr.sh
instead of being driven by platform/x/Makefile.
Commit: f9c194cbfa9793fa882ba0fbd948e2d9d11c97f3
https://github.com/rumpkernel/rumprun/commit/f9c194cbfa9793fa882ba0fbd948e2d9d11c97f3
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M platform/hw/arch/amd64/Makefile.inc
Log Message:
-----------
Specifying LDFLAGS_BAKE here is finally unnecessary.
Commit: da9e37e3455755887448186b2dd473c8289839f3
https://github.com/rumpkernel/rumprun/commit/da9e37e3455755887448186b2dd473c8289839f3
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M app-tools/Makefile
Log Message:
-----------
g/c unused variable
Commit: fbe47ea5c5dee1ea7d00d9660012bb3cfceda49e
https://github.com/rumpkernel/rumprun/commit/fbe47ea5c5dee1ea7d00d9660012bb3cfceda49e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M app-tools/Makefile
Log Message:
-----------
app-tools Makefile: g/c MACHINE_ARCH assignment
already set in config.mk
Commit: 8ddf52ccc8a48fa3a8eeab7d0012ae3340752426
https://github.com/rumpkernel/rumprun/commit/8ddf52ccc8a48fa3a8eeab7d0012ae3340752426
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M app-tools/Makefile
M build-rr.sh
Log Message:
-----------
Record tool tuple in config.mk and use it.
Commit: ea4b36b2b2b9ce92a80699506c29cf81977dc037
https://github.com/rumpkernel/rumprun/commit/ea4b36b2b2b9ce92a80699506c29cf81977dc037
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M platform/Makefile.inc
Log Message:
-----------
Fix "buildtest" target.
nb. it's no longer run automatically from the platform Makefile
since it requires a "make install" before it can be expected to work.
Commit: 0d6617f6c3af1fb1f8e7022169ecd0a826342047
https://github.com/rumpkernel/rumprun/commit/0d6617f6c3af1fb1f8e7022169ecd0a826342047
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M app-tools/Makefile
M build-rr.sh
Log Message:
-----------
CONFIG -> RUMPRUN_MKCONF
If the name of the config file variable is not generic, devs
can set it in the env for convenience. make it so!
Commit: 4d642ce2622def102f9de76c55ead5c16547ac54
https://github.com/rumpkernel/rumprun/commit/4d642ce2622def102f9de76c55ead5c16547ac54
Author: Sebastian Wicki <gandro@xxxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M tests/nolibc/Makefile
Log Message:
-----------
Simplify nolibc Makefile
No architecture specific ifdefs needed anymore, we can reuse
BUILDRUMP_TOOLFLAGS for i386.
Commit: a5f585488fa6fc6a9c958d3d50ef2ed0fbe6add2
https://github.com/rumpkernel/rumprun/commit/a5f585488fa6fc6a9c958d3d50ef2ed0fbe6add2
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M platform/xen/xen/Config.mk
Log Message:
-----------
Assume Xen headers are in /usr/pkg/include on NetBSD.
This could be done better via a probe, but ...
Commit: 62e7040acd59b896462d3a45e91bd222bb7ca1bd
https://github.com/rumpkernel/rumprun/commit/62e7040acd59b896462d3a45e91bd222bb7ca1bd
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M platform/Makefile.inc
M platform/hw/Makefile
M platform/xen/Makefile
Log Message:
-----------
Reduce copypasteware in Makefiles
Commit: d347e416f3a9c25dd11e5a479dde36ba09735450
https://github.com/rumpkernel/rumprun/commit/d347e416f3a9c25dd11e5a479dde36ba09735450
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M platform/hw/Makefile
M platform/xen/Makefile
Log Message:
-----------
PLATFORM comes from config.mk, so g/c it from Makefiles.
Commit: be80c8d9b86180e4120f2971c92dcdc3c9a5167a
https://github.com/rumpkernel/rumprun/commit/be80c8d9b86180e4120f2971c92dcdc3c9a5167a
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M platform/xen/Makefile
Log Message:
-----------
fix xen/Makefile to work again
Commit: ae6f607c7bb3934022869058207ad932655957ca
https://github.com/rumpkernel/rumprun/commit/ae6f607c7bb3934022869058207ad932655957ca
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-16 (Fri, 16 Oct 2015)
Changed paths:
M platform/xen/Makefile
Log Message:
-----------
platform/xen: don't override common TARGETS
Commit: 635dbd2e07151dbe05a0e58390a1631c05837a47
https://github.com/rumpkernel/rumprun/commit/635dbd2e07151dbe05a0e58390a1631c05837a47
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-18 (Sun, 18 Oct 2015)
Changed paths:
M lib/librumprun_base/Makefile
A lib/librumprun_base/config.c
R lib/librumprun_base/rumpconfig.c
Log Message:
-----------
Rename librumprun_base/rumpconfig.c -> config.c
"rumpconfig" is definitely the wrong name. It could be
rumprun_config.c, but let's drop the redudancy wrt. the lib name.
Commit: 46dc031f2ab574e95e83b8c7a9160caf939c6d88
https://github.com/rumpkernel/rumprun/commit/46dc031f2ab574e95e83b8c7a9160caf939c6d88
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-18 (Sun, 18 Oct 2015)
Changed paths:
M lib/librumprun_base/config.c
M lib/librumprun_base/netbsd_initfini.c
Log Message:
-----------
Don't assign const char * to char *
Commit: 4d4f8962b82a5ca565c11ae194d6abc86959087e
https://github.com/rumpkernel/rumprun/commit/4d4f8962b82a5ca565c11ae194d6abc86959087e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-18 (Sun, 18 Oct 2015)
Changed paths:
M lib/librumprun_base/Makefile
Log Message:
-----------
rumprun_base: crank up WARNS
Commit: 47f50c21c7ae336e61241206cc186f521b359e16
https://github.com/rumpkernel/rumprun/commit/47f50c21c7ae336e61241206cc186f521b359e16
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-19 (Mon, 19 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
add missing \n to printf
Commit: 7a3e1e0c06b759b41d82357b2b75e159b78af2a3
https://github.com/rumpkernel/rumprun/commit/7a3e1e0c06b759b41d82357b2b75e159b78af2a3
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-19 (Mon, 19 Oct 2015)
Changed paths:
M include/rumprun-base/rumprun.h
M lib/librumprun_base/main.c
Log Message:
-----------
Push the runmain logic into librumprun_base.
It's no longer required elsewhere.
Commit: 33e6d4b84f3d97bd19642a0d3e372c3dbbf8be9e
https://github.com/rumpkernel/rumprun/commit/33e6d4b84f3d97bd19642a0d3e372c3dbbf8be9e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-19 (Mon, 19 Oct 2015)
Changed paths:
M include/rumprun-base/config.h
M lib/librumprun_base/config.c
M lib/librumprun_base/main.c
Log Message:
-----------
Use rumprun_exec for the old-style cmdline passing.
(temporary compat)
Commit: 3daea7cface14a323af9a2d427342bd29ba5728c
https://github.com/rumpkernel/rumprun/commit/3daea7cface14a323af9a2d427342bd29ba5728c
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-19 (Mon, 19 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
Fix end-of-build prints a bit more.
Commit: 643521096e872d0af74ed7bcf3f4de578e0698f7
https://github.com/rumpkernel/rumprun/commit/643521096e872d0af74ed7bcf3f4de578e0698f7
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M app-tools/rumprun
M lib/librumprun_base/config.c
Log Message:
-----------
Automatically detect type of block devices in runtime config.
In other words, do not run blkid in rumprun. This change addresses
two issues:
1) systems which do not have blkid will now work
2) identifying fs type at launchtime does not do anything useful
Commit: 958c44d5b27d24bcedd58bb9acb95c5da5cb6b84
https://github.com/rumpkernel/rumprun/commit/958c44d5b27d24bcedd58bb9acb95c5da5cb6b84
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M include/rumprun-base/rumprun.h
M lib/librumprun_base/main.c
M lib/librumprun_base/rumprun.c
Log Message:
-----------
Support backgrounded rc execution.
Commit: 24c0739c76b64ca8900c37a21b2f391ead3b3d39
https://github.com/rumpkernel/rumprun/commit/24c0739c76b64ca8900c37a21b2f391ead3b3d39
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M include/rumprun-base/config.h
Log Message:
-----------
g/c unused
Commit: 0b214677cb7aeeb556d3fa3d9a9ea2609a1da0d2
https://github.com/rumpkernel/rumprun/commit/0b214677cb7aeeb556d3fa3d9a9ea2609a1da0d2
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M include/rumprun-base/config.h
M lib/librumprun_base/config.c
M lib/librumprun_base/rumprun.c
Log Message:
-----------
g/c deconfig
Should be and (mostly is) implemented by the rump kernel.
Commit: 1c837ba44dcb223d313be87ae973ef93b4c82b0f
https://github.com/rumpkernel/rumprun/commit/1c837ba44dcb223d313be87ae973ef93b4c82b0f
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M include/rumprun-base/config.h
M lib/librumprun_base/config.c
Log Message:
-----------
rumprun_config_path: extern -> static
Commit: 2b2ffa4693763baa9ec11d5f6df91fac3c56d882
https://github.com/rumpkernel/rumprun/commit/2b2ffa4693763baa9ec11d5f6df91fac3c56d882
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M lib/librumprun_base/config.c
Log Message:
-----------
Perform some config sanity checks
Commit: d68fe5f97a3d96e3679c49a8422c9c265c221df6
https://github.com/rumpkernel/rumprun/commit/d68fe5f97a3d96e3679c49a8422c9c265c221df6
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M lib/librumprun_base/rumprun.c
Log Message:
-----------
kill accidentally committed debug print
Commit: e546b15fde7e6b97729f5c90f9133af8c3e518cc
https://github.com/rumpkernel/rumprun/commit/e546b15fde7e6b97729f5c90f9133af8c3e518cc
Author: Martin Lucina <martin@xxxxxxxxxx>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M app-tools/rumprun
Log Message:
-----------
rumprun: Generate random MAC addresses for qemu/kvm
Each unikernel on kvm/qemu gets the same MAC address, making them
unusable in bridged configurations.
Commit: ede438f04512ef39fcbf46d02722661f42276913
https://github.com/rumpkernel/rumprun/commit/ede438f04512ef39fcbf46d02722661f42276913
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M lib/librumprun_base/config.c
Log Message:
-----------
Don't accept pipe runmode for now.
Implementing it is a bit more difficult than imagined ...
Commit: e4e94594a6b447c62f9d7b4e707b410331020db1
https://github.com/rumpkernel/rumprun/commit/e4e94594a6b447c62f9d7b4e707b410331020db1
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M lib/librumprun_base/config.c
Log Message:
-----------
Fix rc object processing.
Commit: 008489c1b2da8999ce10c0edae2808d90eedce67
https://github.com/rumpkernel/rumprun/commit/008489c1b2da8999ce10c0edae2808d90eedce67
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M lib/librumprun_base/config.c
Log Message:
-----------
Allow config entries in nested objects.
Commit: 633cdac3e69bf6ac3ef68ae5c8bc0d463fc225e1
https://github.com/rumpkernel/rumprun/commit/633cdac3e69bf6ac3ef68ae5c8bc0d463fc225e1
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M lib/librumprun_base/config.c
M lib/librumprun_base/rumprun.c
Log Message:
-----------
Support pipe between multibaked executables.
The usual multibake cautions apply due to the currently shared
libc state, and especially in this case shared stdio state.
Commit: e9de887dab4b99de5e1dde013b23189ee8361b6d
https://github.com/rumpkernel/rumprun/commit/e9de887dab4b99de5e1dde013b23189ee8361b6d
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M include/rumprun-base/rumprun.h
M lib/librumprun_base/rumprun.c
M lib/librumprun_base/syscall_misc.c
Log Message:
-----------
Fail gracefully if some bootstrap routine calls exit.
Commit: 9513399b470d2372032d38c1f1cc147e18c8e009
https://github.com/rumpkernel/rumprun/commit/9513399b470d2372032d38c1f1cc147e18c8e009
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M build-rr.sh
M platform/hw/Makefile
M platform/hw/pci/Makefile.pci
M platform/xen/Makefile
M platform/xen/pci/Makefile.pci
M platform/xen/rumpxendev/Makefile
M platform/xen/xen/Config.mk
M platform/xen/xen/Makefile
M tests/nolibc/Makefile
Log Message:
-----------
create config.mk into objdir
Commit: 39e69e848ffd594a76f1520b9e2c3000d2b2fb2d
https://github.com/rumpkernel/rumprun/commit/39e69e848ffd594a76f1520b9e2c3000d2b2fb2d
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
Print RUMPRUN_MKCONF value at the end of build-rr run
Commit: 3779716acf4167b5871538ec1021ecbdd15bf35d
https://github.com/rumpkernel/rumprun/commit/3779716acf4167b5871538ec1021ecbdd15bf35d
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M app-tools/Makefile
M build-rr.sh
M platform/Makefile.inc
Log Message:
-----------
Create RUMPRUN_SHCONF, OBJDIR -> RROBJ, DESTDIR -> RRDEST.
Commit: 5bca83b19b1ec381342a5162bebc22ec280f5a4f
https://github.com/rumpkernel/rumprun/commit/5bca83b19b1ec381342a5162bebc22ec280f5a4f
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M tests/buildtests.sh
Log Message:
-----------
Rely on RUMPRUN_SHCONF being set in the env.
As opposed to giving the same params manually on the command line.
Commit: 24208cdd8444627bad995e397668aec63004321b
https://github.com/rumpkernel/rumprun/commit/24208cdd8444627bad995e397668aec63004321b
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
use a predictable object directory, source config from there
Commit: 3b6eaf5611ad5d5456ce8dd34c44746300e7a799
https://github.com/rumpkernel/rumprun/commit/3b6eaf5611ad5d5456ce8dd34c44746300e7a799
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
At end of build, print RUMPRUN_SHCONF too
Commit: 7124a22a9cfe6948fd62554926eac6cd8da2c795
https://github.com/rumpkernel/rumprun/commit/7124a22a9cfe6948fd62554926eac6cd8da2c795
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M tests/buildtests.sh
Log Message:
-----------
buildtests.sh: fix usage
Commit: bd843ccb918018c2390e2e427c1cf18111116bec
https://github.com/rumpkernel/rumprun/commit/bd843ccb918018c2390e2e427c1cf18111116bec
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
fix travis buildtests.sh invocation
Commit: 94d6e34a1dc02f1a79cff7bc131f887c2ae7a5aa
https://github.com/rumpkernel/rumprun/commit/94d6e34a1dc02f1a79cff7bc131f887c2ae7a5aa
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M platform/xen/xen/Config.mk
Log Message:
-----------
xen/Config.mk: fix pasto (I thought this built locally?!?)
Commit: 49b5ba0773604eefd85d31dd2d5246f0b169d0f1
https://github.com/rumpkernel/rumprun/commit/49b5ba0773604eefd85d31dd2d5246f0b169d0f1
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
Travis: need config.mk too (for kernonly tests)
Commit: ee05901dd18ec942190ff593e528a4e7af16fdfd
https://github.com/rumpkernel/rumprun/commit/ee05901dd18ec942190ff593e528a4e7af16fdfd
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M global.mk
M platform/hw/Makefile
M platform/xen/Makefile
M tests/nolibc/Makefile
Log Message:
-----------
Consolidate the RUMPRUN_MKCONF include dance into global.mk
Convert all safe-looking locations, i.e. NOT app-tools
or platform/xen/xen.
Commit: 770a114eab507bb544337b8d0cbbaad4dace1f68
https://github.com/rumpkernel/rumprun/commit/770a114eab507bb544337b8d0cbbaad4dace1f68
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M platform/Makefile.inc
M tests/nolibc/Makefile
Log Message:
-----------
create main object and pseudostubs into objdir
Commit: 2f4520a08e231113a82de1f090ef2bcfe49fb13a
https://github.com/rumpkernel/rumprun/commit/2f4520a08e231113a82de1f090ef2bcfe49fb13a
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M tests/nolibc/Makefile
Log Message:
-----------
Fix pasto in previous to fix kernonly build.
Commit: eafda88a2eac8bb89cb0c8a1f0e1cc44a8097ad2
https://github.com/rumpkernel/rumprun/commit/eafda88a2eac8bb89cb0c8a1f0e1cc44a8097ad2
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M platform/Makefile.inc
M platform/hw/Makefile
M platform/xen/Makefile
M tests/nolibc/Makefile
Log Message:
-----------
Build libs into objdir.
Well, the ones built by platform/Makefile.inc, at any rate.
Commit: 1b8afc1029f439098859862517193e612acff38e
https://github.com/rumpkernel/rumprun/commit/1b8afc1029f439098859862517193e612acff38e
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M platform/Makefile.inc
Log Message:
-----------
Always build libcompiler_rt
Makes testing kernonly mode easier, don't need a separate build
for it (or even the hackish shortcut of editing KERNONLY in config.mk)
Commit: 83de8d2782dab1ac0d84418fb2aaacb46ffa7f6c
https://github.com/rumpkernel/rumprun/commit/83de8d2782dab1ac0d84418fb2aaacb46ffa7f6c
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M build-rr.sh
M platform/Makefile.inc
M platform/xen/Makefile
Log Message:
-----------
Build libs into objdir.
The grand implication of this commit is that now it's possible to
build both hw and xen from the same source tree (which is useful
mostly for me so that I can easily test things when developing).
nb. different target cpus are still not supported from the same
source tree.
Commit: 247640b8f2401a95d5b109ad5d2bab1db7892180
https://github.com/rumpkernel/rumprun/commit/247640b8f2401a95d5b109ad5d2bab1db7892180
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M global.mk
M platform/Makefile.inc
Log Message:
-----------
set INSTALLDIR in global.mk instead of platform/Makefile.inc
Commit: 7fa67e1a27bc7da58e9d0c2549cdf985e250a361
https://github.com/rumpkernel/rumprun/commit/7fa67e1a27bc7da58e9d0c2549cdf985e250a361
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-23 (Fri, 23 Oct 2015)
Changed paths:
M app-tools/Makefile
M app-tools/cc.in
M app-tools/recipe.s.in
R app-tools/rumpbake
A app-tools/rumpbake.in
M app-tools/rumprun
M app-tools/rumpstop
M build-rr.sh
Log Message:
-----------
install toolchain to destdir
Commit: a489af4b5eaccbca96ef1bd61ee9a6305441c30c
https://github.com/rumpkernel/rumprun/commit/a489af4b5eaccbca96ef1bd61ee9a6305441c30c
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-23 (Fri, 23 Oct 2015)
Changed paths:
R app-tools/configure.in
R app-tools/gmake.in
R app-tools/make.in
Log Message:
-----------
g/c prehistoric wrappers
Commit: 0b5885d04170ff163953b18c1ec74eb5c4873cec
https://github.com/rumpkernel/rumprun/commit/0b5885d04170ff163953b18c1ec74eb5c4873cec
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-23 (Fri, 23 Oct 2015)
Changed paths:
M .gitignore
Log Message:
-----------
Remove most of the gitignore nonsense.
Rest will be removed when platform builds into objdir.
Commit: 88144457564668e5c5f7c581b8682c657f29a5c9
https://github.com/rumpkernel/rumprun/commit/88144457564668e5c5f7c581b8682c657f29a5c9
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-23 (Fri, 23 Oct 2015)
Changed paths:
M build-rr.sh
Log Message:
-----------
Use BUILDRR=true when buildrr is true (eh eh eh)
Commit: ad735aa392c71c91e490580cc0eef5994031949c
https://github.com/rumpkernel/rumprun/commit/ad735aa392c71c91e490580cc0eef5994031949c
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-23 (Fri, 23 Oct 2015)
Changed paths:
M app-tools/Makefile
Log Message:
-----------
install rumpstop too
Commit: 87d4a5d1dd120acfe2d62a6195370bf62e4a8a2f
https://github.com/rumpkernel/rumprun/commit/87d4a5d1dd120acfe2d62a6195370bf62e4a8a2f
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-23 (Fri, 23 Oct 2015)
Changed paths:
M tests/buildtests.sh
M tests/runtests.sh
Log Message:
-----------
Adjust tests to new destdir world order.
Commit: 6e6b53192d6551a29862e1a55c53122427cd214a
https://github.com/rumpkernel/rumprun/commit/6e6b53192d6551a29862e1a55c53122427cd214a
Author: Antti Kantee <pooka@xxxxxx>
Date: 2015-10-23 (Fri, 23 Oct 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
runtests.sh requires RUMPRUN_SHCONF now
(temporarily, should find a better way to not depend on
objdir stuff)
Compare:
https://github.com/rumpkernel/rumprun/compare/753a77208db8...6e6b53192d65