mm: make page bitmap smaller and stop whining if a page was already free in clear_bit

This commit is contained in:
2025-12-10 00:48:35 +03:00
parent 53e380e510
commit 9e68f71cd0
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -29,7 +29,7 @@
#define PAGE_COUNT (MEMORY_SIZE / PAGE_SIZE) #define PAGE_COUNT (MEMORY_SIZE / PAGE_SIZE)
// Размер битмапа в байтах (округлено вверх) // Размер битмапа в байтах (округлено вверх)
#define BITMAP_SIZE (PAGE_COUNT / 8) #define BITMAP_SIZE 1024//(PAGE_COUNT / 8)
extern uint32_t *kpage_dir; extern uint32_t *kpage_dir;
+1 -1
View File
@@ -31,7 +31,7 @@ void clear_bit(uint32_t page_index) {
} }
if (!is_page_in_use(page_index)) { if (!is_page_in_use(page_index)) {
printf("clear_bit: warning, page #0x%X was already free.\n", page_index); //printf("clear_bit: warning, page #0x%X was already free.\n", page_index);
return; return;
} }