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

20 commits

Author SHA1 Message Date
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
Renamed from hermit/arch/x86/mm/page.c (Browse further)