Stefan Lankes
|
94535f04da
|
remove typos
|
2016-08-30 09:21:32 +02:00 |
|
Stefan Lankes
|
d6e8abe624
|
add shorthand for -gdb tcp::1234, i.e. open a gdbserver on TCP port 1234.
|
2016-08-30 09:19:56 +02:00 |
|
Stefan Lankes
|
4ea7fabf1d
|
protect stack cleanups by disabling interrupts
|
2016-08-30 00:00:00 +02:00 |
|
Stefan Lankes
|
f50f45c593
|
remove unneeded IPI for TLB shootdown
|
2016-08-29 17:19:43 +02:00 |
|
Stefan Lankes
|
adc3fd362e
|
some code cleanups
|
2016-08-29 16:30:43 +02:00 |
|
Stefan Lankes
|
d66454b0ee
|
Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel
|
2016-08-29 16:24:35 +02:00 |
|
Stefan Lankes
|
ac9fe0f085
|
observe only the temp file and not longer the directory /tmp
|
2016-08-29 16:23:08 +02:00 |
|
Stefan Lankes
|
5f818aaa80
|
Merge pull request #37 from daniel-k/pr/kernel_fixes
kernel: fix check_timers() and pseudo interrupt stack
|
2016-08-29 16:21:19 +02:00 |
|
daniel-k
|
843bd8e1d5
|
kernel/tasks: fix logical bug check_timers()
Only pop tasks from timer queue if their deadline is reached, this
was most likely a typo.
|
2016-08-29 15:46:20 +02:00 |
|
daniel-k
|
8c97d11513
|
kernel/entry.asm: fix pseudo interrupt stack frame (ordering was wrong)
|
2016-08-29 15:46:08 +02:00 |
|
Stefan Lankes
|
52aa821e33
|
improve layout of the demo video
|
2016-08-28 19:01:55 +02:00 |
|
Stefan Lankes
|
297fa54322
|
remove typo
|
2016-08-28 18:12:31 +02:00 |
|
Stefan Lankes
|
d454170ccb
|
add script for single-kernel demo
|
2016-08-28 18:11:07 +02:00 |
|
Stefan Lankes
|
d414487d25
|
remove typo
|
2016-08-28 11:17:38 +02:00 |
|
Stefan Lankes
|
46a68ddab0
|
reduce debug message, remove test case "jacobi"
- jacobi takes too long for Travis CI
|
2016-08-28 11:05:58 +02:00 |
|
Stefan Lankes
|
01471e4790
|
add missing declaration of the array "buffer"
|
2016-08-28 10:54:57 +02:00 |
|
Stefan Lankes
|
befc024d2b
|
Merge pull request #35 from jbreitbart/userspacify_proxy
Simplified code that waits for HermitCore to be bootet when using qemu.
|
2016-08-28 11:01:24 +02:00 |
|
Jens Breitbart
|
23e621450e
|
Simplified code that waits for HermitCore to be bootet when using qemu.
|
2016-08-28 10:43:41 +02:00 |
|
Stefan Lankes
|
f7bb6ff499
|
use only one CPU at Travis CI
|
2016-08-28 10:23:23 +02:00 |
|
Stefan Lankes
|
d5430761c7
|
extend README
- describe the usage of the configuration flag "--with-mtune"
- add description to diable KVM support
|
2016-08-28 10:15:51 +02:00 |
|
Stefan Lankes
|
3cda5905f4
|
remove typos
|
2016-08-28 09:48:58 +02:00 |
|
Stefan Lankes
|
4145ecbad5
|
some code cleanups
|
2016-08-28 09:46:59 +02:00 |
|
Stefan Lankes
|
462e0e39b0
|
fix bug in is_qemu_available
- before this commit, we wait on the wrong string in the kernel messages
|
2016-08-28 09:34:14 +02:00 |
|
Stefan Lankes
|
6976e481ef
|
proxy waits via inotify that HermitCore is available
|
2016-08-28 08:50:25 +02:00 |
|
Stefan Lankes
|
03af6bef4e
|
increase the number of debug message
|
2016-08-28 06:44:09 +02:00 |
|
Stefan Lankes
|
bd1a4bf694
|
enable architecture dependent optimization for the proxy
|
2016-08-28 06:42:04 +02:00 |
|
Stefan Lankes
|
7c8e642377
|
enable architecture dependent tuning only with a configure flag
|
2016-08-28 00:50:42 +02:00 |
|
Stefan Lankes
|
a392afcbda
|
if the test program failed, the script exit immediatly with an error
|
2016-08-28 00:49:35 +02:00 |
|
Stefan Lankes
|
28ccfdc1ee
|
add additional error check
|
2016-08-28 00:48:45 +02:00 |
|
Stefan Lankes
|
b366f95c36
|
add option to disable KVM acceleration
- disable acceleration at Travis CI because Travis doesn't support KVM
|
2016-08-27 19:12:08 +02:00 |
|
Stefan Lankes
|
98eda3c24c
|
only if more than one processor is online, IPIs will be triggered
|
2016-08-27 18:53:26 +02:00 |
|
Stefan Lankes
|
4314589c42
|
add some simple tests, which Travis CI uses to test HermitCore
|
2016-08-27 13:37:08 +02:00 |
|
Stefan Lankes
|
8b82da8f77
|
remove invalid command
|
2016-08-27 10:24:42 +02:00 |
|
Stefan Lankes
|
a79d1c26ff
|
add missing sudo statement
|
2016-08-27 09:43:27 +02:00 |
|
Stefan Lankes
|
95f314d552
|
try to register proxy within Travis CI
|
2016-08-27 08:53:15 +02:00 |
|
Stefan Lankes
|
72a4b25896
|
revise title
|
2016-08-27 08:24:03 +02:00 |
|
Stefan Lankes
|
079f687a02
|
return error code if the single-kernel version tries to initialize iRCCE
|
2016-08-27 08:16:25 +02:00 |
|
Stefan Lankes
|
5ee4481976
|
add hint to use root privileges
|
2016-08-27 07:47:07 +02:00 |
|
Stefan Lankes
|
07511f08c3
|
Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel
|
2016-08-26 23:54:32 +02:00 |
|
Stefan Lankes
|
739ea240c3
|
interpret mb_info to determine every free memory regions
- this feature is only used by the standalone version of HermitCore
|
2016-08-26 23:53:22 +02:00 |
|
Stefan Lankes
|
405ac2d1d5
|
avoid downloading the linux image
|
2016-08-26 20:35:35 +02:00 |
|
Stefan Lankes
|
652345d1ad
|
add rule to avoid building the complete linux kernel
|
2016-08-26 20:27:01 +02:00 |
|
Stefan Lankes
|
420fc26c1e
|
add qemu-system-x86 in the list of required packets
|
2016-08-26 20:10:45 +02:00 |
|
Stefan Lankes
|
6314f26c66
|
add missing alignment
|
2016-08-26 19:57:36 +02:00 |
|
Stefan Lankes
|
85c1cd3fd0
|
Align assembly functions to a cacheline (64 byte)
|
2016-08-26 19:44:02 +02:00 |
|
Stefan Lankes
|
c9c982e368
|
remove typo
|
2016-08-26 07:54:08 +02:00 |
|
Stefan Lankes
|
0941b66f0c
|
define get_next_core as static function
|
2016-08-26 07:09:52 +02:00 |
|
Stefan Lankes
|
d544684c99
|
Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel
|
2016-08-26 07:06:46 +02:00 |
|
Stefan Lankes
|
d1c1a0aaef
|
revise get_next_core to return always a valid core_id
|
2016-08-26 07:05:56 +02:00 |
|
Stefan Lankes
|
2e361e129f
|
revise get_next_core to return always a valid core
|
2016-08-26 07:01:25 +02:00 |
|