From a9f6d5fa05cc3c3780232bbfa6e7a5ae4c562461 Mon Sep 17 00:00:00 2001 From: Gregory Bowne Date: Mon, 26 Jan 2026 16:55:35 -0800 Subject: [PATCH] Update pci.c Fixed the inline assembly macro asm to __asm__ --- kernel/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/pci.c b/kernel/pci.c index 779a785..81df783 100644 --- a/kernel/pci.c +++ b/kernel/pci.c @@ -2,12 +2,12 @@ /* --- Internal I/O Helpers (If not defined in your kernel) --- */ static inline void outl(uint16_t port, uint32_t val) { - asm volatile ("outl %0, %1" : : "a"(val), "Nd"(port)); + __asm__ __volatile__ ("outl %0, %1" : : "a"(val), "Nd"(port)); } static inline uint32_t inl(uint16_t port) { uint32_t ret; - asm volatile ("inl %1, %0" : "=a"(ret) : "Nd"(port)); + __asm__ __volatile__ ("inl %1, %0" : "=a"(ret) : "Nd"(port)); return ret; }