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

13 commits

Author SHA1 Message Date
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