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 |
|
Stefan Lankes
|
4d8723644e
|
remove LINT0 support
|
2017-05-25 10:13:27 +02:00 |
|
Stefan Lankes
|
76fa3f5351
|
increase the version number to 0.2
|
2017-05-25 00:38:13 +02:00 |
|
Stefan Lankes
|
7e10157438
|
remove typo
|
2017-05-24 23:57:39 +02:00 |
|
Stefan Lankes
|
81e710a1ba
|
add more debug messages
|
2017-05-24 23:47:05 +02:00 |
|
Stefan Lankes
|
df5242a1a6
|
remove typo
|
2017-05-24 23:24:55 +02:00 |
|
Stefan Lankes
|
ceec176b04
|
reactivate server test
|
2017-05-24 22:57:18 +02:00 |
|
Stefan Lankes
|
96d2f99aec
|
use for all locks 64bit atomics
|
2017-05-24 22:25:03 +02:00 |
|
Stefan Lankes
|
d044ea58b4
|
add implementations for atomic_intXX_inc/_dec
|
2017-05-24 22:24:03 +02:00 |
|
Stefan Lankes
|
2aeadb390b
|
cosemtic changes to increase the readability
|
2017-05-24 22:21:34 +02:00 |
|
Stefan Lankes
|
2e9b9c62a5
|
remove padding in buddy_t, align TLS to 32 byte
|
2017-05-23 23:15:17 +02:00 |
|
Stefan Lankes
|
cf0a25968f
|
check memory allocation without padding
|
2017-05-23 19:39:27 +02:00 |
|
Stefan Lankes
|
11b665d02d
|
remove scheduling check within a irqsave lock
|
2017-05-23 19:12:45 +02:00 |
|
Stefan Lankes
|
1f2b051d01
|
add stress test for malloc
|
2017-05-21 23:45:04 +02:00 |
|
Stefan Lankes
|
8cb9c81184
|
add system interface for spinlocks
|
2017-05-21 23:43:22 +02:00 |
|
Stefan Lankes
|
8047f898e2
|
add check in spinlocks if another task is ready
|
2017-05-21 23:41:50 +02:00 |
|
Stefan Lankes
|
0527084f7f
|
revise and simplify test case
|
2017-05-21 23:40:55 +02:00 |
|
Stefan Lankes
|
77e9ef0ca6
|
add additional debug messages
|
2017-05-21 23:39:04 +02:00 |
|
Stefan Lankes
|
07cd31996e
|
disable temporary server test
|
2017-05-21 01:05:04 +02:00 |
|