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

1303 commits

Author SHA1 Message Date
Stefan Lankes
815937216f remove obsolete VGA support 2017-03-04 10:52:18 +01:00
Stefan Lankes
1130232b58 only by using the VGA interface, the header will be included 2017-03-04 09:42:11 +01:00
Stefan Lankes
bec33e239c move tss.h to processor.h 2017-03-04 09:03:55 +01:00
Stefan Lankes
5236ff236e use #if instead of #ifdef to simplify the config file 2017-03-04 08:48:32 +01:00
Stefan Lankes
75893ac811 remove compiler warnings 2017-03-04 00:42:25 +01:00
Stefan Lankes
2f6090a8d4 move platform dependent functions to the arch directory 2017-03-04 00:32:51 +01:00
Stefan Lankes
d55e2cd55d use #if instead of #ifdef to simplify the config file 2017-03-04 00:31:35 +01:00
Stefan Lankes
cc1f19fe28 add detection of clflushopt and clwb support 2017-03-03 23:09:49 +01:00
Stefan Lankes
8539e1fbf0 Merge pull request #65 from daniel-k/pr/uhyve_refactor
tools/uhyve: refactoring and minor fixes
2017-03-01 21:05:51 +01:00
daniel-k
5f949d4acc tools/uhyve: fix memory leak 2017-03-01 18:57:32 +01:00
daniel-k
76f9ad80f7 tools/uhyve-cpu: remove unused definition of _kvm_segment 2017-03-01 18:57:32 +01:00
daniel-k
eee932bab8 tools/proxy: use switch-case for monitor enum 2017-03-01 18:57:32 +01:00
daniel-k
728b465826 tools/uhyve: general refactoring 2017-03-01 18:57:27 +01:00
daniel-k
3942d62fe8 tools/uhyve: refactor syscalls definitions into new file 2017-03-01 18:48:45 +01:00
Stefan Lankes
9285e1f96f increasing the readability of uhyve 2017-02-26 08:51:54 +01:00
Stefan Lankes
b73c9f268f support loading of more than one elf segment 2017-02-25 18:51:50 +01:00
Stefan Lankes
421148b56c add SMP support in uhyve
- HERMIT_CPUS specifies the number of cores
- HERMIT_MEM specifies the memory size
2017-02-25 17:23:21 +01:00
Stefan Lankes
7984417029 some code cleanups 2017-02-25 17:21:14 +01:00
Stefan Lankes
7c5b277187 after booting, print the number of possible cores 2017-02-25 17:19:09 +01:00
Stefan Lankes
8aba7cb075 trust uhyve's number of possible cores 2017-02-25 17:17:35 +01:00
Stefan Lankes
05baf6f4b2 remove typo 2017-02-21 18:37:14 +01:00
Stefan Lankes
954343128e increasing the readability
- restructure the code and test it within a VM
2017-02-21 14:08:49 +01:00
Stefan Lankes
8a4ef8efd0 check if the proxy use qemu before opening qemu's tmp files 2017-02-21 09:18:07 +01:00
Stefan Lankes
76e883c423 remove jacobi from the list of tests
because it takes too much time
2017-02-20 23:52:44 +01:00
Stefan Lankes
bdaada6d99 add signal handling test and the jacobi example 2017-02-20 23:38:48 +01:00
Stefan Lankes
c1f59a8633 remove ccache, the behavior is strange 2017-02-20 23:15:47 +01:00
Stefan Lankes
797e26d8a3 add http server test 2017-02-20 22:46:00 +01:00
Stefan Lankes
1432f458f8 simplify test script 2017-02-20 22:32:13 +01:00
Stefan Lankes
d878403daa remove debug messages, delete temporary files 2017-02-20 22:25:28 +01:00
Stefan Lankes
984597d710 daemonize qemu
QEMU will not detach from standard IO until it is ready to receive
connections on any of its devices.
2017-02-20 22:14:21 +01:00
Stefan Lankes
86e6c876c7 dump a list of all processes 2017-02-20 21:13:18 +01:00
Stefan Lankes
9bd2e57597 add more debug messages 2017-02-20 21:03:34 +01:00
Stefan Lankes
26355e6928 list all running processes 2017-02-20 20:50:44 +01:00
Stefan Lankes
948565dcc8 to debug the proxy log files will be temporally not removed 2017-02-20 20:32:33 +01:00
Stefan Lankes
cec4340e89 list file in /tmp to debug our script for travis ci 2017-02-20 16:24:09 +01:00
Stefan Lankes
5198e03f54 use PROXY_DEBUG to print some debug messages 2017-02-19 22:25:11 +01:00
Stefan Lankes
e5487b846d check if log file is available 2017-02-19 22:11:47 +01:00
Stefan Lankes
63f94e8434 show disk space on travis 2017-02-19 13:03:44 +01:00
Stefan Lankes
dae37ee2b1 remove typos 2017-02-19 11:58:44 +01:00
Stefan Lankes
495b48e2cd introduce HERMIT_MONITOR to establish the Qemu monitor 2017-02-19 11:54:31 +01:00
Stefan Lankes
60a176a2f3 start not always at position 0 to find the end of the field 2017-02-19 11:10:14 +01:00
Stefan Lankes
d18a6a72a5 introduce HERMIT_CAPTURE_NET to capture the network traffic 2017-02-19 10:56:24 +01:00
Stefan Lankes
182999e0b7 remove option to trace the network 2017-02-19 10:36:45 +01:00
Stefan Lankes
2bf40adbb5 switch back to a VM size of 512M 2017-02-19 10:32:24 +01:00
Stefan Lankes
9603ea46f0 reduce memory size of the VM 2017-02-19 10:19:43 +01:00
Stefan Lankes
0de6c0c876 remove obsolete line 2017-02-19 00:16:12 +01:00
Stefan Lankes
87bb8161ac disable debug messsages 2017-02-18 23:53:46 +01:00
Stefan Lankes
3efff19396 print qemu's manual 2017-02-18 23:31:41 +01:00
Stefan Lankes
92231f1629 add signal handler to determine if a child terminates 2017-02-18 23:15:16 +01:00
Stefan Lankes
79623cbaf4 dump log file as debug message to the screen 2017-02-18 22:21:53 +01:00