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

1607 commits

Author SHA1 Message Date
Stefan Lankes
a081169f9c add new output format elf64-x86-64-hermit
- gcc & Co are able to create directly HermitCore applications
- a workaround via elfedit isn't longer required
2016-05-08 00:40:20 +02:00
Stefan Lankes
de6cfd504b call in sched_yield directly the scheduler
=> reduce some overhead
2016-05-04 09:27:16 +02:00
Stefan Lankes
9d0f9bf0a1 reuse sched_yield from our pthread library 2016-05-04 09:19:26 +02:00
Stefan Lankes
b373f207e7 ignore binary of the basic benchmark 2016-05-03 20:05:02 +02:00
Stefan Lankes
c3e3a5ee8d remove memory in the clobber list because rdtsp is a serializing instr. 2016-05-03 17:40:41 +02:00
Stefan Lankes
692920ff93 remove memory in the clobber list because rdtsp is a serializing instr. 2016-05-03 17:37:11 +02:00
Stefan Lankes
95f51da71f add cache warm-up for the first page access 2016-05-03 16:56:49 +02:00
Stefan Lankes
f0eb7c327a add benchmark to measure the overhead of common system calls 2016-05-02 23:28:51 +02:00
Stefan Lankes
39cfd57989 remove experiments with TravisCI cache functionality 2016-04-27 20:59:03 +02:00
Stefan Lankes
a10e521dc1 remove linker flag -lelf because the elf loader is moved to Linux 2016-04-27 20:57:29 +02:00
Stefan Lankes
786bf5b1fe remove typo 2016-04-24 14:08:37 +02:00
Stefan Lankes
ae61becf38 cache directory linux 2016-04-21 23:33:49 +02:00
Stefan Lankes
9fa97d7d58 update FC23 default configuration file 2016-04-21 22:26:15 +02:00
Stefan Lankes
65cb6151cd update list of ignored files 2016-04-21 22:25:23 +02:00
Stefan Lankes
4f8be4efc1 move trampoline code to Linux, where the code is used 2016-04-21 22:21:44 +02:00
Stefan Lankes
1418450e88 update asciinema videos 2016-04-19 17:45:34 +02:00
Stefan Lankes
321013c320 split demo in two seperate files 2016-04-18 22:24:44 +02:00
Stefan Lankes
ebae439002 update asciienma file 2016-04-14 11:21:58 +02:00
Stefan Lankes
7831187bc3 remove typos 2016-04-14 10:57:30 +02:00
Stefan Lankes
6e01af5b2e Merge pull request #21 from spickartz/master
fix typos in demo.sh
2016-04-14 10:13:01 +02:00
Simon Pickartz
b5619b2fbb fix typos in demo.sh 2016-04-14 10:10:49 +02:00
Stefan Lankes
9fe559beea add asciinema video
=> asciinema play hermit/tools/hermit_demo.json
2016-04-14 00:00:46 +02:00
Stefan Lankes
4f232701a5 add script, which is used to create the asciinema video
=> https://asciinema.org/a/8r2rdjpfo8zdcqmm05aco130c
2016-04-13 23:55:13 +02:00
Stefan Lankes
ec52e62d6d add hint to the processor that the code sequence is a spin-wait loop 2016-04-13 22:56:00 +02:00
Stefan Lankes
a0cc75c933 close socket before terminate application 2016-04-13 22:54:55 +02:00
Stefan Lankes
2b0af6b92c remove obsolete line
- mmnif_shutdown do everthing
2016-04-13 22:34:17 +02:00
Stefan Lankes
799a89a31d release iRCCE lock before termination of the application 2016-04-13 21:42:18 +02:00
Stefan Lankes
dac0942418 remove typo 2016-04-13 21:29:07 +02:00
Stefan Lankes
b8394d8d31 remove silent flags, because I want to see the output messages 2016-04-12 20:58:07 +02:00
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