mirror of
https://github.com/encounter/osdev.git
synced 2026-07-10 12:18:43 -07:00
Minor cleanup (README & .gitignore)
This commit is contained in:
+5
-3
@@ -1,4 +1,4 @@
|
||||
.vscode
|
||||
.vscode/
|
||||
*.a
|
||||
*.bin
|
||||
*.img
|
||||
@@ -7,7 +7,9 @@ cmake_install.cmake
|
||||
CMakeFiles
|
||||
Makefile
|
||||
*.cbp
|
||||
.idea
|
||||
.idea/
|
||||
*.iso
|
||||
iso/
|
||||
target/
|
||||
target/
|
||||
build/
|
||||
/*.png
|
||||
@@ -1,4 +1,7 @@
|
||||
cmake -DCMAKE_BUILD_TYPE=Debug .
|
||||
mkdir build && cd build
|
||||
cmake -DCMAKE_BUILD_TYPE=Debug ..
|
||||
cd ..
|
||||
make -C build
|
||||
|
||||
# directly
|
||||
qemu-system-i386 -kernel kernel.bin
|
||||
@@ -21,7 +24,7 @@ qemu-system-i386 -cdrom os.iso
|
||||
|
||||
# -----------------
|
||||
# Full example:
|
||||
make && ./mkiso.sh kernel.bin && ./mkhd.sh kernel.bin && \
|
||||
make -C build && ./mkiso.sh build/kernel.bin && ./mkhd.sh build/kernel.bin && \
|
||||
qemu-system-i386 -cdrom os.iso -serial stdio \
|
||||
-device isa-debug-exit,iobase=0xf4,iosize=0x04 \
|
||||
-drive file=hd.img,if=ide,format=raw -boot d
|
||||
@@ -103,7 +103,7 @@ static bool fwrite_test() {
|
||||
}
|
||||
|
||||
bool stdio_test() {
|
||||
return fstat_test() &&
|
||||
fread_test() &&
|
||||
return fstat_test() &&
|
||||
fread_test() &&
|
||||
fwrite_test();
|
||||
}
|
||||
Reference in New Issue
Block a user