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

1566 commits

Author SHA1 Message Date
Stefan Lankes
2f40db1d50 forward only guest physical address to the hypervisor 2017-05-26 16:46:48 +02:00
Stefan Lankes
bb91811c9a Merge branch 'devel' 2017-05-25 21:53:49 +02:00
Stefan Lankes
fb67d3ca72 check file descriptor before we close the handle 2017-05-25 21:06:15 +02:00
Stefan Lankes
eb84928bbe fix link to the TravisCI badge 2017-05-25 12:43:27 +02:00
Stefan Lankes
45c762c08c add link to slack 2017-05-25 12:22:16 +02:00
Stefan Lankes
8476f9ca50 remove typos 2017-05-25 11:20:24 +02:00
Stefan Lankes
7b9d1756d9 Merge branch 'devel' 2017-05-25 10:43:18 +02:00
Stefan Lankes
4d8723644e remove LINT0 support 2017-05-25 10:13:27 +02:00
Stefan Lankes
76fa3f5351 increase the version number to 0.2 2017-05-25 00:38:13 +02:00
Stefan Lankes
7e10157438 remove typo 2017-05-24 23:57:39 +02:00
Stefan Lankes
81e710a1ba add more debug messages 2017-05-24 23:47:05 +02:00
Stefan Lankes
df5242a1a6 remove typo 2017-05-24 23:24:55 +02:00
Stefan Lankes
ceec176b04 reactivate server test 2017-05-24 22:57:18 +02:00
Stefan Lankes
96d2f99aec use for all locks 64bit atomics 2017-05-24 22:25:03 +02:00
Stefan Lankes
d044ea58b4 add implementations for atomic_intXX_inc/_dec 2017-05-24 22:24:03 +02:00
Stefan Lankes
2aeadb390b cosemtic changes to increase the readability 2017-05-24 22:21:34 +02:00
Stefan Lankes
2e9b9c62a5 remove padding in buddy_t, align TLS to 32 byte 2017-05-23 23:15:17 +02:00
Stefan Lankes
cf0a25968f check memory allocation without padding 2017-05-23 19:39:27 +02:00
Stefan Lankes
11b665d02d remove scheduling check within a irqsave lock 2017-05-23 19:12:45 +02:00
Stefan Lankes
1f2b051d01 add stress test for malloc 2017-05-21 23:45:04 +02:00
Stefan Lankes
8cb9c81184 add system interface for spinlocks 2017-05-21 23:43:22 +02:00
Stefan Lankes
8047f898e2 add check in spinlocks if another task is ready 2017-05-21 23:41:50 +02:00
Stefan Lankes
0527084f7f revise and simplify test case 2017-05-21 23:40:55 +02:00
Stefan Lankes
77e9ef0ca6 add additional debug messages 2017-05-21 23:39:04 +02:00
Stefan Lankes
07cd31996e disable temporary server test 2017-05-21 01:05:04 +02:00
Stefan Lankes
d87ed76f5d enable all tests 2017-05-21 00:21:47 +02:00
Stefan Lankes
466888f2cf disable KVM support 2017-05-21 00:13:52 +02:00
Stefan Lankes
7b5180685f fix path to the test apps 2017-05-21 00:05:42 +02:00
Stefan Lankes
c3691571aa add more debug messages 2017-05-20 23:58:11 +02:00
Stefan Lankes
23f04d895c add debug messages 2017-05-20 23:47:26 +02:00
Stefan Lankes
7645656693 disable some tests tu debug the script 2017-05-20 23:40:13 +02:00
Stefan Lankes
152cc5699c for TravisCI we qemu as test platform 2017-05-20 23:31:51 +02:00
Stefan Lankes
741fe48e2b switch to the directory, where Travis clone our repository 2017-05-20 23:00:16 +02:00
bytesnake
cee53b2967 Don't send the subcommand as an argument to the VM. 2017-05-20 15:28:12 +02:00
Stefan Lankes
b93bc5e671 remove typo 2017-05-20 15:26:26 +02:00
Stefan Lankes
66beafd22c rename test script 2017-05-20 15:20:02 +02:00
bytesnake
b5920069c7 Support command line arguments.
It's now possible to set the environment variables with an argument. The
env var will be overridden. For instance to start
hello on an UHyve isle: `proxy run ./hello --isle uhyve -d`
2017-05-20 15:11:48 +02:00
Stefan Lankes
2f66773720 enable travis tests 2017-05-20 15:00:15 +02:00
bytesnake
937d064450 Fixed missing path in Uhyve
A missing path due to the isle kind shouldn't be treated as an error.
Add the clap library to support commands.
2017-05-20 14:35:38 +02:00
bytesnake
abbcee0b46 Replace the Isle variant with a proper Trait.
The proxy library was moved into an own directory. Then the IsleKind
enum was replaced with an Isle trait which is implemented by
qemu/multi/uhyve.
2017-05-20 14:12:31 +02:00
Stefan Lankes
2704dbfb1e only the boot processor should set mb_info 2017-05-20 14:00:12 +02:00
Stefan Lankes
fda002a9da define pointer to multiboot_info_t as const
- we shouldn't change this pointer
2017-05-20 13:59:08 +02:00
Stefan Lankes
3138d999dd remove compiler warnings 2017-05-20 09:04:23 +02:00
Stefan Lankes
91d5fc187c remove compiler warnings, add workaround to stress malloc function 2017-05-20 00:56:11 +02:00
Stefan Lankes
b183755917 Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2017-05-20 00:13:36 +02:00
Stefan Lankes
46a7dc54cd set also pthread also by compiling all multi-threaded apps 2017-05-20 00:12:40 +02:00
Stefan Lankes
4d1b3c8f4d add link to invitation window 2017-05-19 22:12:01 +02:00
Stefan Lankes
4450815ab5 remove typo 2017-05-19 22:08:52 +02:00
Stefan Lankes
0b2b0aebe9 add slack badge 2017-05-19 22:06:39 +02:00
Stefan Lankes
815743944e Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2017-05-19 13:46:06 +02:00