Stefan Lankes
|
00499bb97b
|
add IO lock to get nicer output messages
|
2016-08-02 20:30:52 +02:00 |
|
Stefan Lankes
|
6aa60f882b
|
add UART support
if CONFIG_VGA isn't defined, HermitCore use the UART device to dump
kernel messges.
|
2016-08-01 00:20:54 +02:00 |
|
Stefan Lankes
|
f75dbe82b3
|
add single kernel support
HermitCore apps are directly bootable with the new loader
|
2016-07-25 08:04:02 +02:00 |
|
Stefan Lankes
|
f3e2c26cb1
|
remove obsolete code and locks
- remove old stuff from an other internal project
|
2016-01-16 23:35:28 +01:00 |
|
Stefan Lankes
|
4a549ead41
|
add first draft of HermitCore as libOS
|
2015-12-29 02:22:41 +01:00 |
|
Stefan Lankes
|
5d2d317e34
|
add one byte to the buffer of the kernel messages
- guarantees that at least one byte contains the end of string character
|
2015-08-19 23:17:58 +02:00 |
|
Stefan Lankes
|
db4a11700b
|
remove VGA and Multiboot support
|
2015-07-27 22:12:05 +02:00 |
|
Stefan Lankes
|
50bdff1a4f
|
minor improvement by using builtin_expect
|
2015-07-19 11:05:27 +02:00 |
|
Stefan Lankes
|
c121404af1
|
add some comments
|
2015-07-08 20:55:26 +02:00 |
|
Stefan Lankes
|
71d2152df8
|
add workaround because static fields aren't able to be in section .kmsg
=> compiler bug in gcc 5.1?
|
2015-07-08 20:10:22 +02:00 |
|
Stefan Lankes
|
f4bbedd3c8
|
use place holder for ascii code 0
=> 0 terminates a C string
=> bad for linux, because linux copies the messages
via strcpy to the user-space
|
2015-06-29 09:46:03 +02:00 |
|
Stefan Lankes
|
df57d3f04f
|
start to dump kernel position as position 0 (and not 1)
|
2015-05-24 09:54:43 +02:00 |
|
Stefan Lankes
|
d7ec3d4f14
|
HermitCore is independent to the Linux kernel => move to an own subdirectory
|
2015-05-23 14:35:45 +02:00 |
|