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

16 commits

Author SHA1 Message Date
Stefan Lankes
abeae7ac0b remove obsolete global variable "kernel_stack" 2017-08-03 15:18:43 +02:00
Stefan Lankes
080c16088e add option to disable mwait support 2017-08-03 11:52:52 +02:00
Stefan Lankes
3e7bf2ec86 remove mwait support to avoid priority inversion 2017-08-03 07:48:39 +02:00
Stefan Lankes
90083dcb00 reuse irq 121 to wakeup a core 2017-06-15 12:57:58 +02:00
Stefan Lankes
15153db395 mov wakeup_core to task.c 2017-06-14 23:29:59 +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
2f278b345f simplify UART detection, use the information of the loader 2017-05-31 22:08:21 +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
3e5b8e65d3 add padding to align allocate memory to a 32 Byte boundary
- required to align memory for AVX usage
2017-05-11 11:27:17 +02:00
Stefan Lankes
83f185980a fix bug in the detection of the multi-kernel mode 2017-04-23 00:28:11 +02:00
Stefan Lankes
940be14a0e remove dependency from kernel_end
- this patch solves linker problems, if kernel_end located above 2GB
- in multi-kernel mode, it requires also a patch for Linux
2017-04-18 00:26:38 +02:00
Stefan Lankes
c3a4a6e2df enable a check if the HermitCore app depends on a proxy 2017-04-03 09:16:54 +02:00
Stefan Lankes
f6365ed840 move fpu_handler to the architecture independent directory 2017-03-09 08:09:05 +01:00
Stefan Lankes
473cdb76d6 move architecture dependent functions to the subdirectory arch 2017-03-09 07:35:59 +01:00
Stefan Lankes
ff3f54d786 remove typo 2016-12-03 00:44:32 +01:00
Stefan Lankes
dfd4272d59 reodering of the directory structure 2016-12-03 00:43:49 +01:00
Renamed from hermit/arch/x86/kernel/tasks.c (Browse further)