From 29e678a40bc8ea49a617443693aba4989d24b146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Gr=C3=A9goire?= Date: Fri, 23 Oct 2026 23:46:01 -0400 Subject: [PATCH] meta: update zig --- build.zig.zon | 4 ++-- src/arch/amd64/root.zig | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index cef3b3d..67956cb 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -13,8 +13,8 @@ .hash = "N-V-__8AAAAAjAwsopZIlbp4U6NN1Eh573uVdLTwl1mkFUug", }, .zonfig = .{ - .url = "git+https://github.com/rdmsr/zonfig?ref=HEAD#d02cbb9262c5e617676a252116c9cee3560b6e59", - .hash = "zonfig-0.1.0-V0D8-YtLFAAKh8PQgGaoCiGG1WUxWdqcY-iTysVPllQV", + .url = "git+https://github.com/rdmsr/zonfig?ref=HEAD#f2c9ab81c83750282ac4e4396a7537c6ecd0f7c2", + .hash = "zonfig-0.1.0-V0D8-ShLFACPRzB4c6AWjKwXlEdwxn-f6zt8eJKVwq_t", }, }, diff --git a/src/arch/amd64/root.zig b/src/arch/amd64/root.zig index 60183af..81a330a 100644 --- a/src/arch/amd64/root.zig +++ b/src/arch/amd64/root.zig @@ -682,11 +682,10 @@ pub const Idtr = extern struct { pub fn sidtr() Idtr { var idtr: Idtr = undefined; - - asm volatile ("sidt %[p]" + asm volatile ("sidt (%[p])" : - : [p] "*p" (&idtr.limit), - ); + : [p] "r" (&idtr), + : .{ .memory = true }); return idtr; }