[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH] kernel2: KERNEL_MEM_START für vm86 anpassen



From: Max Reitz <max@xxxxxxxxxx>

* Wenn KERNEL_MEM_START NULL ist, ermuntert dies alle Tasks geradezu,
  sich Speicher ins virtuelle erste MB zu mappen und so jeglichen
  vm86-Versuch im Keim ersticken zu lassen. Hebt man den Wert auf
  1 MB an, so ändert sich das.

Signed-off-by: Max Reitz <max@xxxxxxxxxx>
---
 src/include/arch/i386/page.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/include/arch/i386/page.h b/src/include/arch/i386/page.h
index ae12340..266d59c 100644
--- a/src/include/arch/i386/page.h
+++ b/src/include/arch/i386/page.h
@@ -41,7 +41,7 @@
 
 // TODO: Muss das Kernelzeug wirklich hier sein? :/
 // Die Adresse, an der der Kernel-Adressraum beginnt
-#define KERNEL_MEM_START    0x00000000
+#define KERNEL_MEM_START    0x00100000
 #define KERNEL_MEM_END      0x40000000
 
 #define PAGETABLES_MEM_START 0x3fc00000
-- 
1.7.1