e6dcdda6b9302f9bb72db70022a13248839615f2
Includes routine replacing efilib's LibMemoryMap, and a debug function for dumping the map to the console. Currently get_memory_map() is only used for the debug function dump_memory_map. Thanks to Finnbar Murphy for the blog post that helped me figure out why my memory map iteration was wrong. http://blog.fpmurphy.com/2012/08/uefi-memory-v-e820-memory.html
popcorn: A toy microkernel x64 UEFI OS
popcorn is a hobby OS for x64 UEFI environments to play with building a microkenerl architecture. It's far from finished, or even being usable - for now, it's a sandbox for me to explore the UEFI architecture, microkernels, and OS-related concepts that I want to play with.
Languages
C++
66.1%
Python
23.2%
C
8%
Assembly
2%
Shell
0.5%
Other
0.1%