summaryrefslogtreecommitdiff
path: root/kernel/drivers
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-15 22:20:59 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-15 22:20:59 -0400
commit2dbf529c33aa3e24beff944758d586bb0608c1be (patch)
tree5b3381c3c8d9a74ccb988c8945fe0681c3ee7301 /kernel/drivers
parentfix %n (diff)
downloadcomus-2dbf529c33aa3e24beff944758d586bb0608c1be.tar.gz
comus-2dbf529c33aa3e24beff944758d586bb0608c1be.tar.bz2
comus-2dbf529c33aa3e24beff944758d586bb0608c1be.zip
expand memory manager work with userspace (more then one ctx)
Diffstat (limited to 'kernel/drivers')
-rw-r--r--kernel/drivers/acpi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/drivers/acpi.c b/kernel/drivers/acpi.c
index b4bb805..bd9fe54 100644
--- a/kernel/drivers/acpi.c
+++ b/kernel/drivers/acpi.c
@@ -287,10 +287,10 @@ static void acpi_load_table(uint64_t addr)
struct acpi_header *temp, *mapped;
uint32_t length;
temp = (struct acpi_header *)(uintptr_t)addr;
- mapped = kmapaddr(temp, sizeof(struct acpi_header));
+ mapped = kmapaddr(temp, NULL, sizeof(struct acpi_header), 0);
length = mapped->length;
kunmapaddr(mapped);
- mapped = kmapaddr(temp, length);
+ mapped = kmapaddr(temp, NULL, length, 0);
if (!checksum((uint8_t *)mapped, mapped->length)) {
kunmapaddr(mapped);
return;