From d694f18253477eaf62cf3b4dd69a5d87abae2cbf Mon Sep 17 00:00:00 2001 From: "Devecsery, David" Date: Wed, 12 Aug 2020 18:47:54 -0400 Subject: [PATCH] Update lab1.md Added "extra" section to lab1.md --- instructions/lab1.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/instructions/lab1.md b/instructions/lab1.md index be0159b..2f28617 100644 --- a/instructions/lab1.md +++ b/instructions/lab1.md @@ -485,3 +485,11 @@ considered a violation of academic integrity, and will be punished. The autograder logs all submissions both locally and remotely, so any submission may be audited. + +## Extra + +If you're begging for more after this assignment, you may consider trying some +of the following projects (no credit given, just fun experiments): +- Explore what it takes to get the xv6 kernel to boot with a commodity bootloader (e.g. Grub), why is this hard? +- Can the xv6 bootblock be made to work with an EFI (instead of BIOS) based bootloader? What does that take? +- Can you get xv6 to use (not just recognize) arbitrarily large amounts of physical memory? (up to 4GB) This is very challenging, but also very interesting! (Its also highly related to lab 2) (Even harder, you can use over 4GB of physical memory with PAE) -- 2.47.3