From b6a09c28b7d2e77b7e06829193e06ff4cb29fbe9 Mon Sep 17 00:00:00 2001 From: Joshua Norrid Date: Sat, 9 May 2026 12:41:09 -0500 Subject: [PATCH] Corrected cmp in part4 and part5 kernel/isr.asm to use qword with cmp. --- os/part3/os.bin | Bin 3072 -> 3072 bytes os/part4/kernel/isr.asm | 2 +- os/part4/os.bin | Bin 5120 -> 5120 bytes os/part5/kernel/isr.asm | 2 +- os/part5/os.bin | Bin 8704 -> 0 bytes 5 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 os/part5/os.bin diff --git a/os/part3/os.bin b/os/part3/os.bin index 4753e0930e27d2db7e6b0245207301a9c86850ff..b588bbbafce892984d5ab395536a40b4c0112b9f 100644 GIT binary patch delta 15 WcmZpWXpq9=LUsTuu?1TI diff --git a/os/part4/kernel/isr.asm b/os/part4/kernel/isr.asm index fa69fb2..123f2be 100644 --- a/os/part4/kernel/isr.asm +++ b/os/part4/kernel/isr.asm @@ -176,7 +176,7 @@ ISR_systimer: inc qword [abs tasktimer_ticks] cmp qword [abs tasktimer_ticks], 1 ; Every how many ticks we want to switch tasks. jle .no_switch - cmp [abs num_tasks], 0 ; No tasks to switch + cmp qword [abs num_tasks], 0 ; No tasks to switch je .no_switch ; set tasktimer_ticks to 0 diff --git a/os/part4/os.bin b/os/part4/os.bin index d940bb433dc819231a5312bdeb58e8ac3212743f..3c53b3014513c711f311341f77a6611087daa3b4 100644 GIT binary patch delta 22 dcmZqBXwcXY%fj?IZF4+JH#?)p=GWY!8~|IY2Xp`c delta 22 dcmZqBXwcXY%fgiQd2>8VH#=k6=GWY!8~|I<2a*5) diff --git a/os/part5/kernel/isr.asm b/os/part5/kernel/isr.asm index 9c37970..13e44ad 100644 --- a/os/part5/kernel/isr.asm +++ b/os/part5/kernel/isr.asm @@ -171,7 +171,7 @@ ISR_systimer: inc qword [abs tasktimer_ticks] cmp qword [abs tasktimer_ticks], 1 ; Every how many ticks we want to switch tasks. jle .no_switch - cmp [abs num_tasks], 0 ; No tasks to switch + cmp qword [abs num_tasks], 0 ; No tasks to switch je .no_switch ; set tasktimer_ticks to 0 diff --git a/os/part5/os.bin b/os/part5/os.bin deleted file mode 100644 index 391178ffddd1d59411a29e3acaf53f9e839e022c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8704 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