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

1566 commits

Author SHA1 Message Date
Stefan Lankes
9507a45c97 add forward declaration of a few functions to avoid compiler problems 2016-12-09 16:30:54 +01:00
Stefan Lankes
e9ff3fbf49 add current versions of binutils and newlib 2016-12-09 16:30:54 +01:00
Stefan Lankes
726279abd8 remove typos 2016-12-09 16:30:54 +01:00
Stefan Lankes
fec29f19ff enable c++ & lto support within the bootstrapcompiler 2016-12-03 00:44:32 +01:00
Stefan Lankes
84e0c3f7f6 move more marcos (CONFIG_VGA etc) to config.h 2016-12-03 00:44:32 +01:00
Stefan Lankes
0508470d4e add definition of KMSG_SIZE 2016-12-03 00:44:32 +01:00
Stefan Lankes
643987ed90 add missing file 2016-12-03 00:44:32 +01:00
Stefan Lankes
a289acf440 add auto creation of config.h 2016-12-03 00:44:32 +01:00
Stefan Lankes
cadacc24ae reserve at boot time a region for the heap
=> no race between stack und heap creation
2016-12-03 00:44:32 +01:00
Stefan Lankes
9d6375b8fb decrease starting point of the heap 2016-12-03 00:44:32 +01:00
Stefan Lankes
63e5cdc28e disable LWIP_NETCONN_SEM_PER_THREAD
currently, this feature isn't stable (at least in HermitCore)
2016-12-03 00:44:32 +01:00
Stefan Lankes
ff3f54d786 remove typo 2016-12-03 00:44:32 +01:00
Stefan Lankes
198b50b6ce disable temporary the http server test 2016-12-03 00:44:32 +01:00
Stefan Lankes
13b2dee63e simplify tests 2016-12-03 00:44:32 +01:00
Stefan Lankes
30f53079cc set HERMIT_APP_PORT only, if the Travis tests depend on it 2016-12-03 00:44:32 +01:00
Stefan Lankes
3ddd6d3a12 remove obsolete timeout command 2016-12-03 00:44:32 +01:00
Stefan Lankes
b4df7442ea remove compiler warnings 2016-12-03 00:44:32 +01:00
Stefan Lankes
f4012a1f55 define start address of the heap in config.h 2016-12-03 00:44:32 +01:00
Stefan Lankes
8c08ba4044 use target "all" instead of obsolete target "travis" 2016-12-03 00:44:32 +01:00
Stefan Lankes
b446ed37c7 update travis configuration for the new directory structure 2016-12-03 00:44:32 +01:00
Stefan Lankes
dfd4272d59 reodering of the directory structure 2016-12-03 00:43:49 +01:00
Stefan Lankes
ef24d2a880 add .gnu.linkonce.tb/.gnu.linkonce.td to the linker script 2016-11-26 01:23:30 +01:00
Stefan Lankes
86fb2fae92 remove some impreciset statements 2016-11-25 10:35:34 +01:00
Stefan Lankes
78d6b5a7f6 remove some impreciset statements 2016-11-24 00:53:15 +01:00
Stefan Lankes
3e45d8ef9b remove linux source code
=> users have to downloaded seperatly the source code from this repository
2016-11-24 00:48:16 +01:00
Stefan Lankes
01ad8e77f6 clarify the readme 2016-11-22 00:54:53 +01:00
Stefan Lankes
adeb4e7c51 remove obsolete package 2016-11-20 15:31:27 +01:00
Stefan Lankes
f468af3951 add time flag to exit with the same status as the tests 2016-11-20 15:00:22 +01:00
Stefan Lankes
5b73082bfd add a timeout for each test 2016-11-20 14:53:57 +01:00
Stefan Lankes
88de77669b if env. variable HERMIT_DEBUG is set to 1, the gdbserver will be started 2016-11-20 14:38:43 +01:00
Stefan Lankes
da1e202a99 use a thread-local semaphore for the netconn api 2016-11-20 13:07:34 +01:00
Stefan Lankes
49d88edfe9 add IPv6 support for the connection between proxy and HermitCore 2016-11-20 12:25:23 +01:00
Stefan Lankes
8534f6034e add empty dummy file to be more POSIX compliant 2016-11-20 01:20:01 +01:00
Stefan Lankes
da4486d93a add rdrand support
If available, HermitCore supports rdrand to generate random number.
LwIP uses this instruction to support DNSSec.
2016-11-20 00:48:22 +01:00
Stefan Lankes
d287184bbe add thread-safe version of lwip_rand
lwip_rand is required to support IPv6 and DNSSec
2016-11-20 00:09:12 +01:00
Stefan Lankes
285e38822f switch to LwIP 2.0.0 with dual-stack support (IPv4+IPv6) 2016-11-19 23:46:23 +01:00
Stefan Lankes
2c7fdee666 remove typo 2016-11-19 10:18:35 +01:00
Stefan Lankes
75c126fc4b search only for the substring "Server is listening"
because the complete line includes also the boot time
2016-11-13 23:13:23 +01:00
Stefan Lankes
78e59f62f7 increase the default number of cores 2016-11-09 22:07:06 +01:00
Stefan Lankes
0960879881 increase the number of cores to KNL size (256) 2016-11-08 11:20:09 +01:00
Stefan Lankes
bbc5a48c5a Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2016-11-08 09:17:45 +01:00
Stefan Lankes
a7e74cceae disable (temporary) frequency detection 2016-11-08 09:15:12 +01:00
Stefan Lankes
0cbde812ea Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2016-11-08 09:14:51 +01:00
Stefan Lankes
e797232871 disable bug frequency detection 2016-11-07 23:38:52 +01:00
Stefan Lankes
5459c49c71 Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel 2016-11-07 22:59:56 +01:00
Stefan Lankes
e7849997d7 by waiting for new tasks, the core will be set to the C3 state
=> reduce the power consumption
2016-11-07 21:10:00 +01:00
Stefan Lankes
e5792bd088 Merge pull request #51 from daniel-k/pr/logging
Kernel logging facilities
2016-11-07 14:41:01 +01:00
daniel-k
d5ca6881a2 logging: provide level based logging throughout the kernel 2016-11-07 13:56:42 +01:00
daniel-k
1515ad1ba6 kernel/main: fix typo 2016-11-07 13:52:30 +01:00
daniel-k
900d17fa40 kernel/time: provide uptime based on APIC timer ticks 2016-11-07 13:52:30 +01:00