#
b3c1033b |
|
13-Feb-2018 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Add further -no-pie checks to Rumprun build tools This builds upon the previous commit to add -no-pie anywhere the relocatable flag (-Wl,-r) is used to handle compilers that enable -pie by default (Such as Debian Stretch).
|
#
685f4ab3 |
|
04-Jan-2018 |
Naja Melan <najamelan@autistici.org> |
Make the disabling of the fallthrough warning dependent on GCC version This should prevent older gcc versions from choking on unknown argument. I have not tested this, just wrote the code directly on github. Use with caution.
|
#
34056451 |
|
03-Jan-2018 |
Naja Melan <najamelan@autistici.org> |
Add the -Wimplicit-fallthrough=0 flag to allow compiling with GCC7 GCC7 comes with a new warning "implicit-fallthrough" which will prevent building the netbsd-src. For more information: https://dzone.com/articles/implicit-fallthrough-in-gcc-7
|
#
2af47eec |
|
11-Dec-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Better separate bottom and toplevel rumprun builds The platform builds has two steps, build and then install. The way the original rules are set up require this to be done in separate make invocations. Splitting the platform builds up into different top level and bottom level stages means that we need to have top level and bottom level build and install stages also.
|
#
aed7c7a8 |
|
06-Dec-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
build-rr.sh: Hide build output for custom commands
|
#
10199add |
|
06-Dec-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
build-rr.sh: More finegrained build commands As mentioned in previous commit, this is to make it possible to have better fine grained control of what targets are built to get better incremental compilation and parallel performance. Using these new commands requires the platform implementation to understand some extra rules: platform_obj platform_libs extra_libs. Currently this will only work on the seL4 platform.
|
#
5c10ae91 |
|
05-Dec-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Move variable definitions into main build function
|
#
42a7ff3c |
|
05-Dec-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Move checkprevbuilds into main build function After splitting buildrump function, it makes more sense for this to be called in the dobuild function
|
#
888573ce |
|
05-Dec-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Split buildrump function up into subfunctions
|
#
bdebda70 |
|
23-Nov-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Make build-rr.sh -q silent option more effective If -q is set, -s will now be passed down to make invocations. This considerably reduces build log output.
|
#
2e5a4b04 |
|
20-Nov-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Remove 5 second git timeout build-rr.sh throws a warning with a 5 second timeout if it detects that git submodules have changes. We apply patches to these which causes the warning to always trigger. This commit suppresses the warning and timeout.
|
#
e5207b24 |
|
12-Mar-2017 |
Francesco Lattanzio <franz.lattanzio@gmail.com> |
Use C locale when invoking awk If LANG is set to some locale that defines the decimal dot to be something other than a dot (e.g., a comma), then awk will fail to parse GCC and ld's version numbers.
|
#
582c0b54 |
|
14-Feb-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
seL4: Add seL4 as a target rumprun platform
|
#
3104392c |
|
26-May-2016 |
Ian Jackson <ian.jackson@eu.citrix.com> |
Search existing value of XEN_HEADERS for Xen headers This allows a caller to specify a specific location for the Xen headers. For example, from a version of Xen just built in a neighbouring directory. (Without this it is not possible to build against a specific Xen without being able to overwrite system header areas.) If XEN_HEADERS is unset, or not suitable, use the existing search strategy. Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
|
#
ff3d5f76 |
|
16-May-2016 |
Antti Kantee <pooka@iki.fi> |
Switch to new-style pci hypercall defs Fixes issue #38
|
#
74f418e8 |
|
11-May-2016 |
Antti Kantee <pooka@iki.fi> |
build-rr: generate a sourceable $PATH-setting config Useful e.g. if you want to test rumprun-packages where you cannot easily use $RUMPRUN_CC etc.
|
#
c9400a7d |
|
28-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
config: provide RUMPRUN_CXX
|
#
29a2f6c4 |
|
26-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
build-rr: don't require "Binutils" in ld version string Fixes probe on Fedora 21. via jermar on irc
|
#
e943c578 |
|
26-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
build-rr: throw an explicit error if cc/ld version check fails
|
#
d0811be7 |
|
11-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
g/c "doextras", it no longer does anything
|
#
f253e654 |
|
07-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
build-rr: make ld 2.22 the minimum Fixes Travis builds (hopefully ...)
|
#
cbf7cb2c |
|
07-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
build-rr: the stetson-harrison ld version in previous was wrong. Apparently Travis sports an older version. Print it so that I can fix the check.
|
#
84a33e88 |
|
07-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
build-rr: check cc/ld versions Issue a warning or error for old or prehistoric tools, respectively. XXX: not sure how the ld check will work with GNU gold. We'll see. Issue reported by a number of users recently, including in issue #69.
|
#
f24adb48 |
|
03-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
build app-tools earlier
|
#
e698deff |
|
28-Jan-2016 |
Antti Kantee <pooka@iki.fi> |
Also add $RUMPRUN_CC to config. A build-specific cc is needed because cc includes the lib path in the binary for baking. After this change it's possible to use config variables alone to build at least a simple unikernel for testing (i.e. setting PATH to match the build dest is not required). XXX: value is hardcoded to gcc, but that's not a practical problem as long as support only gcc.
|
#
fe833f2b |
|
27-Jan-2016 |
Antti Kantee <pooka@iki.fi> |
Add RUMPSTOP to config too, so that tests find it.
|
#
740812ea |
|
27-Jan-2016 |
Antti Kantee <pooka@iki.fi> |
Include git branch in default obj/destdir names. If we're not in a git repo, on master, or detached => nothing.
|
#
6af1c57c |
|
27-Jan-2016 |
Antti Kantee <pooka@iki.fi> |
Add RUMPRUN_BAKE and RUMPRUN to config. That way you don't have to twiddle with paths if you want to build to an alternate tree while doing development. (config is only for developers anyway)
|
#
a0d5df21 |
|
26-Jan-2016 |
Antti Kantee <pooka@iki.fi> |
Run the xen probe in a subshell. Might fix Travis build failure. Who knows. Hard to say for sure about the problems which I can't repeat locally.
|
#
17fa1234 |
|
26-Jan-2016 |
Antti Kantee <pooka@iki.fi> |
Probe location of Xen headers. Throw an intelligent error if they're not found. XXX: would be nice to have a mechanism for providing a manual override, but that sort of parameter passing needs a general solution. related to #67 (which can now be closed)
|
#
b33e7a32 |
|
14-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: abspath PLATFORMDIR
|
#
cbd277c2 |
|
13-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: catch errors from buildrump.sh probe
|
#
60d913e3 |
|
13-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: run setvars also for install Makes "./build-rr hw install" work. Without this fix the default object directory would not get set.
|
#
b673373b |
|
12-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: add -d to synopsis
|
#
e56c4eb8 |
|
05-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: write "config" which includes both mk/sh configs
|
#
0dfbbf3a |
|
04-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: update usage
|
#
88e277e6 |
|
02-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
get install-time vars from objdir
|
#
84315ad4 |
|
02-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
Make it clear that die produces an ERROR.
|
#
2e894c3f |
|
02-Nov-2015 |
Antti Kantee <pooka@iki.fi> |
Throw nice error if user tries to install non-existent build
|
#
ec69a3b2 |
|
30-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
When building with -s, default destdir to rumprun-extsrc. Mirrors what object dirs do.
|
#
c457ebec |
|
29-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
checkprevbuilds is now necessary only for xen
|
#
9fc600a9 |
|
29-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: set -eu Both were previously set, but now they're set in the same place. No functional change intended.
|
#
87286488 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Use destdir/rumprun-$MACHINE_GNU_ARCH$ as a GNU-like prefix.
|
#
3ae33a4a |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Put rumptools into the object directory.
|
#
c0970a55 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Update buildrump.sh and use new "probe" method. The new probe method doesn't require any directories to be created.
|
#
7695cf4a |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Use MACHINE_GNU_ARCH, not MACHINE_ARCH That matches the terms (and make variables!) with the NetBSD Makefiles and avoids mismatch lossage.
|
#
14e88567 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: don't override correct MACHINE_ARCH. The lossage stems from the fact that NetBSD uses i386 as MACHINE, i386 as MACHINE_ARCH, and i486 as MACHINE_GNU_ARCH. We want to follow the MACHINE_GNU_ARCH since it actually makes sense.
|
#
954012a5 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Ok, maybe the platform Makefiles aren't ready for -j
|
#
475439a7 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: run platform make with -j
|
#
880ea689 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: simplify MACHINE_ARCH handling.
|
#
b91405b7 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Make it rumprun[-MACHINE_ARCH[-PLATFORM]] That way MACHINE_ARCH (if it exists in the particular name), is always in the same spot, and the same holds for PLATFORM.
|
#
ead77749 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Install headers into destdir/include/rumprun. That way they don't conflict with anything already in destdir/include.
|
#
3ae7901d |
|
26-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
fix to previous: completely remove previnst check
|
#
f9c242fb |
|
26-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: remove previnst check, not needed anymore.
|
#
81c3758e |
|
26-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
g/c debugging aid that slipped into the public tree
|
#
c7af02d2 |
|
25-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Install libs to non-conflicting subdirs. Platform-dependent libs go into lib/rumprun-platform-machine_arch and platform-independent libs go into lib/rumprun-machine_arch. (all libs are arch-dependent, naturally) Allows xen and hw and various machine_arch installations to coexist.
|
#
9ee59e12 |
|
26-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Add "-extsrc" to default object directory name for -s builds.
|
#
95e0bf43 |
|
25-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Default kernonly objdir to end with "-kernonly"
|
#
d7c73557 |
|
25-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: nuke prevbuild platform from error message Mirrors how the platform became a non-issue with (partial) objdir build support.
|
#
199f132e |
|
25-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: always create .rumprun-installation Fixes blowing objdir away while installing to the same destdir in the next build.
|
#
738bd400 |
|
23-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Prevent installing two different builds into same destdir. Will be fixed, eventually ...
|
#
303cd8e4 |
|
22-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
install toolchain to destdir
|
#
83de8d27 |
|
22-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
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.
|
#
3b6eaf56 |
|
21-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
At end of build, print RUMPRUN_SHCONF too
|
#
3779716a |
|
21-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Create RUMPRUN_SHCONF, OBJDIR -> RROBJ, DESTDIR -> RRDEST.
|
#
39e69e84 |
|
21-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Print RUMPRUN_MKCONF value at the end of build-rr run
|
#
9513399b |
|
21-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
create config.mk into objdir
|
#
3daea7cf |
|
19-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Fix end-of-build prints a bit more.
|
#
47f50c21 |
|
19-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
add missing \n to printf
|
#
0d6617f6 |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
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!
|
#
8ddf52cc |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Record tool tuple in config.mk and use it.
|
#
265175be |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
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.
|
#
0a6908cd |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
include platform in config.mk
|
#
561926aa |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
g/c comment which makes little sense now
|
#
83a05747 |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Create links at the right place. (no wonder I couldn't repeat the travis failure, I forgot to commit this change ... :)
|
#
3404357b |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Build librumprun_base as part of userland build-rr.sh cycle Also, install the lib to destdir.
|
#
66cd4de6 |
|
13-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
fix typo in previous
|
#
7d6a028a |
|
13-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Install mainobj and use it from destdir in app-tools. Note to devs: you must now "make && make install" in platform/foo
|
#
515ca040 |
|
12-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Support kernonly mode for Xen nb. tests/nolibc won't build for xen; hw is hardcoded there
|
#
b4fdc5b6 |
|
12-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Don't panic if destdir exists as a directory
|
#
753a7720 |
|
12-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Destdir builds, part 1 Support a -d flag to build-rr.sh. Make some of the tools use libraries and headers from that directory instead of a hardcoded place. Not everything is installed into destdir yet. More to come.
|
#
8dadcfc5 |
|
08-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr: accept -j as an argument default is still -j4
|
#
65522fd7 |
|
08-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr.sh: set -u
|
#
431160d4 |
|
07-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
build-rr.sh: fix typo in message
|
#
e476b54a |
|
04-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Accept -h as an alias for -? Was missing from getopts param
|
#
f4effade |
|
04-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
improve help message formatting and option grouping
|
#
dfc0d89b |
|
01-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Install unwind.h from #52
|
#
fe0dba61 |
|
18-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
Usage: use the more widely accepted version of alphabetical order.
|
#
6c845041 |
|
18-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
Accept a -o parameter which determines the build objdir Only part of the objects go there as of now, and more work is required to stuff all of the objects into objdir.
|
#
aec05029 |
|
17-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
librumprun_unwind -> libunwind There's nothing rumprun-specific in there. The original idea with the rumprun prefix was to avoid namespace conflicts, but if someone wants to link in another libunwind we'll be in trouble regardless. Also, consistency with libcompiler_rt.
|
#
eb1a4f04 |
|
12-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
Cache truth value of having a working C++ compiler
|
#
1e49c6b7 |
|
07-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
Use "probe" to decide if -mno-red-zone is necessary
|
#
ec259402 |
|
07-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
Use "buildrump.sh probe" to throw usage-derived errors early.
|
#
d68359a8 |
|
04-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
add KERNONLY to .prevbuild
|
#
372f4a1c |
|
03-Sep-2015 |
Sebastian Wicki <gandro@gmx.net> |
Add nolibc mode -k to build-rr.sh Currently only supported for the 'hw' platform. This builds rumprun without any userland code (i.e. libc, app-tools), for custom builds that invoke rump kernel functions directly.
|
#
8a99173f |
|
01-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
Set -mno-red-zone for x86_64 hw too. The TSS stuff doesn't work as hoped, and need to dig through some manuals to see if that can be fixed.
|
#
4bb11ceb |
|
01-Sep-2015 |
Antti Kantee <pooka@iki.fi> |
set -mno-red-zone for CXXFLAGS too
|
#
9ce8bb37 |
|
11-Aug-2015 |
Martin Lucina <martin@lucina.net> |
xen: Ensure all modules are built with -mno-red-zone on x86_64 For Xen on x86_64, all rumprun modules (kernel, libc, application) must be built with -mno-red-zone.
|
#
1159eb1a |
|
11-Aug-2015 |
Antti Kantee <pooka@iki.fi> |
also build rumpkern_bmktc
|
#
61c37c71 |
|
04-Aug-2015 |
Antti Kantee <pooka@iki.fi> |
Add initial ARM support. A "hello world" works. This means that pthreads, TLS, scheduling etc. work. There is no I/O support currently (except console). Adding I/O support requires some fixes to NetBSD (most likely limited to minor adjustments). There are two paths to go from here: either add I/O device support, or fix some structural problems in rumprun which make it assume x86.
|
#
bd4e620f |
|
03-Jul-2015 |
Antti Kantee <pooka@iki.fi> |
print useful info at the end of build-rr
|
#
aa5a2742 |
|
29-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
fix offline build
|
#
8478a705 |
|
24-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
Create top-level link to rumprun components earlier. earlier = when rumprun components have been built
|
#
cd13e775 |
|
23-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
be a bit smarter about quoting in previous
|
#
01c79c2c |
|
23-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
flag an explicit error if make/gmake/$MAKE cannot be found
|
#
4d7796e2 |
|
23-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
Hide stderr from type to avoid extra verbosity (on some shells)
|
#
c8d5d180 |
|
22-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
Include platform/machine in build mismatch error message
|
#
f84f611e |
|
22-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
add further diagnostic messages
|
#
0887d079 |
|
22-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
Prevent multiple different platform/machines builds. Prevents damage to unsuspecting users. (issue #35)
|
#
784a98d3 |
|
22-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
follow local/global naming convention
|
#
793a91e2 |
|
20-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
Avoid && in the script since we use set -e
|
#
fb8de808 |
|
20-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
Fix CONFIG_CXX which was broken by the toolchain revamp two days ago.
|
#
ebd973c2 |
|
20-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
Add an explicit error for trying to build using clang
|
#
24a8810f |
|
20-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
add some sort of excuse for a usage display
|
#
00efb336 |
|
18-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
create a full cross-toolchain worth of wrappers
|
#
6793625c |
|
18-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
build pci with STDJ
|
#
682787b8 |
|
07-Jun-2015 |
Stefan Grundmann <sg2342@googlemail.com> |
GNU-make is not always called make ... provide a way to override - detect gmake as it is done in rumpctrl/buildnb.sh - use -gmake wrapper in tests/buildtests.sh if MAKE is set to gmake
|
#
139bbe28 |
|
03-Jun-2015 |
Antti Kantee <pooka@iki.fi> |
update src-netbsd and switch to new-style pci build
|
#
5a73c667 |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
install headers from librumprun_tester too
|
#
0a80722a |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
build pci drivers with -j
|
#
0d430ae0 |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
BUILDXENMETAL -> PLATFORM
|
#
bf0a6dec |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
make "forgot to update submodules?" warning event cooler
|
#
8fa47881 |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
Build librumprun-tester into platform-specific objdir Should be possible to run two working ./build-rr {xen,hw} in the same tree now.
|
#
14e88418 |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
inline makepci (we are the only user)
|
#
df81b74d |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
don't pass unnecessary options to buildrump.sh
|
#
3092f091 |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
fix "checkmodules"
|
#
9ef6d49a |
|
28-May-2015 |
Antti Kantee <pooka@iki.fi> |
group last loose-floating bits into subroutines
|
#
abe66139 |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
fold in common bits of build infra
|
#
50e515bd |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
pass args to buildrump()
|
#
7fc1045f |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
even more subroutines (still lacking a bit of clarity, but getting better)
|
#
38272d3d |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
more subroutines, less main
|
#
8b2c08b5 |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
slap on a copyright
|
#
db752a82 |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
include _build-common.sh in build-rr.sh and remove former
|
#
34a46d8d |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
Make the build scripts a bit less atrocious The platform-specific build script called from the upper-level build-rr.sh is replaced with platform.conf. There's still more shoveling to do in here, but at least there's a bit less stink now.
|
#
bca794b5 |
|
27-May-2015 |
Antti Kantee <pooka@iki.fi> |
Rename baremetal -> hw, as discussed on rumpkernel-users Migration: use "hw" where you would have previously used "baremetal".
|
#
f039f7fb |
|
11-May-2015 |
Antti Kantee <pooka@iki.fi> |
Enable the RUMP_CURLWP=__thread optimization on all platforms.
|
#
8b73f95c |
|
10-May-2015 |
Antti Kantee <pooka@iki.fi> |
Enable RUMP_CURLWP=__thread for baremetal Third time's the charm! Also add a comment saying why it's not enabled for Xen (even 64bit where it should theoretically work).
|
#
ba4b5114 |
|
08-May-2015 |
Antti Kantee <pooka@iki.fi> |
Still some funny-business with RUMP_CURLWP=__thread Disable it before things are again sorted out.
|
#
263c4ee3 |
|
06-May-2015 |
Antti Kantee <pooka@iki.fi> |
Use RUMP_CURLWP=__thread on baremetal Hold back on Xen until TLS works in our 32bit guests.
|
#
c301c363 |
|
10-Mar-2015 |
Martin Lucina <martin@lucina.net> |
Revert "baremetal: Build without magic flags on x86_64" This reverts commit 8f16ac7a3bcfa3f7954ea4c694538abd899688c8.
|
#
8f16ac7a |
|
10-Mar-2015 |
Martin Lucina <martin@lucina.net> |
baremetal: Build without magic flags on x86_64 Signed-off-by: Martin Lucina <martin@lucina.net>
|
#
7aeb1e42 |
|
06-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
no longer ln -s app-tools (to be added as a unified directory)
|
#
6721b3b3 |
|
05-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
don't pass potential "--" down to xenbaremetal.sh args
|
#
907fa9fb |
|
05-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
remember to export BUILD_QUIET too
|
#
0ebdc381 |
|
05-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
move argument parsing to build-rr.sh
|
#
6e409c59 |
|
05-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
add common build script
|
#
493490b6 |
|
05-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
remove common files, unified ones to be added on master branch
|
#
7063cff1 |
|
05-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
remove common files, unified ones to be added on master branch
|
#
8898f444 |
|
04-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
ln mit kraft!
|
#
41955725 |
|
04-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
ln mit kraft!
|
#
76e970b3 |
|
04-Mar-2015 |
Wei Liu <liuw@liuw.name> |
build-rr.sh: use "ln -sf" To stop ln from complaining when the target already exists. Signed-off-by: Wei Liu <liuw@liuw.name>
|
#
d25611d1 |
|
03-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
add common top-level build script and adjust travis
|
#
2b9d87ee |
|
03-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
Also link app-tools to top level. + simplify a bit
|
#
84dca9f5 |
|
03-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
Pretend to support Xen Keeps the contents of this script equal in both repos.
|
#
3a61ed87 |
|
03-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
Move files into platform/baremetal Prepares for the rumprun merge.
|