Skip to content

wolverine998/arm64-baremetal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARM64 Baremetal monolithic binary

Implementation of ARM64 Secure Monitor(EL3),
Secure Execution Environment(S-EL1) and
Application OS(EL1).

Current progress

Secure Monitor

  • Context switch
  • Generic Interrupt Controler v3
  • SGI, SPI, PPI, LPI fully supported
  • PSCI version 1.0

Secure Execution Environment

  • Secure service handler
  • Buffer based command protocol
  • Crpyto Engine version 1.0

Application OS

  • 32-bit Virtual Memory addressing
  • Page based allocator
  • Simple heap allocator
  • Queue scheduler
  • GIC Interrupt Translation Service
  • Minimal standard library
  • Virtio-blk-device driver
  • Device driver subsystem

More features comming soon!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors