From 453cd6ce504e66e147d64b49f981faa83922bfe9 Mon Sep 17 00:00:00 2001 From: Dmitry Dubrovin Date: Tue, 24 Jan 2023 00:46:08 +0300 Subject: [PATCH] Improve Readme.md --- README.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4422fad..c4998de 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,25 @@ -Yet Another BootLoader, OS Kernel and Other stuff +# Yet Another BootLoader, OS Kernel and Other stuff -Quickstart: +## Quickstart: ``` $ ./setup.sh $ make ``` +## How to run using llvm -Includes code from: +You can use this way even if you have windows. You need to install llvm and qemu. +Check that executables `clang`, `ld.lld`, `qemu-system-i386` available from your terminal/console. + +``` +make LLVM=on +``` + +## How to debug in my favorite IDE + +Start debug server using command `make debug-server` or `make debug-server-nox` if you don't want to see gui, and +then connect using remote gdb option to localhost:1234 (symbols file is kernel.bin) + +## Includes code from: * https://github.com/mit-pdos/xv6-public * https://github.com/FRosner/FrOS * https://github.com/dhavalhirdhav/LearnOS