From 3dfccc5ca6b2d970dc83c19cd879c58d8da30857 Mon Sep 17 00:00:00 2001 From: Benji Dial Date: Wed, 6 May 2026 19:47:39 -0400 Subject: [PATCH] modify assembly slightly to compile under nasm 2.16 --- src/kernel/paging.asm | 2 +- src/kernel/serial.asm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kernel/paging.asm b/src/kernel/paging.asm index b863d59..2d5dd6e 100644 --- a/src/kernel/paging.asm +++ b/src/kernel/paging.asm @@ -29,7 +29,7 @@ section .text ;referenced in paging.c extern invlpg invlpg: - invlpg byte [rdi] + invlpg [rdi] ret extern switch_to_kernel_page_tables diff --git a/src/kernel/serial.asm b/src/kernel/serial.asm index c9ddc1e..a4731dc 100644 --- a/src/kernel/serial.asm +++ b/src/kernel/serial.asm @@ -52,7 +52,7 @@ global write_serial_string_n write_serial_string_n: test esi, esi jz .ret - movzx rcx, esi + mov ecx, esi .wait_ready: mov dx, 0x03fd