commit | b29df9194be08a8d08e77250fdf6b9fcb0a4ead6 | [log] [tgz] |
---|---|---|
author | Cody Wong <codycswong@google.com> | Fri Apr 19 18:42:22 2024 +0800 |
committer | Travis Geiselbrecht <travisg@gmail.com> | Thu Apr 25 00:17:02 2024 -0700 |
tree | 18811334068718c8aedb9a0603ae52787d95b587 | |
parent | 947cf27830d2ba683ed397becfbfcdff6cfcd32b [diff] |
[fs][v9fs] Add VirtIO 9p filesystem structure Add the fundamental filesystem structure to attach a VirtualIO 9p device. With the implementation of VirtIO 9p devices (lk/dev/virtio/9p), we can use those APIs to connect to a shared folder as a LK filesystem. Signed-off-by: Cody Wong <codycswong@google.com>
The LK kernel is an SMP-aware kernel designed for small systems ported to a variety of platforms and cpu architectures.
See https://github.com/littlekernel/lk for the latest version.
This will get you a interactive prompt into LK which is running in qemu arm machine 'virt' emulation. type 'help' for commands.
Note: for ubuntu x86-64: sudo apt-get install gcc-arm-none-eabi or fetch a prebuilt toolchain from https://newos.org/toolchains/x86_64-elf-13.2.0-Linux-x86_64.tar.xz