Stefan Lankes
|
d4a49acf85
|
add tests to stress newlib's malloc implementation
|
2017-05-19 13:45:13 +02:00 |
|
Stefan Lankes
|
4d3a7a975f
|
remove gitter badge
|
2017-05-18 00:27:34 +02:00 |
|
Stefan Lankes
|
69eb2937f9
|
remove gitter badge
|
2017-05-18 00:26:59 +02:00 |
|
Stefan Lankes
|
d39d8e9f3a
|
only for incremental checkpoints a reset of the dirty flag is required
|
2017-05-14 01:51:16 +02:00 |
|
Stefan Lankes
|
c5de9dac99
|
add support of full checkpoints
|
2017-05-13 09:47:21 +02:00 |
|
Stefan Lankes
|
6a6e0b8d12
|
Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel
|
2017-05-11 11:28:34 +02:00 |
|
Stefan Lankes
|
3e5b8e65d3
|
add padding to align allocate memory to a 32 Byte boundary
- required to align memory for AVX usage
|
2017-05-11 11:27:17 +02:00 |
|
Stefan Lankes
|
f0a504a99d
|
add *.ko to the list of ignored files
|
2017-05-04 22:51:28 +02:00 |
|
Stefan Lankes
|
a3a8a9f5de
|
add signal handler to terminate thread
|
2017-05-01 14:04:21 +02:00 |
|
Stefan Lankes
|
99af5378d9
|
determine time to load a checkpoint
|
2017-05-01 13:26:32 +02:00 |
|
Stefan Lankes
|
b8982a225a
|
restore also the time stamp counter
|
2017-05-01 12:10:43 +02:00 |
|
Stefan Lankes
|
dd708d3917
|
add clock state to the checkpoint
|
2017-05-01 11:33:06 +02:00 |
|
Stefan Lankes
|
e1cf89fb45
|
reduce first checkpoint size, if we use KVM's dirty log mechanism
- before restoring a checkpoint, we load the elf binary
=> restores also read-only sections
|
2017-05-01 10:46:24 +02:00 |
|
Stefan Lankes
|
31f0df70be
|
add support of KVM's dirty page logging
|
2017-05-01 10:09:34 +02:00 |
|
Stefan Lankes
|
e8d0f09722
|
add link to Solo5
|
2017-04-30 16:14:51 +02:00 |
|
Stefan Lankes
|
c673b67d68
|
use per-default the optimized checkpoint strategy
|
2017-04-30 15:18:23 +02:00 |
|
Stefan Lankes
|
69c4537c97
|
remove synchronization problem
- fix wrong initialization of the pthread barrier
- remove obsolete code
|
2017-04-30 14:13:54 +02:00 |
|
Stefan Lankes
|
81ad968aee
|
remove asciinema files
|
2017-04-29 13:22:18 +02:00 |
|
Stefan Lankes
|
db8c81e6af
|
reduce animation speed
|
2017-04-29 09:57:39 +02:00 |
|
Stefan Lankes
|
8ad6994dc3
|
Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel
|
2017-04-29 09:51:47 +02:00 |
|
Stefan Lankes
|
ada6f90e2e
|
add animated gif
|
2017-04-29 09:51:24 +02:00 |
|
Stefan Lankes
|
74afa246cf
|
add link to local gif
|
2017-04-29 09:50:44 +02:00 |
|
Stefan Lankes
|
0d961146b0
|
remove asciinemia link
|
2017-04-29 09:49:16 +02:00 |
|
Stefan Lankes
|
d30d9d0860
|
add link to asciinema.org
|
2017-04-29 08:52:38 +02:00 |
|
Stefan Lankes
|
ecadf42c06
|
add link to the animated gif
|
2017-04-29 08:43:22 +02:00 |
|
Stefan Lankes
|
d06bdf8eaa
|
use for all examples the target as prefix for the installation directory
|
2017-04-29 00:43:24 +02:00 |
|
Stefan Lankes
|
433476d59e
|
some code cleanups
|
2017-04-26 23:50:46 +02:00 |
|
Stefan Lankes
|
d9225271d5
|
add function print_registers, remove memory barriers
|
2017-04-24 21:41:55 +02:00 |
|
Stefan Lankes
|
1db47acc62
|
replace macro CHECKPOINT_VERBOSE by the variable verbose
|
2017-04-24 13:24:21 +02:00 |
|
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 |
|