Skip to content

Minimal code to learn about x86 system programming

Notifications You must be signed in to change notification settings

chkhalt/x86-bare-metal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

x86-bare-metal

Minimal code to learn about x86 system programming. For now it's just a code to test some cpu resources.

build
$ make
Should be possible to build on gcc or clang.
For macosx you will probably need binutils (if so use: brew install binutils).

install
$ ./bminstall -p payload/something targetdisk

test
qemu-system-x86_64 -drive file=targetdisk,format=raw -monitor stdio -s -cpu core2duo -smp cores=4

About

Minimal code to learn about x86 system programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published