misc: Remove unnecessary ifdefs added in previous commits
diff --git a/common/fs/file.h b/common/fs/file.h
index c1b78b2b..155b47df 100644
--- a/common/fs/file.h
+++ b/common/fs/file.h
@@ -36,8 +36,6 @@ struct file_handle *fopen(struct volume *part, const char *filename);
void fread(struct file_handle *fd, void *buf, uint64_t loc, uint64_t count);
void fclose(struct file_handle *fd);
void *freadall(struct file_handle *fd, uint32_t type);
-#if defined (__x86_64__) || defined (__aarch64__) || defined (__riscv64)
void *freadall_mode(struct file_handle *fd, uint32_t type, bool allow_high_allocs);
-#endif
#endif
diff --git a/common/fs/file.s2.c b/common/fs/file.s2.c
index f7ce4437..68fb354f 100644
--- a/common/fs/file.s2.c
+++ b/common/fs/file.s2.c
@@ -96,12 +96,10 @@ void fread(struct file_handle *fd, void *buf, uint64_t loc, uint64_t count) {
}
void *freadall(struct file_handle *fd, uint32_t type) {
-#if defined (__x86_64__) || defined (__aarch64__) || defined (__riscv64)
return freadall_mode(fd, type, false);
}
void *freadall_mode(struct file_handle *fd, uint32_t type, bool allow_high_allocs) {
-#endif
if (fd->is_memfile) {
if (fd->readall) {
return fd->fd;
@@ -110,11 +108,7 @@ void *freadall_mode(struct file_handle *fd, uint32_t type, bool allow_high_alloc
fd->readall = true;
return fd->fd;
} else {
-#if defined (__x86_64__) || defined (__aarch64__) || defined (__riscv64)
void *ret = ext_mem_alloc_type_aligned_mode(fd->size, type, 4096, allow_high_allocs);
-#else
- void *ret = ext_mem_alloc_type_aligned(fd->size, type, 4096);
-#endif
fd->read(fd, ret, 0, fd->size);
fd->close(fd);
fd->fd = ret;
diff --git a/common/mm/pmm.h b/common/mm/pmm.h
index 4df6b079..52e24404 100644
--- a/common/mm/pmm.h
+++ b/common/mm/pmm.h
@@ -56,9 +56,7 @@ void pmm_randomise_memory(void);
void *ext_mem_alloc(size_t count);
void *ext_mem_alloc_type(size_t count, uint32_t type);
void *ext_mem_alloc_type_aligned(size_t count, uint32_t type, size_t alignment);
-#if defined (__x86_64__) || defined (__aarch64__) || defined (__riscv64)
void *ext_mem_alloc_type_aligned_mode(size_t count, uint32_t type, size_t alignment, bool allow_high_allocs);
-#endif
void *conv_mem_alloc(size_t count);
diff --git a/common/mm/pmm.s2.c b/common/mm/pmm.s2.c
index d1b9d330..41267094 100644
--- a/common/mm/pmm.s2.c
+++ b/common/mm/pmm.s2.c
@@ -568,13 +568,15 @@ void *ext_mem_alloc_type(size_t count, uint32_t type) {
}
void *ext_mem_alloc_type_aligned(size_t count, uint32_t type, size_t alignment) {
-#if defined (__x86_64__) || defined (__aarch64__) || defined (__riscv64)
return ext_mem_alloc_type_aligned_mode(count, type, alignment, false);
}
// Allocate memory top down.
void *ext_mem_alloc_type_aligned_mode(size_t count, uint32_t type, size_t alignment, bool allow_high_allocs) {
+#if !defined (__x86_64__) && !defined (__aarch64__) && !defined (__riscv64)
+ (void)allow_high_allocs;
#endif
+
count = ALIGN_UP(count, alignment);
if (allocations_disallowed)
diff --git a/common/protos/limine.c b/common/protos/limine.c
index 568234df..049042fb 100644
--- a/common/protos/limine.c
+++ b/common/protos/limine.c
@@ -250,11 +250,7 @@ static struct limine_file get_file(struct file_handle *file, char *cmdline) {
ret.path = reported_addr(path);
-#if defined (__x86_64__) || defined (__aarch64__) || defined (__riscv64)
ret.address = reported_addr(freadall_mode(file, MEMMAP_KERNEL_AND_MODULES, true));
-#else
- ret.address = reported_addr(freadall(file, MEMMAP_KERNEL_AND_MODULES));
-#endif
ret.size = file->size;
ret.cmdline = reported_addr(cmdline);
