1
0
Fork 0
mirror of https://github.com/hermitcore/libhermit.git synced 2025-03-09 00:00:03 +01:00
Commit graph

1778 commits

Author SHA1 Message Date
Stefan Lankes
8d1a7d1155 add the possibility to start different apps on different isles 2016-04-12 10:13:10 +02:00
Stefan Lankes
5991baa37f remove flag "depth 1" because our used branch isn't the latest master branch 2016-04-09 23:53:36 +02:00
Stefan Lankes
c86840cd28 reduce the number of output messages 2016-04-09 23:40:23 +02:00
Stefan Lankes
ad74181c80 reduce the depth of submodule update to decrease the runtime 2016-04-09 23:37:57 +02:00
Stefan Lankes
e8baef0634 reduce output messages 2016-04-09 17:51:50 +02:00
Stefan Lankes
107054b0ad Use -y with apt-get to assume yes as the answer to each apt-get prompt. 2016-04-09 16:47:41 +02:00
Stefan Lankes
226783bb2d switch to Trusty Beta (aka Ubuntu 14.04) as distro for TravisCI 2016-04-09 16:17:53 +02:00
Stefan Lankes
aa1a42b7bd set LD_LIBRARY_PATH to find libisl.so 2016-04-07 20:47:27 +02:00
Stefan Lankes
42ae868166 remove typo 2016-04-07 19:04:55 +02:00
Stefan Lankes
a440085f26 switch to ISL 0.12.2 2016-04-07 18:50:03 +02:00
Stefan Lankes
f13c40a14c install ISL library from source 2016-04-07 18:38:36 +02:00
Stefan Lankes
d9fa3680a6 add missing ISL library to build the system on TravisCI 2016-04-06 09:48:00 +02:00
Stefan Lankes
d7b279af4a add missing libraries to build gcc 2016-04-05 23:54:48 +02:00
Stefan Lankes
0c091a9e73 add missing texinfo package 2016-04-05 20:45:06 +02:00
Stefan Lankes
2f6c64c5ac replace via sed SSH URLs by public URLs
=> no ssh key is required
2016-04-05 19:06:44 +02:00
Stefan Lankes
ed2136f1e8 add configuration file for TravisCI 2016-04-05 14:41:06 +02:00
Stefan Lankes
802eae98d2 Merge pull request #20 from stv0g/linux-elf-loader
Simplified proxy by moving ELF parsing to kernel
2016-04-05 14:31:51 +02:00
Stefan Lankes
77b1fbc872 Added custom ELFOSABI_HERMIT and added support for it to readelf 2016-04-03 00:24:39 +02:00
Stefan Lankes
7d3478996c forward ELFEDIT_FOR_TARGET to the makefiles of the subdirectories 2016-04-02 23:38:50 +02:00
Stefan Lankes
04d51047e7 add missing elfedit 2016-04-02 23:08:57 +02:00
Stefan Lankes
9765a8f3f9 Merge branch 'master' into devel 2016-04-02 22:48:58 +02:00
Stefan Lankes
76e073c986 Added custom ELFOSABI_HERMIT and added support for it to elfedit 2016-04-02 22:48:01 +02:00
Stefan Lankes
b944c1718b Merge pull request #16 from stv0g/binfmt_misc
Using binutil's elfedit to patch our custom OSABI
2016-04-02 18:42:43 +02:00
9d4ea34dbb simplified proxy by moving ELF parsing to kernel 2016-04-02 09:42:07 +02:00
131c69523b using binutil's elfedit to patch our custom OSABI
also get rid of obsolete targets
2016-04-01 19:46:28 +02:00
Stefan Lankes
ad3e6045d0 Revise README and delete obsolet parts 2016-03-31 21:48:37 +02:00
Stefan Lankes
915a1c8175 Merge pull request #14 from jbreitbart/master
README rewording. :)
2016-03-31 19:29:43 +02:00
Jens Breitbart
934c97ade6 README rewording. :) 2016-03-31 19:15:41 +02:00
Stefan Lankes
556dd6d161 add link to http://www.hermitcore.org 2016-03-31 09:32:07 +02:00
Stefan Lankes
c33ac6029e add small introduction 2016-03-31 09:30:07 +02:00
Stefan Lankes
ce01741740 remove typo 2016-03-31 07:34:22 +02:00
Stefan Lankes
3e849b2d13 add describtion of loader registration 2016-03-31 07:32:51 +02:00
Stefan Lankes
16cce1dba3 Merge branch 'stv0g-binfmt_misc' into devel 2016-03-30 22:52:11 +02:00
Stefan Lankes
7b6f9d41b4 simplify hello example 2016-03-30 22:07:24 +02:00
Stefan Lankes
64c88bf77d add rule to create proxy
- otherwise some make commands aren't able to build the proxy because
  they ignore the LDFLAGS
2016-03-30 22:05:03 +02:00
Stefan Lankes
2ff981cbab remove white spaces 2016-03-30 21:41:56 +02:00
ae8452c088 updated README to reflect new host shared mount and binfmt_misc loader 2016-03-30 16:24:11 +02:00
75225fa2e9 updated gitignores 2016-03-30 16:13:58 +02:00
f5a4228cbd fixed two smaller bugs in binfmt_misc based loader 2016-03-30 16:11:19 +02:00
a9381b2896 Replaced proxy-image.iso by host/VM shared mount
This commit moves most of the userspace initialization to
a new shell script in hermit/tools/init.sh

There, it also registers a new binary format for Hermit applications.
2016-03-30 16:07:23 +02:00
4641a092d6 build kernel with binfmt_misc support 2016-03-30 16:02:04 +02:00
0f6fdeb411 patch all binaries with a custom OSABI field in the ELF header 2016-03-30 15:51:09 +02:00
7b45743ca4 code style fixes 2016-03-30 13:11:45 +02:00
b0c16e6345 Do not link proxy with applications
We will load ELF binaries directly.
Next step is the binfmt_misc integration
2016-03-30 13:10:27 +02:00
58a12feeb3 simplified intialization of socket 2016-03-30 13:08:55 +02:00
b947e6291a do not fail if directories already exist 2016-03-30 13:04:19 +02:00
Stefan Lankes
9a53fab0fa move the call of pthread_init to the preinit_array 2016-03-28 22:11:37 +02:00
Stefan Lankes
6587e02aba add the support of the compiler flag "-Ofast" 2016-03-27 22:30:07 +02:00
Stefan Lankes
9416b9754c some code cleanups 2016-03-26 10:03:33 +01:00
Stefan Lankes
e7b22d6187 remove compiler warnings 2016-03-25 17:46:03 +01:00