[rumpkernel/rumprun] e56d07: one -nostdinc is enough

  • From: GitHub <noreply@xxxxxxxxxx>
  • To: rumpkernel-builds@xxxxxxxxxxxxx
  • Date: Thu, 22 Oct 2015 17:32:50 -0700

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

Other related posts: