From a52b18b306af04b25acfacf93721a50d21fb3f4a Mon Sep 17 00:00:00 2001 From: Jimly-Firdaus <13521102@std.stei.itb.ac.id> Date: Thu, 2 Mar 2023 13:41:04 +0700 Subject: [PATCH 1/3] feat: add project gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7ffabd6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.vscode +*.txt \ No newline at end of file From a7c2407dc7be66f8f1665c137841c96eeb88c5fb Mon Sep 17 00:00:00 2001 From: Jimly Firdaus <101716223+Jimly-Firdaus@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:41:46 +0700 Subject: [PATCH 2/3] fix: remove .vscode --- .vscode/launch.json | 42 ------------------------------------ .vscode/settings.json | 3 --- .vscode/tasks.json | 50 ------------------------------------------- 3 files changed, 95 deletions(-) delete mode 100644 .vscode/launch.json delete mode 100644 .vscode/settings.json delete mode 100644 .vscode/tasks.json diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index c6008b1..0000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "name": "Kernel", - "type": "cppdbg", - "request": "launch", - "program": "${workspaceRoot}/bin/kernel", - "args": [], - "stopAtEntry": false, - "cwd": "${workspaceFolder}", - "environment": [], - "externalConsole": false, - "MIMode": "gdb", - "setupCommands": [ - { - "description": "Enable pretty-printing for gdb", - "text": "-enable-pretty-printing", - "ignoreFailures": true - } - ], - "preLaunchTask": "Launch QEMU", - "postDebugTask": "Exit QEMU", - "targetArchitecture": "x86", - "customLaunchSetupCommands": [ - { - "text": "target remote localhost:1234", - "description": "Connect to QEMU remote debugger" - }, - { - "text": "symbol-file kernel", - "description": "Get kernel symbols" - }, - { - "text": "set output-radix 16", - "description": "Use hexadecimal output" - } - ], - "avoidWindowsConsoleRedirection": true - }, - ] -} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 5e08dc8..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "debug.onTaskErrors": "debugAnyway", -} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 0ad5af6..0000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "cppbuild", - "label": "Build OS", - "command": "make", - "args": [ - "build", - ], - "options": { - "cwd": "${workspaceFolder}" - }, - "group": { - "kind": "build", - "isDefault": true - } - }, - { - "type": "shell", - "label": "Launch QEMU", - "command": "echo Starting QEMU&qemu-system-i386 -s -S -cdrom os2023.iso", - "isBackground": true, - "dependsOn": "Build OS", - "options": { - "cwd": "${workspaceFolder}/bin" - }, - "problemMatcher": { - "pattern": [ - { - "regexp": ".", - "file": 1, - "location": 2, - "message": 3 - } - ], - "background": { - "activeOnStart": true, - "beginsPattern": ".", - "endsPattern": ".", - } - } - }, - { - "type": "shell", - "label": "Exit QEMU", - "command": "pkill -f qemu || test $? -eq 1" - } - ], -} \ No newline at end of file From 4ba78ffe3cad1cb7f15e87faddfb174a37c1a1e9 Mon Sep 17 00:00:00 2001 From: Jimly Firdaus <101716223+Jimly-Firdaus@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:42:21 +0700 Subject: [PATCH 3/3] fix: remove .txt --- notes.txt | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 notes.txt diff --git a/notes.txt b/notes.txt deleted file mode 100644 index e87b9f8..0000000 --- a/notes.txt +++ /dev/null @@ -1,18 +0,0 @@ -3.3 -gcc -ffreestanding -fshort-wchar -g -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -m32 -c -Isrc src/kernel.c -o bin/kernel.o -nasm -f elf32 -g -F dwarf src/kernel_loader.s -o bin/kernel_loader.o -ld -T src/linker.ld -melf_i386 bin/kernel.o bin/kernel_loader.o -o bin/kernel -3.4 -genisoimage -R \ - -b boot/grub/grub1 \ - -no-emul-boot \ - -boot-load-size 4 \ - -A os \ - -input-charset utf8 \ - -quiet \ - -boot-info-table \ - -o OS2023.iso \ - iso - -3.6 -qemu-system-i386 -s -cdrom OS2023.iso \ No newline at end of file