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

831 commits

Author SHA1 Message Date
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
Stefan Lankes
3fbdf7214f Merge pull request #32 from daniel-k/pr/fix_gdb_script_rip
gdb-scripts: fix interpretation of RIP in saved context on stack
2016-08-26 01:28:33 +02:00