Skip to content

Latest commit

 

History

History

raspi3

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

src/target/aarch64/raspi/raspi3

A multicore Raspberry3 kernel implementation.

As explained, a part of the kernel is contained in other project directories.

The Core of the raspi3 is the bcm2837 peripherals.

runtime

ROADMAP

  • Boot
    • SMP init
    • Interrupt Vectors
    • IRQ
  • BCM(2835/2836/2837)
    • GPIO Driver
    • Mailbox Driver
    • RPI Frambuffer Driver
    • UART-PL011 Driver
    • DMA
    • Interrupts
    • ...
  • Driver
    • UART
    • FB
    • Timer
    • DMA
    • ...
  • Memory
    • MMU
  • Multi-tasks system
    • Physical
      • CPUS exec routines
    • Virtual
      • Threads
      • Basic scheduler