Stefan Lankes
|
9862cea384
|
add timeout to wait for an IP address
|
2017-04-02 23:33:57 +02:00 |
|
The Gitter Badger
|
00fa214fb2
|
Add Gitter badge
|
2017-04-02 19:14:38 +00:00 |
|
Stefan Lankes
|
d04690f462
|
add cmake support
|
2017-03-31 17:43:45 +02:00 |
|
Stefan Lankes
|
5c31c9149d
|
enable lto support for binutils
|
2017-03-31 17:39:43 +02:00 |
|
Stefan Lankes
|
415e2d2133
|
add copyright statement
|
2017-03-19 22:57:37 +01:00 |
|
Stefan Lankes
|
a3ea183edc
|
move more helper functions to the architecture dependent directory
|
2017-03-19 22:49:23 +01:00 |
|
Stefan Lankes
|
3a383b21e3
|
add check for avx512bw and avx512vl
|
2017-03-10 09:05:12 +01:00 |
|
Stefan Lankes
|
f8685378a8
|
remove wrong obsolete #if statement
|
2017-03-09 13:56:10 +01:00 |
|
Stefan Lankes
|
f6365ed840
|
move fpu_handler to the architecture independent directory
|
2017-03-09 08:09:05 +01:00 |
|
Stefan Lankes
|
473cdb76d6
|
move architecture dependent functions to the subdirectory arch
|
2017-03-09 07:35:59 +01:00 |
|
Stefan Lankes
|
7fa679be42
|
move architecture dependent file to the subdirectory arch
|
2017-03-08 23:31:28 +01:00 |
|
Stefan Lankes
|
a65068e82e
|
use _ before the function name for internal functions
|
2017-03-08 22:42:38 +01:00 |
|
Stefan Lankes
|
589867d293
|
rename functions to avoid collisions with newlib
|
2017-03-08 22:16:38 +01:00 |
|
Stefan Lankes
|
21f58abba1
|
remove typo
|
2017-03-08 02:01:27 +01:00 |
|
Stefan Lankes
|
c7e53d12bf
|
move architecture dependent basic functions to libkern
|
2017-03-08 01:25:57 +01:00 |
|
Stefan Lankes
|
4a74e9306a
|
rename basic functions (e.g. memset) to avoid collisions with newlib
|
2017-03-08 00:48:06 +01:00 |
|
Stefan Lankes
|
070cd009cb
|
remove obsolete line
|
2017-03-07 23:09:50 +01:00 |
|
Stefan Lankes
|
5c1c002d0f
|
use #if instead of #ifdef to simplify the config file
|
2017-03-07 23:08:59 +01:00 |
|
Stefan Lankes
|
e288b9ee4b
|
remove typos
|
2017-03-07 00:15:04 +01:00 |
|
Stefan Lankes
|
3a926240ca
|
move hardware dependent functions to the subdirectory arch
|
2017-03-07 00:05:19 +01:00 |
|
Stefan Lankes
|
1269a71439
|
add missing file for architecture dependent vma support
|
2017-03-06 23:37:55 +01:00 |
|
Stefan Lankes
|
8f9430f3fe
|
move architecture dependent part to a subdirectory of arch
|
2017-03-06 23:32:42 +01:00 |
|
Stefan Lankes
|
a6d4208e45
|
remove obsolete config flag, which isn't supported by all architecture
|
2017-03-05 19:55:22 +01:00 |
|
Stefan Lankes
|
f29c29cd52
|
remove obsolete file
|
2017-03-05 19:45:06 +01:00 |
|
Stefan Lankes
|
890134dc82
|
simplify uart device
- HermitCore uses on uart to send log messages to qemu
- unidirectional communication => remove interrupt handler
- remove mmio support for uart
|
2017-03-05 18:48:51 +01:00 |
|
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 |
|