├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.mkdn ├── app ├── demo-nucleo-u575 │ ├── README.mkdn │ └── app.kdl ├── demo │ ├── README.mkdn │ └── app.kdl └── kbd │ ├── README.mkdn │ ├── app.kdl │ ├── basic-scanner-api │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs │ └── basic-scanner │ ├── Cargo.toml │ ├── build.rs │ ├── scanner-idl.kdl │ ├── src │ └── main.rs │ └── task.kdl ├── boards └── nucleo-g031k8.kdl ├── chips ├── stm32g031k8.kdl ├── stm32l412kb.kdl └── stm32u575zi_ns.kdl ├── doc ├── appdef.adoc ├── boarddef.adoc ├── build-env.adoc ├── chipdef.adoc └── hubake.adoc ├── drv ├── l4blinky │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── main.rs │ └── task.kdl ├── stm32l4-usb-api │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── stm32l4-usb │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ ├── hid.rs │ │ ├── main.rs │ │ ├── protocol.rs │ │ └── usbsram.rs │ └── usbhid-idl.kdl ├── stm32xx-sys-api │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── stm32xx-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── main.rs │ └── sys-idl.kdl └── uart-echo │ ├── Cargo.toml │ ├── build.rs │ └── src │ └── main.rs ├── files ├── kernel-link.x ├── task-link2.x ├── task-link3.x └── task-rlink.x ├── hubris-env.toml ├── kernel-generic-stm32g031 ├── .cargo │ └── config.toml ├── Cargo.toml ├── README.md ├── openocd.cfg └── src │ └── main.rs ├── kernel-generic-stm32l412 ├── .cargo │ └── config.toml ├── Cargo.toml ├── README.md ├── openocd.cfg └── src │ └── main.rs ├── kernel-generic-stm32u575 ├── .cargo │ └── config.toml ├── Cargo.toml ├── README.md ├── openocd.cfg └── src │ └── main.rs ├── rust-toolchain.toml ├── sys ├── build-util │ ├── Cargo.toml │ ├── README.mkdn │ ├── build.rs │ └── src │ │ └── lib.rs ├── idyll_runtime │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── kipc │ ├── Cargo.toml │ ├── README.mkdn │ └── src │ │ └── lib.rs ├── notifications │ ├── Cargo.toml │ ├── README.mkdn │ ├── build.rs │ └── src │ │ └── lib.rs ├── num-tasks │ ├── Cargo.toml │ ├── README.mkdn │ ├── build.rs │ └── src │ │ └── lib.rs ├── task-slots │ ├── Cargo.toml │ ├── README.mkdn │ ├── build.rs │ └── src │ │ └── lib.rs └── userlib │ ├── Cargo.toml │ ├── README.mkdn │ ├── build.rs │ └── src │ ├── arch │ ├── arm_m.rs │ └── fake.rs │ └── lib.rs ├── task ├── idle │ ├── Cargo.toml │ ├── README.mkdn │ └── src │ │ └── main.rs ├── minisuper │ ├── Cargo.toml │ ├── README.mkdn │ └── src │ │ └── main.rs ├── ping │ ├── Cargo.toml │ ├── README.mkdn │ ├── build.rs │ └── src │ │ └── main.rs └── pong │ ├── Cargo.toml │ ├── README.mkdn │ └── src │ └── main.rs └── tools ├── alloc ├── .gitignore ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── build ├── Cargo.toml └── src │ ├── alloc.rs │ ├── appcfg.rs │ ├── buildid.rs │ ├── bundle.rs │ ├── cargo.rs │ ├── config.rs │ ├── idl.rs │ ├── idl │ └── codegen.rs │ ├── kconfig.rs │ ├── lib.rs │ ├── main.rs │ ├── relink.rs │ └── verbose.rs └── hubake ├── Cargo.toml ├── README.mkdn └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .work/ 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/LICENSE -------------------------------------------------------------------------------- /README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/README.mkdn -------------------------------------------------------------------------------- /app/demo-nucleo-u575/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/demo-nucleo-u575/README.mkdn -------------------------------------------------------------------------------- /app/demo-nucleo-u575/app.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/demo-nucleo-u575/app.kdl -------------------------------------------------------------------------------- /app/demo/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/demo/README.mkdn -------------------------------------------------------------------------------- /app/demo/app.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/demo/app.kdl -------------------------------------------------------------------------------- /app/kbd/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/README.mkdn -------------------------------------------------------------------------------- /app/kbd/app.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/app.kdl -------------------------------------------------------------------------------- /app/kbd/basic-scanner-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/basic-scanner-api/Cargo.toml -------------------------------------------------------------------------------- /app/kbd/basic-scanner-api/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/basic-scanner-api/build.rs -------------------------------------------------------------------------------- /app/kbd/basic-scanner-api/src/lib.rs: -------------------------------------------------------------------------------- 1 | #![no_std] 2 | 3 | include!(concat!(env!("OUT_DIR"), "/generated_client.rs")); 4 | -------------------------------------------------------------------------------- /app/kbd/basic-scanner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/basic-scanner/Cargo.toml -------------------------------------------------------------------------------- /app/kbd/basic-scanner/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/basic-scanner/build.rs -------------------------------------------------------------------------------- /app/kbd/basic-scanner/scanner-idl.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/basic-scanner/scanner-idl.kdl -------------------------------------------------------------------------------- /app/kbd/basic-scanner/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/app/kbd/basic-scanner/src/main.rs -------------------------------------------------------------------------------- /app/kbd/basic-scanner/task.kdl: -------------------------------------------------------------------------------- 1 | // Ping task definition. 2 | 3 | server "pong" 4 | -------------------------------------------------------------------------------- /boards/nucleo-g031k8.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/boards/nucleo-g031k8.kdl -------------------------------------------------------------------------------- /chips/stm32g031k8.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/chips/stm32g031k8.kdl -------------------------------------------------------------------------------- /chips/stm32l412kb.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/chips/stm32l412kb.kdl -------------------------------------------------------------------------------- /chips/stm32u575zi_ns.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/chips/stm32u575zi_ns.kdl -------------------------------------------------------------------------------- /doc/appdef.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/doc/appdef.adoc -------------------------------------------------------------------------------- /doc/boarddef.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/doc/boarddef.adoc -------------------------------------------------------------------------------- /doc/build-env.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/doc/build-env.adoc -------------------------------------------------------------------------------- /doc/chipdef.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/doc/chipdef.adoc -------------------------------------------------------------------------------- /doc/hubake.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/doc/hubake.adoc -------------------------------------------------------------------------------- /drv/l4blinky/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/l4blinky/Cargo.toml -------------------------------------------------------------------------------- /drv/l4blinky/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/l4blinky/build.rs -------------------------------------------------------------------------------- /drv/l4blinky/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/l4blinky/src/main.rs -------------------------------------------------------------------------------- /drv/l4blinky/task.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/l4blinky/task.kdl -------------------------------------------------------------------------------- /drv/stm32l4-usb-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb-api/Cargo.toml -------------------------------------------------------------------------------- /drv/stm32l4-usb-api/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb-api/build.rs -------------------------------------------------------------------------------- /drv/stm32l4-usb-api/src/lib.rs: -------------------------------------------------------------------------------- 1 | #![no_std] 2 | 3 | include!(concat!(env!("OUT_DIR"), "/generated_client.rs")); 4 | -------------------------------------------------------------------------------- /drv/stm32l4-usb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb/Cargo.toml -------------------------------------------------------------------------------- /drv/stm32l4-usb/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb/build.rs -------------------------------------------------------------------------------- /drv/stm32l4-usb/src/hid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb/src/hid.rs -------------------------------------------------------------------------------- /drv/stm32l4-usb/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb/src/main.rs -------------------------------------------------------------------------------- /drv/stm32l4-usb/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb/src/protocol.rs -------------------------------------------------------------------------------- /drv/stm32l4-usb/src/usbsram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb/src/usbsram.rs -------------------------------------------------------------------------------- /drv/stm32l4-usb/usbhid-idl.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32l4-usb/usbhid-idl.kdl -------------------------------------------------------------------------------- /drv/stm32xx-sys-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32xx-sys-api/Cargo.toml -------------------------------------------------------------------------------- /drv/stm32xx-sys-api/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32xx-sys-api/build.rs -------------------------------------------------------------------------------- /drv/stm32xx-sys-api/src/lib.rs: -------------------------------------------------------------------------------- 1 | #![no_std] 2 | 3 | include!(concat!(env!("OUT_DIR"), "/generated_client.rs")); 4 | -------------------------------------------------------------------------------- /drv/stm32xx-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32xx-sys/Cargo.toml -------------------------------------------------------------------------------- /drv/stm32xx-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32xx-sys/build.rs -------------------------------------------------------------------------------- /drv/stm32xx-sys/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32xx-sys/src/main.rs -------------------------------------------------------------------------------- /drv/stm32xx-sys/sys-idl.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/stm32xx-sys/sys-idl.kdl -------------------------------------------------------------------------------- /drv/uart-echo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/uart-echo/Cargo.toml -------------------------------------------------------------------------------- /drv/uart-echo/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/uart-echo/build.rs -------------------------------------------------------------------------------- /drv/uart-echo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/drv/uart-echo/src/main.rs -------------------------------------------------------------------------------- /files/kernel-link.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/files/kernel-link.x -------------------------------------------------------------------------------- /files/task-link2.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/files/task-link2.x -------------------------------------------------------------------------------- /files/task-link3.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/files/task-link3.x -------------------------------------------------------------------------------- /files/task-rlink.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/files/task-rlink.x -------------------------------------------------------------------------------- /hubris-env.toml: -------------------------------------------------------------------------------- 1 | [system] 2 | source = "here" 3 | -------------------------------------------------------------------------------- /kernel-generic-stm32g031/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32g031/.cargo/config.toml -------------------------------------------------------------------------------- /kernel-generic-stm32g031/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32g031/Cargo.toml -------------------------------------------------------------------------------- /kernel-generic-stm32g031/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32g031/README.md -------------------------------------------------------------------------------- /kernel-generic-stm32g031/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32g031/openocd.cfg -------------------------------------------------------------------------------- /kernel-generic-stm32g031/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32g031/src/main.rs -------------------------------------------------------------------------------- /kernel-generic-stm32l412/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32l412/.cargo/config.toml -------------------------------------------------------------------------------- /kernel-generic-stm32l412/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32l412/Cargo.toml -------------------------------------------------------------------------------- /kernel-generic-stm32l412/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32l412/README.md -------------------------------------------------------------------------------- /kernel-generic-stm32l412/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32l412/openocd.cfg -------------------------------------------------------------------------------- /kernel-generic-stm32l412/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32l412/src/main.rs -------------------------------------------------------------------------------- /kernel-generic-stm32u575/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32u575/.cargo/config.toml -------------------------------------------------------------------------------- /kernel-generic-stm32u575/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32u575/Cargo.toml -------------------------------------------------------------------------------- /kernel-generic-stm32u575/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32u575/README.md -------------------------------------------------------------------------------- /kernel-generic-stm32u575/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32u575/openocd.cfg -------------------------------------------------------------------------------- /kernel-generic-stm32u575/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/kernel-generic-stm32u575/src/main.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /sys/build-util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/build-util/Cargo.toml -------------------------------------------------------------------------------- /sys/build-util/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/build-util/README.mkdn -------------------------------------------------------------------------------- /sys/build-util/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/build-util/build.rs -------------------------------------------------------------------------------- /sys/build-util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/build-util/src/lib.rs -------------------------------------------------------------------------------- /sys/idyll_runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/idyll_runtime/Cargo.toml -------------------------------------------------------------------------------- /sys/idyll_runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/idyll_runtime/src/lib.rs -------------------------------------------------------------------------------- /sys/kipc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/kipc/Cargo.toml -------------------------------------------------------------------------------- /sys/kipc/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/kipc/README.mkdn -------------------------------------------------------------------------------- /sys/kipc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/kipc/src/lib.rs -------------------------------------------------------------------------------- /sys/notifications/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/notifications/Cargo.toml -------------------------------------------------------------------------------- /sys/notifications/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/notifications/README.mkdn -------------------------------------------------------------------------------- /sys/notifications/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/notifications/build.rs -------------------------------------------------------------------------------- /sys/notifications/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/notifications/src/lib.rs -------------------------------------------------------------------------------- /sys/num-tasks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/num-tasks/Cargo.toml -------------------------------------------------------------------------------- /sys/num-tasks/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/num-tasks/README.mkdn -------------------------------------------------------------------------------- /sys/num-tasks/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/num-tasks/build.rs -------------------------------------------------------------------------------- /sys/num-tasks/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/num-tasks/src/lib.rs -------------------------------------------------------------------------------- /sys/task-slots/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/task-slots/Cargo.toml -------------------------------------------------------------------------------- /sys/task-slots/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/task-slots/README.mkdn -------------------------------------------------------------------------------- /sys/task-slots/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/task-slots/build.rs -------------------------------------------------------------------------------- /sys/task-slots/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/task-slots/src/lib.rs -------------------------------------------------------------------------------- /sys/userlib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/userlib/Cargo.toml -------------------------------------------------------------------------------- /sys/userlib/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/userlib/README.mkdn -------------------------------------------------------------------------------- /sys/userlib/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/userlib/build.rs -------------------------------------------------------------------------------- /sys/userlib/src/arch/arm_m.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/userlib/src/arch/arm_m.rs -------------------------------------------------------------------------------- /sys/userlib/src/arch/fake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/userlib/src/arch/fake.rs -------------------------------------------------------------------------------- /sys/userlib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/sys/userlib/src/lib.rs -------------------------------------------------------------------------------- /task/idle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/idle/Cargo.toml -------------------------------------------------------------------------------- /task/idle/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/idle/README.mkdn -------------------------------------------------------------------------------- /task/idle/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/idle/src/main.rs -------------------------------------------------------------------------------- /task/minisuper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/minisuper/Cargo.toml -------------------------------------------------------------------------------- /task/minisuper/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/minisuper/README.mkdn -------------------------------------------------------------------------------- /task/minisuper/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/minisuper/src/main.rs -------------------------------------------------------------------------------- /task/ping/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/ping/Cargo.toml -------------------------------------------------------------------------------- /task/ping/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/ping/README.mkdn -------------------------------------------------------------------------------- /task/ping/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/ping/build.rs -------------------------------------------------------------------------------- /task/ping/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/ping/src/main.rs -------------------------------------------------------------------------------- /task/pong/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/pong/Cargo.toml -------------------------------------------------------------------------------- /task/pong/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/pong/README.mkdn -------------------------------------------------------------------------------- /task/pong/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/task/pong/src/main.rs -------------------------------------------------------------------------------- /tools/alloc/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /tools/alloc/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/alloc/Cargo.lock -------------------------------------------------------------------------------- /tools/alloc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/alloc/Cargo.toml -------------------------------------------------------------------------------- /tools/alloc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/alloc/src/lib.rs -------------------------------------------------------------------------------- /tools/build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/Cargo.toml -------------------------------------------------------------------------------- /tools/build/src/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/alloc.rs -------------------------------------------------------------------------------- /tools/build/src/appcfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/appcfg.rs -------------------------------------------------------------------------------- /tools/build/src/buildid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/buildid.rs -------------------------------------------------------------------------------- /tools/build/src/bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/bundle.rs -------------------------------------------------------------------------------- /tools/build/src/cargo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/cargo.rs -------------------------------------------------------------------------------- /tools/build/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/config.rs -------------------------------------------------------------------------------- /tools/build/src/idl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/idl.rs -------------------------------------------------------------------------------- /tools/build/src/idl/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/idl/codegen.rs -------------------------------------------------------------------------------- /tools/build/src/kconfig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/kconfig.rs -------------------------------------------------------------------------------- /tools/build/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/lib.rs -------------------------------------------------------------------------------- /tools/build/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/main.rs -------------------------------------------------------------------------------- /tools/build/src/relink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/relink.rs -------------------------------------------------------------------------------- /tools/build/src/verbose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/build/src/verbose.rs -------------------------------------------------------------------------------- /tools/hubake/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/hubake/Cargo.toml -------------------------------------------------------------------------------- /tools/hubake/README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/hubake/README.mkdn -------------------------------------------------------------------------------- /tools/hubake/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbiffle/exhubris/HEAD/tools/hubake/src/main.rs --------------------------------------------------------------------------------