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

15 commits

Author SHA1 Message Date
Stefan Lankes
19699abb2e reduce the number of log messages 2019-08-06 20:58:19 +02:00
Stefan Lankes
58d2d3120a remove obsolete call of apic_eoi 2019-01-15 23:26:20 +01:00
Stefan Lankes
468dde6ca9 guarantee that _start is at the beginning of the kernel 2018-08-12 09:13:21 +02:00
Stefan Lankes
fa7946a4b9 add ring 0 detection, if running in ring 3 applications will be shutdown
- safe shutdown, if app is running in ringe 3
2018-08-11 00:40:38 +02:00
Stefan Lankes
8f04bbd747 use boot tsc to calculate the uptime 2018-08-07 09:53:22 +02:00
Stefan Lankes
1173c1b7fd uses time stamp counter to calculate the uptime 2018-08-06 20:18:15 +02:00
Stefan Lankes
595a522cc6 disable MP table search on uhyve 2018-08-03 09:24:44 +02:00
Stefan Lankes
63bd7fa8b4 fix TLS initialization, disable the support of contiguous blocks
- fix TLS initialization on aarch64
- disable temporary the support of contiguous blocks on aarch64
- add possibility to dump a page table entries
- improve TLS test case
2018-06-29 10:28:10 +00:00
Stefan Lankes
807c210111 update timer after updating the timer list
- revise code, increase the readability
2018-04-29 23:50:02 +02:00
Stefan Lankes
558311bc40 simplify code to send an IPI 2018-04-29 11:45:39 +02:00
Stefan Lankes
094eabba05 udelay reschedules within the busy waiting loop to avoid deadlocks 2018-04-29 08:46:31 +02:00
Stefan Lankes
e26ec98b5a revise code to increase the readability 2018-04-28 15:28:15 +02:00
Stefan Lankes
7009fd5370 remove obsolete code 2018-04-28 15:21:44 +02:00
Stefan Lankes
f11c948347 use UART device to print kernel messages
- HermitCore's message buffer isn't longer supported by uhyve
2018-04-28 10:13:06 +02:00
Stefan Lankes
492cde7275 determine default architecture via uname 2018-04-22 16:47:28 +00:00