From 1704de6d9e17b1a8d59af734be81c8a98e9c69af Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Fri, 19 Dec 2025 14:55:10 +0100 Subject: [PATCH] Added kernel panic function --- common.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common.h b/common.h index 999a40e..00c3483 100644 --- a/common.h +++ b/common.h @@ -13,6 +13,12 @@ #define offsetof(type, member) ((size_t)&(((type*)0)->member)) +#define PANIC(fmt, ...) \ + do { \ + printf("panic %s:%d" fmt "\n", __FILE__, __LINE__, ## __VAR_ARGS__); \ + while(1){}; \ + } while(0) + typedef int bool; typedef unsigned char uint8_t; typedef unsigned short uint16_t ;