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

69 commits

Author SHA1 Message Date
Daniel Krebs
30021d5291 cmake: initial support for CMake build system 2017-04-03 18:14:56 +02:00
Stefan Lankes
c3a4a6e2df enable a check if the HermitCore app depends on a proxy 2017-04-03 09:16:54 +02:00
Stefan Lankes
dbefde4927 remove obsolete pragma "undef" 2017-04-03 07:06:30 +02:00
Stefan Lankes
473cdb76d6 move architecture dependent functions to the subdirectory arch 2017-03-09 07:35:59 +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
4a74e9306a rename basic functions (e.g. memset) to avoid collisions with newlib 2017-03-08 00:48:06 +01:00
Stefan Lankes
8f9430f3fe move architecture dependent part to a subdirectory of arch 2017-03-06 23:32:42 +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
2f6090a8d4 move platform dependent functions to the arch directory 2017-03-04 00:32:51 +01:00
Stefan Lankes
5c648f22c1 add draft to integrate a hypervisor directly in the proxy
- this reduce the overhead because the boot time is smaller in
  comparsion to qemu
- furthermore, a more direct communication via VM_EXISTS is possible
- the current version doesn't support a network interface

The hypervisor based on KVM and is called uhyve. You could test the
hypervisor with following command:

HERMIT_ISLE=uhyve HERMIT_VERBOSE=1 tools/proxy usr/tests/hello
2017-01-16 18:47:13 +01:00
Stefan Lankes
84e0c3f7f6 move more marcos (CONFIG_VGA etc) to config.h 2016-12-03 00:44:32 +01:00
Stefan Lankes
0508470d4e add definition of KMSG_SIZE 2016-12-03 00:44:32 +01:00
Stefan Lankes
643987ed90 add missing file 2016-12-03 00:44:32 +01:00
Stefan Lankes
a289acf440 add auto creation of config.h 2016-12-03 00:44:32 +01:00
Stefan Lankes
cadacc24ae reserve at boot time a region for the heap
=> no race between stack und heap creation
2016-12-03 00:44:32 +01:00
Stefan Lankes
9d6375b8fb decrease starting point of the heap 2016-12-03 00:44:32 +01:00
Stefan Lankes
f4012a1f55 define start address of the heap in config.h 2016-12-03 00:44:32 +01:00
Stefan Lankes
dfd4272d59 reodering of the directory structure 2016-12-03 00:43:49 +01:00