Annika Wierichs
|
f17ec0ced2
|
merge devel
|
2018-01-04 14:08:46 +01:00 |
|
Stefan Lankes
|
c94f6830f6
|
clear cr2 after handling the page fault
|
2017-12-31 11:12:46 +01:00 |
|
Annika Wierichs
|
c5657c2f95
|
added rc pingpong, ud working without host_to_guest.
|
2017-12-20 17:14:43 +01:00 |
|
Annika Wierichs
|
dd2850e35e
|
merged with master
|
2017-12-12 14:54:19 +01:00 |
|
Annika Wierichs
|
4ba0acf58c
|
Working up to modify/server.
|
2017-12-12 14:46:14 +01:00 |
|
Annika Wierichs
|
bb40b96435
|
Fixed phys to virt function. Working now.
|
2017-11-24 12:47:24 +01:00 |
|
Annika Wierichs
|
ad49a935b2
|
Added phys_to_virt function. Adapting ibv prototype almost done.
|
2017-11-23 16:56:54 +01:00 |
|
Annika Wierichs
|
2faf331052
|
basic phys_to_virt framework set up.
|
2017-11-22 17:33:08 +01:00 |
|
Stefan Lankes
|
6ccefbba81
|
set no execution flag to protect cmdline
|
2017-11-05 15:50:12 +01:00 |
|
Stefan Lankes
|
d0c910d454
|
fix typo, ceil instead of floor during the border calculation
|
2017-10-19 22:23:40 +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
|
2f278b345f
|
simplify UART detection, use the information of the loader
|
2017-05-31 22:08:21 +02:00 |
|
Stefan Lankes
|
ff44f5fa39
|
map kernel parameter into the virtual address space
|
2017-05-27 21:21:57 +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
|
78922085ac
|
reserve 2 page for the multiboot cmdline string
- required for long strings
|
2017-04-03 09:15:03 +02:00 |
|
Stefan Lankes
|
fabd0412b5
|
Merge branch 'master' into devel
|
2017-02-13 00:09:36 +01:00 |
|
Stefan Lankes
|
ee703ddaf2
|
remove obsolete static array
|
2017-02-12 23:07:37 +01:00 |
|
Stefan Lankes
|
dae96b1520
|
revise virt_to_phys to supporzt huge pages
- the kernel is mapped with 2M pages
- all other parts use 4K pages
- now, virt_to_phys checks, which type of pages is used
|
2017-01-16 18:41:12 +01:00 |
|
Stefan Lankes
|
dfd4272d59
|
reodering of the directory structure
|
2016-12-03 00:43:49 +01:00 |
|