Improve Readme.md
This commit is contained in:
parent
fd270fc1a0
commit
453cd6ce50
19
README.md
19
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
|
$ ./setup.sh
|
||||||
$ make
|
$ 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/mit-pdos/xv6-public
|
||||||
* https://github.com/FRosner/FrOS
|
* https://github.com/FRosner/FrOS
|
||||||
* https://github.com/dhavalhirdhav/LearnOS
|
* https://github.com/dhavalhirdhav/LearnOS
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user