From b97794f06c02194d63309d7038d32af392be3cb5 Mon Sep 17 00:00:00 2001
From: Christian Cunningham <cc@localhost>
Date: Sat, 19 Mar 2022 17:22:14 -0700
Subject: Fixed MMU Entry Logic to Cover BSS

---
 src/lib/mmu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/mmu.c b/src/lib/mmu.c
index 3543143..e9dda7a 100644
--- a/src/lib/mmu.c
+++ b/src/lib/mmu.c
@@ -19,7 +19,7 @@ extern unsigned long __bss_end;
 void mmu_init(void)
 {
 	for (unsigned long addr =  0x00000000;; addr += 0x00100000) {
-		if ((addr+0x00100000) < (unsigned long)&__bss_end) {
+		if (addr < (unsigned long)&__bss_end + 0x00100000) {
 			mmu_section(addr, addr, CACHABLE | BUFFERABLE);
 		} else {
 			mmu_section(addr, addr, NO_PERMISSIONS_REQUIRED);
-- 
cgit v1.2.1