]> Devi Nivas Git - cs3210-lab1.git/commitdiff
Update lab1.md
authorDevecsery, David <ddevec@gatech.edu>
Thu, 27 Aug 2020 13:45:19 +0000 (09:45 -0400)
committerGitHub Enterprise <github-noreply@oit.gatech.edu>
Thu, 27 Aug 2020 13:45:19 +0000 (09:45 -0400)
Added extended memory clause to kernel modifications.

instructions/lab1.md

index 24223ca2be3e17c46e5b9db7c977ec5850d52f15..058016cbb8dab5e44660585a51bb79126170aca0 100644 (file)
@@ -451,10 +451,12 @@ For the purpose of this lab, we're going to assume the call behaves well
 
 Once you have the memory passed to the kernel, your job within the kernel is
 make it aware of the amount and location of physical memory, and to enable the
-kernel to use that physical memory from its `kalloc` function.  After you have
+kernel to use that physical memory from its `kalloc` function.  For simplicity,
+we will only require you to change how the kernel handles extended memory
+(ram available at physical addresses above the BIOs).  After you have
 completed this lab the kernel should be able to allocate all non-statically
-allocated physical pages from the `kalloc` function, and `kalloc` should never
-return a physical page that isn't present on the system.
+allocated physical pages present in extended memory from the `kalloc` function,
+and `kalloc` should never return a physical page that isn't present on the system.
 
 We encourage you to familiarize yourself with the kernel's `kinit` functions,
 and physical memory allocation functions, as they will likely be useful in