New readme. Entering x86_64~~
This commit is contained in:
parent
30460c80d9
commit
9b06af76b2
37
ReadME.txt
37
ReadME.txt
@ -1,29 +1,8 @@
|
|||||||
This is a really simple operating system(still being developed). The image file is HOS.img. Please use bochs to see the real effect. What it enters protected mode, starts paging and runs a process. I did not have enough time to write elaborate comments on that. Therefore, just run and selectively read some codes. Please put the provided bochsrc file and the image into the directory of bochs and directly run bochs.exe and you will see the effect.
|
This is a really simple operating system(still being developed). The image file is HOS.iso. Please use bochs to emulate
|
||||||
DIRECTORY:
|
|
||||||
-boot
|
- Uses grub2 and is multiboot-complaint.
|
||||||
Includes the bootloader
|
- Architecture i386.
|
||||||
-boot.asm
|
- Supports x86, x86_64.
|
||||||
Load the loader into memory(The computer starts executing here).
|
- Calling convention: x86 cdecl, x64 System V ABI.
|
||||||
-loader.asm
|
- Complete refactoring of previous version.
|
||||||
Enter protected mode and init paging then load the kernel into memory
|
- Compiled by gcc, nasm. Linked by ld.
|
||||||
-inc
|
|
||||||
Include files for constants
|
|
||||||
-Fat12 Header.inc
|
|
||||||
For FAT12 file system.
|
|
||||||
-PM.inc
|
|
||||||
Constants for protected mode.
|
|
||||||
-kalib
|
|
||||||
Library in assembly language for protected mode.
|
|
||||||
-kclib
|
|
||||||
Library in C for protected mode.
|
|
||||||
-kernel
|
|
||||||
Codes executed as OS enters kernel
|
|
||||||
-lib
|
|
||||||
Library in assembly language for real mode.
|
|
||||||
-temp
|
|
||||||
Some developing functions.
|
|
||||||
-HOS.img
|
|
||||||
The OS image.
|
|
||||||
-makefile
|
|
||||||
Make command for building the system.
|
|
||||||
**Compiled by GNU GCC and NASM.
|
|
Loading…
Reference in New Issue
Block a user