Skip to content

samcday/lk-msm8916

Repository files navigation

lk-msm8916

This is an effort to port/rebase/rewrite the downstream Little Kernel sources from lk2nd / CAF for modern upstream LK.

The kernel also appears to be oxidizing a little ... oh dear!

What's working so far:

  • UART
  • Interrupts
  • Timers
  • LK Shell
  • Basic Rust bindings
  • Rust-based LK shell commands and LK apps

Development

You'll need:

  • An arm-none-eabi toolchain in your PATH.
  • An msm8916 device with UART access.

    Some Samsung msm8916 devices have a MUIC that exposes UART via a debug cable.

Building

make -j$(nproc)

Running

Uh, I'll get back to you on that. Right now I'm chainloading from a brutally hacked-up lk2nd.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published