Added very basic interactive shell.

This commit is contained in:
2018-11-11 17:20:04 -06:00
parent a061366ff2
commit f76c5071ec
6 changed files with 80 additions and 4 deletions
+3 -2
View File
@@ -12,7 +12,8 @@ objects = obj/start.o \
obj/isrs.o \
obj/irq.o \
obj/timer.o \
obj/kb.o
obj/kb.o \
obj/shell.o
run: kernel.iso
qemu-system-x86_64 -cdrom kernel.iso &
@@ -26,7 +27,7 @@ obj/%.o: src/%.asm
nasm $(ASPARAMS) -o $@ $<
kernel.bin: linker.ld $(objects)
mkdir obj/bin
mkdir -p obj/bin
ld $(LDPARAMS) -T $< -o obj/bin/$@ $(objects)
#https://www.linuxjournal.com/content/add-auto-incrementing-build-number-your-build-process
#include buildnumber.mak