Commit graph

13 commits

Author SHA1 Message Date
Stefan Lankes
532c631f85 map multiboot info during boot straping into the address space
required to support mmio devices as output device during startup
2015-01-17 18:36:32 +01:00
Stefan Lankes
bdebe44a26 Merge branch 'stage5' into stage6
Conflicts:
	arch/x86/include/asm/page.h
	arch/x86/kernel/entry.asm
	arch/x86/mm/page.c
2015-01-17 16:45:06 +01:00
Stefan Lankes
7f8e4d2934 remove obsolte code and switch back to Steffen's revised page handling 2015-01-17 16:17:20 +01:00
Stefan Lankes
f1dd432a53 merge Steffen's heap implementation into eduOS 2015-01-12 22:35:08 +01:00
Stefan Lankes
211fa113f0 add helper function to map a page frame into the boot page table 2014-12-29 12:17:18 +01:00
Stefan Lankes
5ec1a4e98e add Steffen in the copyright statement
=> he complety redesign my paging implementation
=> clearly better than my previous version
2014-12-05 07:29:38 +01:00
42571eb4eb added proper accounting of user used page frames 2014-12-04 21:44:02 +01:00
18378417a7 added new custom paging flag to mark page table entries which are used for self-references 2014-12-04 20:41:39 +01:00
d289601a0e smaller cleanups 2014-11-28 02:15:15 +01:00
58876ffe05 simplified code, fixed smaller bugs 2014-11-28 01:39:56 +01:00
fbf55178c1 added first version of paging code
(only page_map() works for now)
2014-08-21 20:17:02 +02:00
e514ae24f8 added some preprocessor macros for upcoming paging code 2014-08-21 20:13:55 +02:00
153447482a added headers for paging code 2014-06-30 00:15:20 +02:00