Skip to content
This repository was archived by the owner on Oct 11, 2021. It is now read-only.

Commit b26848d

Browse files
committed
πŸ–€β›ˆοΈ Kernel Update & Fixes
1 parent 3a59ab5 commit b26848d

33 files changed

+152
-194
lines changed

β€ŽMakefileβ€Ž

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
C_SOURCES = $(wildcard os/kernel/*.c os/drivers/*.c os/cpu/*.c os/libc/*.c)
22
HEADERS = $(wildcard os/kernel/*.h os/drivers/*.h os/cpu/*.h os/libc/*.h)
3-
# Nice syntax for file extension replacement
43
OBJ = ${C_SOURCES:.c=.o os/cpu/interrupt.o}
54

65
CC = /usr/local/i386elfgcc/bin/i386-elf-gcc
76
GDB = /usr/local/i386elfgcc/bin/i386-elf-gdb
87
LD = /usr/local/i386elfgcc/bin/i386-elf-ld
9-
10-
CFLAGS = -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs \
11-
-Wall -Wextra
8+
CFLAGS = -g -ffreestanding -Wall -Wextra -fno-exceptions -m32
129

1310
drippleos.bin: bin/bootsect.bin kernel.bin
1411
mv kernel.bin bin/

β€Žbin/idt.oβ€Ž

2.98 KB
Binary file not shown.

β€Žbin/interrupt.oβ€Ž

2.03 KB
Binary file not shown.

β€Žbin/isr.oβ€Ž

8.39 KB
Binary file not shown.

β€Žbin/kernel.binβ€Ž

0 Bytes
Binary file not shown.

β€Žbin/kernel.oβ€Ž

128 Bytes
Binary file not shown.

β€Žbin/kernel_entry.oβ€Ž

32 Bytes
Binary file not shown.

β€Žbin/keyboard.oβ€Ž

4.71 KB
Binary file not shown.

β€Žbin/mem.oβ€Ž

3.1 KB
Binary file not shown.

β€Žbin/ports.oβ€Ž

2.79 KB
Binary file not shown.

0 commit comments

Comments
Β (0)