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) {