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

1396 commits

Author SHA1 Message Date
Stefan Lankes
bf83098f80 update Linux image 2017-06-15 12:58:35 +02:00
Stefan Lankes
90083dcb00 reuse irq 121 to wakeup a core 2017-06-15 12:57:58 +02:00
Stefan Lankes
1db519b19e remove obsolete code 2017-06-15 12:53:11 +02:00
Stefan Lankes
e4d5236fe4 Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2017-06-15 00:11:48 +02:00
Stefan Lankes
00d23d7b16 remove compiler warnings 2017-06-15 00:11:17 +02:00
Stefan Lankes
15153db395 mov wakeup_core to task.c 2017-06-14 23:29:59 +02:00
Stefan Lankes
278c7f21f0 remove typo 2017-06-14 23:29:11 +02:00
Stefan Lankes
28d9d4cfde remove obsolete comment 2017-06-14 16:34:12 +02:00
Stefan Lankes
9311a27019 add additional debug messages 2017-06-14 15:00:52 +02:00
Stefan Lankes
1e3134a2ec Merge branch 'master' of github.com:RWTH-OS/HermitCore 2017-06-11 09:52:24 +02:00
Stefan Lankes
ca181b85a0 fix wrong i/o port size to announce a new packet 2017-06-11 01:56:01 +02:00
Stefan Lankes
a9b41369c1 use interrupt 83 (instead of 82) to wakeup a core
- interrupt 82 is already used to realize signals
2017-06-10 14:33:44 +02:00
Stefan Lankes
47a8bf2b0c revise code layout 2017-06-10 14:15:48 +02:00
Stefan Lankes
78793d0b84 remove typos 2017-06-10 09:36:37 +02:00
Stefan Lankes
16264d0a0f fix the usage of the wrong port number 2017-06-10 09:33:31 +02:00
Stefan Lankes
36c5896068 increasing the compatibility to Virtio 1.0 2017-06-10 09:31:48 +02:00
Stefan Lankes
bcd43023ce use devel branch to show the travis badge 2017-06-09 15:13:03 +02:00
Stefan Lankes
5582cf0cf6 Merge branch 'master' into devel 2017-06-09 15:12:25 +02:00
Stefan Lankes
b3ce0d96b3 some code cleanups 2017-06-09 15:04:48 +02:00
Stefan Lankes
05b0c65e1c add hint to install HermitCore as root 2017-06-09 13:34:40 +02:00
Stefan Lankes
e5066322e9 add description to udate the submodules 2017-06-09 13:25:00 +02:00
Stefan Lankes
ae1b7e01c5 create limit for the number of supported virtio queues 2017-06-08 00:41:10 +02:00
Stefan Lankes
fea0f31018 avoid busy waiting if the cpu feature mwait is missing 2017-06-07 21:54:28 +02:00
Stefan Lankes
b4cb878b90 add slack notifications 2017-06-06 17:58:09 +02:00
Stefan Lankes
d4ba46c4d7 fix bug in the calculation of the packet length
- reduce the number of debug messages
2017-06-05 17:08:10 +02:00
Stefan Lankes
54c3724087 remove typo 2017-06-05 12:07:38 +02:00
Stefan Lankes
1fc09b4246 add first draft of a virtio network driver 2017-06-05 11:15:45 +02:00
Stefan Lankes
ef91ecccfe add original virtio header
- see http://ozlabs.org/~rusty/virtio-spec/virtio-0.9.5.pdf
2017-06-05 11:14:44 +02:00
Stefan Lankes
7092e5e890 remove compiler warnings 2017-06-05 11:14:04 +02:00
Stefan Lankes
c615fdbf31 the device discovery alg. checks also the PCI subsystem id 2017-06-05 11:12:36 +02:00
Stefan Lankes
7ee56194d3 fix counter usage, add debug message 2017-06-03 10:19:10 +02:00
Stefan Lankes
1c477aaa60 set default baudrate to 38400 2017-06-03 08:16:19 +02:00
Stefan Lankes
8ce912ef03 before writing to UART, check if the fifo is free 2017-06-02 20:13:09 +02:00
Stefan Lankes
ab6dee0db7 revise uart interface, remove obsolete code 2017-06-02 20:08:42 +02:00
Stefan Lankes
2f278b345f simplify UART detection, use the information of the loader 2017-05-31 22:08:21 +02:00
Stefan Lankes
b92a35a094 add the support of PCI's sub-vendor id 2017-05-30 23:05:30 +02:00
Stefan Lankes
986a2efcc8 simplify code, increase the compatibility to AMD processors 2017-05-30 23:04:14 +02:00
Stefan Lankes
26825756a2 add option to define uart port via kernel parameters 2017-05-27 21:26:12 +02:00
Stefan Lankes
ff44f5fa39 map kernel parameter into the virtual address space 2017-05-27 21:21:57 +02:00
Stefan Lankes
29c1f14bf5 print boot parameter if available 2017-05-27 21:20:33 +02:00
Stefan Lankes
4a775ea129 revise debug messages 2017-05-27 21:19:12 +02:00
Stefan Lankes
31fdf836d3 check termination of qemu by permenatly sending SIGINTS 2017-05-27 00:25:11 +02:00
Stefan Lankes
3c302578d1 Merge branch 'devel' 2017-05-26 16:47:37 +02:00
Stefan Lankes
2f40db1d50 forward only guest physical address to the hypervisor 2017-05-26 16:46:48 +02:00
Stefan Lankes
bb91811c9a Merge branch 'devel' 2017-05-25 21:53:49 +02:00
Stefan Lankes
fb67d3ca72 check file descriptor before we close the handle 2017-05-25 21:06:15 +02:00
Stefan Lankes
eb84928bbe fix link to the TravisCI badge 2017-05-25 12:43:27 +02:00
Stefan Lankes
45c762c08c add link to slack 2017-05-25 12:22:16 +02:00
Stefan Lankes
8476f9ca50 remove typos 2017-05-25 11:20:24 +02:00
Stefan Lankes
7b9d1756d9 Merge branch 'devel' 2017-05-25 10:43:18 +02:00