b4cff3e667
Basic block allocation for physical memory allocation.
...
- 1 block = 4096 bytes : because this will make page fault handling possibly
somewhat easier
- 1 byte in the bitmap = 8 blocks of physical memory
unsure if the allocation is perfect ... guess i'll find out some day if this is actually correct.
The bitmap needs 16kb to keep track of 2gb of physical memory. Seems a decent percentage to me.
2022-02-26 20:55:34 +01:00
23ede25ed6
Small changes to reflect renaming in readme.md
2021-11-22 20:04:14 +01:00
643f2d708b
Added emulator options, Added header for VBE driver, Added CPUID function, Added demodisk.img as drive
2021-07-22 22:14:58 +01:00
f48f8072c0
Merge InterruptHandling into MemoryManagement
2021-07-22 19:11:01 +01:00
7616ad40ee
Moving logo to png format gitea doesn't handle svg format, simplified screenshot inclusion in readme
2021-05-26 20:03:53 +01:00
8ea45d3818
Adding logo properly to README, hopefully this way it show up in preview on gitea
2021-05-26 19:58:34 +01:00
fa67df4bc0
Added an otter logo! I think its so cute
2021-05-26 19:54:59 +01:00
592db0ebcf
More work on interrupt handling, Started timer interrupt implementation, PIC remapped hopefully successfull
2021-05-16 15:53:14 +01:00
9f2b2a0798
Added first screenshot
2021-05-03 20:46:11 +02:00
0f1b61deb9
Updated README.md, Moved planning to TODO.md
2021-05-03 02:22:12 +02:00
nigel
9c0146869c
added new resource, removed build.sh, make can do everyting now
2021-05-02 15:53:31 -04:00
nigel
28288545db
Implemented terminal scrolling
2021-05-02 13:14:31 -04:00
nigel
5f81da0774
Initial setup, Basic helloworld kernel from wiki.osdev.org bare bones
2021-05-02 12:02:00 -04:00