mirror of
https://github.com/tailix/kernel.git
synced 2025-09-04 22:42:59 -04:00
Add dummy module
This commit is contained in:
parent
bb7f68d633
commit
b969e020ef
4 changed files with 29 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -5,3 +5,4 @@
|
||||||
|
|
||||||
/arch/kernel
|
/arch/kernel
|
||||||
/libk/libk.a
|
/libk/libk.a
|
||||||
|
/modules/dummy
|
||||||
|
|
14
Makefile
14
Makefile
|
@ -6,8 +6,8 @@ export LIBK = $(shell pwd)/libk/libk.a
|
||||||
|
|
||||||
run: run-iso
|
run: run-iso
|
||||||
|
|
||||||
all: all-kernel all-iso all-libk all-test
|
all: all-kernel all-iso all-libk all-test all-modules
|
||||||
clean: clean-kernel clean-iso clean-libk clean-test
|
clean: clean-kernel clean-iso clean-libk clean-test clean-modules
|
||||||
|
|
||||||
test: run-test
|
test: run-test
|
||||||
|
|
||||||
|
@ -56,3 +56,13 @@ all-test: all-libk
|
||||||
|
|
||||||
clean-test:
|
clean-test:
|
||||||
make clean -C test
|
make clean -C test
|
||||||
|
|
||||||
|
###########
|
||||||
|
# Modules #
|
||||||
|
###########
|
||||||
|
|
||||||
|
all-modules:
|
||||||
|
make all -C modules
|
||||||
|
|
||||||
|
clean-modules:
|
||||||
|
make clean -C modules
|
||||||
|
|
5
modules/Makefile
Normal file
5
modules/Makefile
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
all:
|
||||||
|
nasm -f bin dummy.asm -o dummy
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f dummy
|
11
modules/dummy.asm
Normal file
11
modules/dummy.asm
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
main:
|
||||||
|
mov eax, 0
|
||||||
|
int 0x80
|
||||||
|
|
||||||
|
mov eax, 3
|
||||||
|
int 0x80
|
||||||
|
|
||||||
|
mov eax, 134
|
||||||
|
int 0x80
|
||||||
|
|
||||||
|
ret
|
Loading…
Add table
Add a link
Reference in a new issue