| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| readme.txt | 2018-06-17 | 917 Bytes | |
| bootable.raw | 2018-06-17 | 15.4 kB | |
| bootable.vmdk | 2018-06-17 | 131.1 kB | |
| Totals: 3 Items | 147.3 kB | 0 |
Source code has not yet been imported into the repository, but decompilation of the .raw disk image is possible for those who wish to see the assembly. An early preview virtual hard disk to demonstrate: 1. Bootstrapping and partial kernel initialization 2. Memory Manager Unit tests 3. Interrupt handling 4. GDB integration . To debug, run on QEMU with the following command line, for example: qemu-system-x86_64.exe" -S -gdb tcp::9000 bootable.raw -cpu qemu64,+pdpe1gb -m 256M Connect with GDB using a script and command line as follows: gdb.exe --x=gdb-commands-debug.txt An example GDB input script is as follows: set architecture i386:x86-64 set disassembly-flavor intel target remote localhost:9000 set disassemble-next-line on break *0x000095E5 continue At the present time, the kernel is loaded in to memory contiguously with the boot loader, from 0x7C00 onwards.