Stefan Lankes
|
63a19ececb
|
remove typo (disable timer instead of thermal interrupt)
|
2017-07-31 01:05:45 +02:00 |
|
Stefan Lankes
|
f8b1d0050a
|
increasing the readability
|
2017-07-28 13:33:30 +02:00 |
|
Stefan Lankes
|
ac06dec12d
|
remove obsolete irq handler
|
2017-07-28 00:10:00 +02:00 |
|
Stefan Lankes
|
c7ce8fc81b
|
avoid memory access by preloading image_size into r11
|
2017-07-27 11:01:54 +02:00 |
|
Stefan Lankes
|
23a98157b2
|
remove stupid typo
|
2017-07-26 23:47:02 +02:00 |
|
Stefan Lankes
|
99def26ce0
|
remove typo
|
2017-07-26 22:23:57 +02:00 |
|
Stefan Lankes
|
ab27102c48
|
add flag to be sure that the linker creates a static binary
|
2017-07-17 16:35:09 +02:00 |
|
Stefan Lankes
|
437f445ed8
|
fix typos, fix meaing of PAGE_CEIL and PAGE_FLOOR
|
2017-07-15 16:24:08 +02:00 |
|
Stefan Lankes
|
f274098382
|
increasing the readability
|
2017-06-16 01:33:46 +02:00 |
|
Stefan Lankes
|
b18263192f
|
set cmdline to 0 if a valid cmdline isn't available
|
2017-06-15 15:43:19 +02:00 |
|
Stefan Lankes
|
354d77a6bd
|
add pseudo handler for debugging
|
2017-06-15 13:11:20 +02:00 |
|
Stefan Lankes
|
90083dcb00
|
reuse irq 121 to wakeup a core
|
2017-06-15 12:57:58 +02:00 |
|
Stefan Lankes
|
e4d5236fe4
|
Merge branch 'devel' of github.com:RWTH-OS/HermitCore into devel
|
2017-06-15 00:11:48 +02:00 |
|
Stefan Lankes
|
00d23d7b16
|
remove compiler warnings
|
2017-06-15 00:11:17 +02:00 |
|
Stefan Lankes
|
15153db395
|
mov wakeup_core to task.c
|
2017-06-14 23:29:59 +02:00 |
|
Stefan Lankes
|
278c7f21f0
|
remove typo
|
2017-06-14 23:29:11 +02:00 |
|
Stefan Lankes
|
a9b41369c1
|
use interrupt 83 (instead of 82) to wakeup a core
- interrupt 82 is already used to realize signals
|
2017-06-10 14:33:44 +02:00 |
|
Stefan Lankes
|
47a8bf2b0c
|
revise code layout
|
2017-06-10 14:15:48 +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
|
7092e5e890
|
remove compiler warnings
|
2017-06-05 11:14:04 +02:00 |
|
Stefan Lankes
|
c615fdbf31
|
the device discovery alg. checks also the PCI subsystem id
|
2017-06-05 11:12:36 +02:00 |
|
Stefan Lankes
|
7ee56194d3
|
fix counter usage, add debug message
|
2017-06-03 10:19:10 +02:00 |
|
Stefan Lankes
|
1c477aaa60
|
set default baudrate to 38400
|
2017-06-03 08:16:19 +02:00 |
|
Stefan Lankes
|
8ce912ef03
|
before writing to UART, check if the fifo is free
|
2017-06-02 20:13:09 +02:00 |
|
Stefan Lankes
|
ab6dee0db7
|
revise uart interface, remove obsolete code
|
2017-06-02 20:08:42 +02:00 |
|
Stefan Lankes
|
2f278b345f
|
simplify UART detection, use the information of the loader
|
2017-05-31 22:08:21 +02:00 |
|
Stefan Lankes
|
b92a35a094
|
add the support of PCI's sub-vendor id
|
2017-05-30 23:05:30 +02:00 |
|
Stefan Lankes
|
986a2efcc8
|
simplify code, increase the compatibility to AMD processors
|
2017-05-30 23:04:14 +02:00 |
|
Stefan Lankes
|
26825756a2
|
add option to define uart port via kernel parameters
|
2017-05-27 21:26:12 +02:00 |
|
Stefan Lankes
|
ff44f5fa39
|
map kernel parameter into the virtual address space
|
2017-05-27 21:21:57 +02:00 |
|
Stefan Lankes
|
4a775ea129
|
revise debug messages
|
2017-05-27 21:19:12 +02:00 |
|
Stefan Lankes
|
4d8723644e
|
remove LINT0 support
|
2017-05-25 10:13:27 +02:00 |
|
Stefan Lankes
|
7e10157438
|
remove typo
|
2017-05-24 23:57:39 +02:00 |
|
Stefan Lankes
|
81e710a1ba
|
add more debug messages
|
2017-05-24 23:47:05 +02:00 |
|
Stefan Lankes
|
d044ea58b4
|
add implementations for atomic_intXX_inc/_dec
|
2017-05-24 22:24:03 +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
|
2704dbfb1e
|
only the boot processor should set mb_info
|
2017-05-20 14:00:12 +02:00 |
|
Stefan Lankes
|
fda002a9da
|
define pointer to multiboot_info_t as const
- we shouldn't change this pointer
|
2017-05-20 13:59:08 +02:00 |
|
Stefan Lankes
|
3138d999dd
|
remove compiler warnings
|
2017-05-20 09:04:23 +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
|
f498bf2377
|
increase the readability
|
2017-04-23 17:13:27 +02:00 |
|
Stefan Lankes
|
7b6e3dce13
|
fix bug in the calculation of the free memory regions
|
2017-04-23 00:30:15 +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
|
57ad4c5af3
|
reduce the number of debug messages
|
2017-04-21 19:48:05 +02:00 |
|
Stefan Lankes
|
48d6ae118d
|
besure that the access bit is set
- required to create valid checkpoints
|
2017-04-20 10:46:31 +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
|
354234c874
|
remove obsolete makefiles
|
2017-04-11 12:45:07 +02:00 |
|
Daniel Krebs
|
30021d5291
|
cmake: initial support for CMake build system
|
2017-04-03 18:14:56 +02:00 |
|
Daniel Krebs
|
eca8be0236
|
remove old Makefile/autotools based build system and debian scripts
|
2017-04-03 18:14:42 +02:00 |
|
Stefan Lankes
|
c3a4a6e2df
|
enable a check if the HermitCore app depends on a proxy
|
2017-04-03 09:16:54 +02:00 |
|