CajuM / kmd

A x86-64 kernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kmd

An OS kernel for x86-64 I am working on for no reason. Currently it can not run user-mode programs. I don't even remember if it works. The only thing I remember it doing was triple-faulting. It attempts to initialize the CPU, paging, CPU tables and APIC.

Advice

Don't run the damn thing on bare metal ! Use qemu or something.

Dependencies

I forgot....

Compiling

mkdir out; cmake ..; make -j9

About

A x86-64 kernel

License:GNU General Public License v3.0


Languages

Language:C++ 75.5%Language:C 12.5%Language:Assembly 8.8%Language:CMake 3.2%Language:Shell 0.1%