From fe6b7220df4ae837bb9afb88855e064161bac26f Mon Sep 17 00:00:00 2001 From: Max Wash Date: Wed, 28 Dec 2022 18:40:41 +0000 Subject: [PATCH] Kernel is now compiled with -Wall -Werror -pedantic --- Makefile | 2 +- arch/x86_64/idt.c | 0 arch/x86_64/tss.c | 0 init/init.c | 1 + init/main.c | 2 +- 5 files changed, 3 insertions(+), 2 deletions(-) delete mode 100644 arch/x86_64/idt.c delete mode 100644 arch/x86_64/tss.c diff --git a/Makefile b/Makefile index 6359084..58f5f42 100644 --- a/Makefile +++ b/Makefile @@ -36,7 +36,7 @@ LIBC_OBJ := $(addprefix $(BUILD_DIR)/,$(LIBC_C_FILES:.c=.o)) BUILD_ID := $(shell tools/generate_build_id.py --arch $(ARCH)) -CFLAGS := $(CFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" -g \ +CFLAGS := $(CFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" -g -Wall -Werror -pedantic \ "-I$(ROOT_DIR)/include" "-I$(ROOT_DIR)/arch/$(ARCH)/include" "-I$(ROOT_DIR)/libc/include" ASMFLAGS := $(ASMFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" diff --git a/arch/x86_64/idt.c b/arch/x86_64/idt.c deleted file mode 100644 index e69de29..0000000 diff --git a/arch/x86_64/tss.c b/arch/x86_64/tss.c deleted file mode 100644 index e69de29..0000000 diff --git a/init/init.c b/init/init.c index ab1b266..0074da7 100644 --- a/init/init.c +++ b/init/init.c @@ -2,4 +2,5 @@ int do_initcalls(void) { + return 0; } diff --git a/init/main.c b/init/main.c index 2b68f09..4c50633 100644 --- a/init/main.c +++ b/init/main.c @@ -5,7 +5,7 @@ #include #include -static ml_cpu_block g_bootstrap_cpu = {}; +static ml_cpu_block g_bootstrap_cpu = {0}; void bootstrap_cpu_init(void) {