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

1778 commits

Author SHA1 Message Date
Stefan Lankes
72c45ea859 remove compiler warnings 2017-04-24 13:04:53 +02:00
Stefan Lankes
5111d7c7e8 add memory barriers and an option to enable kernel-based deduplication 2017-04-24 11:26:35 +02:00
Stefan Lankes
cb5787256d add check if the macro KVM_CAP_X2APIC_API is defined 2017-04-24 00:12:02 +02:00
Stefan Lankes
6a0331ab26 add support memory size above 2GB, add debug messages 2017-04-23 23:59:30 +02:00
Stefan Lankes
f498bf2377 increase the readability 2017-04-23 17:13:27 +02:00
Stefan Lankes
3dddfe01c9 Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2017-04-23 00:37:10 +02:00
Stefan Lankes
777cfd99e5 update bzImage with latest linux version 2017-04-23 00:33:57 +02:00
Stefan Lankes
7b6e3dce13 fix bug in the calculation of the free memory regions 2017-04-23 00:30:15 +02:00
Stefan Lankes
83f185980a fix bug in the detection of the multi-kernel mode 2017-04-23 00:28:11 +02:00
Stefan Lankes
b2769d7162 add note about the requirements 2017-04-22 14:06:35 +02:00
Stefan Lankes
69ce06b180 Installation at a user defined location
add small description to install HermitCore at a user defined location
2017-04-22 13:40:06 +02:00
Stefan Lankes
f4d566c161 remove typo 2017-04-22 12:56:30 +02:00
Stefan Lankes
95128e71d7 add macro CHECKPOINT_VERBOSE to evaluate our checkpoint technique 2017-04-22 12:00:56 +02:00
Stefan Lankes
e3da1b6d53 restore alos the mp and clock state 2017-04-21 21:24:58 +02:00
Stefan Lankes
57ad4c5af3 reduce the number of debug messages 2017-04-21 19:48:05 +02:00
Stefan Lankes
711fadeb70 remove typo, use C99 type "bool" 2017-04-21 19:47:08 +02:00
Stefan Lankes
9867f9ba61 enabl tsc deadline time if available 2017-04-21 13:44:05 +02:00
Stefan Lankes
1751802e1a remove typo in the for-loop 2017-04-20 23:57:38 +02:00
Stefan Lankes
fbd3a9ec89 restore also the state of the irq chip 2017-04-20 21:37:39 +02:00
Stefan Lankes
48d6ae118d besure that the access bit is set
- required to create valid checkpoints
2017-04-20 10:46:31 +02:00
Stefan Lankes
3c754de83a restore also MSR registers 2017-04-20 10:45:54 +02:00
Stefan Lankes
aeccf4466b add compiler flag "-pthread" to our proxy 2017-04-18 10:00:12 +02:00
Stefan Lankes
faca0d3f8d Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2017-04-18 00:29:12 +02:00
Stefan Lankes
940be14a0e remove dependency from kernel_end
- this patch solves linker problems, if kernel_end located above 2GB
- in multi-kernel mode, it requires also a patch for Linux
2017-04-18 00:26:38 +02:00
Stefan Lankes
4851d8461a add proof of concept to create checkpoints
- HERMIT_CHECKPOINT=x defines the period x (in seconds) to create
  checkpoints
- by starting of an HermitCore application, uhyve checks
  if an checkpoint is avaiable in the subdirectory
  "checkpoint"
- uhyve starts the application from the latest checkpoint
2017-04-17 23:06:06 +02:00
Stefan Lankes
6717a6fd91 add Gitter link 2017-04-11 23:46:48 +02:00
Stefan Lankes
a54d2a2d1b remove obsolete comments 2017-04-11 23:44:12 +02:00
Stefan Lankes
5658f18451 add hint to the toolchain scripts 2017-04-11 23:29:56 +02:00
Stefan Lankes
4d24bb9d06 point to our cross C++ compiler 2017-04-11 23:35:28 +02:00
Stefan Lankes
ec4ec8fafc add build status logo 2017-04-11 22:13:06 +02:00
Stefan Lankes
f26bbf90bf define MAX_FNAME in config.h.in 2017-04-11 20:33:25 +02:00
Stefan Lankes
c36ea531e9 set MAX_FNAME to 128 2017-04-11 19:19:51 +02:00
Daniel Krebs
cec426a078 cmake: add intermediate target hermit-bootstrap to build with bootstrap compiler 2017-04-11 16:21:46 +02:00
Stefan Lankes
2dafe92015 Merge pull request #66 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2017-04-11 15:55:00 +02:00
Stefan Lankes
354234c874 remove obsolete makefiles 2017-04-11 12:45:07 +02:00
Stefan Lankes
e18a37cf2c cmake: add bootstrap toolchain file 2017-04-11 12:11:36 +02:00
Stefan Lankes
fae6a7f001 add missing license 2017-04-10 01:43:58 +02:00
Stefan Lankes
f31c0c6dd0 remove typo 2017-04-09 21:20:01 +02:00
Stefan Lankes
09cf218db4 Merge pull request #62 from daniel-k/pr/cmake
Add CMake build system
2017-04-09 20:57:12 +02:00
Stefan Lankes
47f5261b94 remove compiler warnings 2017-04-03 23:54:46 +02:00
Stefan Lankes
016a206fbd remove static initialization of BSS section, will be triggerd on demand 2017-04-03 23:38:01 +02:00
Daniel Krebs
8380e21463 xray: fix compiler warning 2017-04-03 18:14:56 +02:00
Daniel Krebs
30021d5291 cmake: initial support for CMake build system 2017-04-03 18:14:56 +02:00
Daniel Krebs
eca8be0236 remove old Makefile/autotools based build system and debian scripts 2017-04-03 18:14:42 +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
1e3a73ea44 check cmdline string to determine the frequency 2017-04-03 09:16:12 +02:00
Stefan Lankes
78922085ac reserve 2 page for the multiboot cmdline string
- required for long strings
2017-04-03 09:15:03 +02:00
Stefan Lankes
12733c506d disable ebda search (not longer supported) 2017-04-03 09:13:30 +02:00
Stefan Lankes
d4668dc59e revise UART support, determine port via PCI scan 2017-04-03 07:17:46 +02:00
Stefan Lankes
dbefde4927 remove obsolete pragma "undef" 2017-04-03 07:06:30 +02:00