Justin C. Miller e6dcdda6b9 Added memory.c
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
2017-02-20 22:12:11 -08:00
2017-02-20 22:12:11 -08:00
2017-01-16 16:51:41 -08:00
2017-01-02 13:45:51 -08:00

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.

Description
A hobby operating system for x86_64, boots with UEFI.
Readme 15 MiB
Languages
C++ 66.1%
Python 23.2%
C 8%
Assembly 2%
Shell 0.5%
Other 0.1%