├── CMakeLists.txt ├── README ├── libmetal ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── MAINTAINERS.md ├── README.md ├── VERSION ├── cmake │ ├── collect.cmake │ ├── depends.cmake │ ├── modules │ │ ├── FindHugeTLBFS.cmake │ │ ├── FindLibRt.cmake │ │ └── FindLibSysFS.cmake │ ├── options.cmake │ ├── platforms │ │ ├── cross-freertos-gcc.cmake │ │ ├── cross-generic-gcc.cmake │ │ ├── cross-generic-iar.cmake │ │ ├── cross-linux-gcc.cmake │ │ ├── microblaze-generic.cmake │ │ ├── template-freertos.cmake │ │ ├── template-generic.cmake │ │ ├── zynqmp-a53-freertos.cmake │ │ ├── zynqmp-a53-generic.cmake │ │ ├── zynqmp-linux.cmake │ │ ├── zynqmp-r5-freertos.cmake │ │ └── zynqmp-r5-generic.cmake │ └── syscheck.cmake ├── doc │ ├── CMakeLists.txt │ ├── Doxyfile.in │ └── readthedocs-conf.py └── lib │ ├── CMakeLists.txt │ ├── alloc.h │ ├── assert.h │ ├── atomic.h │ ├── cache.h │ ├── compiler.h │ ├── compiler │ ├── CMakeLists.txt │ ├── armcc │ │ ├── CMakeLists.txt │ │ └── errno.h │ ├── gcc │ │ ├── CMakeLists.txt │ │ ├── atomic.h │ │ └── compiler.h │ └── iar │ │ ├── CMakeLists.txt │ │ ├── compiler.h │ │ └── errno.h │ ├── condition.h │ ├── config.h │ ├── cpu.h │ ├── device.c │ ├── device.h │ ├── dma.c │ ├── dma.h │ ├── errno.h │ ├── init.c │ ├── io.c │ ├── io.h │ ├── irq.c │ ├── irq.h │ ├── irq_controller.h │ ├── list.h │ ├── log.c │ ├── log.h │ ├── mutex.h │ ├── processor │ ├── CMakeLists.txt │ ├── aarch64 │ │ └── cpu.h │ ├── ceva │ │ └── cpu.h │ ├── generic │ │ ├── atomic.h │ │ └── cpu.h │ ├── hosted │ │ ├── cpu.c │ │ └── cpu.h │ ├── x86 │ │ └── cpu.h │ ├── x86_64 │ │ └── cpu.h │ └── xtensa │ │ └── cpu.h │ ├── shmem.c │ ├── shmem.h │ ├── sleep.h │ ├── softirq.c │ ├── softirq.h │ ├── spinlock.h │ ├── sys.h │ ├── system │ ├── CMakeLists.txt │ ├── freertos │ │ ├── CMakeLists.txt │ │ ├── alloc.h │ │ ├── assert.h │ │ ├── cache.h │ │ ├── condition.c │ │ ├── condition.h │ │ ├── device.c │ │ ├── init.c │ │ ├── io.c │ │ ├── io.h │ │ ├── irq.c │ │ ├── mutex.h │ │ ├── shmem.c │ │ ├── sleep.h │ │ ├── sys.h │ │ ├── template │ │ │ ├── CMakeLists.txt │ │ │ ├── sys.c │ │ │ └── sys.h │ │ ├── time.c │ │ └── xlnx │ │ │ └── CMakeLists.txt │ ├── generic │ │ ├── CMakeLists.txt │ │ ├── alloc.h │ │ ├── assert.h │ │ ├── cache.h │ │ ├── condition.c │ │ ├── condition.h │ │ ├── device.c │ │ ├── init.c │ │ ├── io.c │ │ ├── io.h │ │ ├── irq.c │ │ ├── mutex.h │ │ ├── shmem.c │ │ ├── sleep.h │ │ ├── sys.h │ │ ├── template │ │ │ ├── CMakeLists.txt │ │ │ ├── sys.c │ │ │ └── sys.h │ │ └── time.c │ ├── linux │ │ ├── CMakeLists.txt │ │ ├── alloc.h │ │ ├── assert.h │ │ ├── cache.h │ │ ├── condition.c │ │ ├── condition.h │ │ ├── device.c │ │ ├── init.c │ │ ├── io.h │ │ ├── irq.c │ │ ├── irq.h │ │ ├── mutex.h │ │ ├── shmem.c │ │ ├── sleep.h │ │ ├── sys.h │ │ ├── time.c │ │ └── utilities.c │ ├── nuttx │ │ ├── CMakeLists.txt │ │ ├── alloc.h │ │ ├── assert.h │ │ ├── cache.h │ │ ├── condition.c │ │ ├── condition.h │ │ ├── device.c │ │ ├── init.c │ │ ├── io.c │ │ ├── io.h │ │ ├── irq.c │ │ ├── irq.h │ │ ├── mutex.h │ │ ├── shmem.c │ │ ├── sleep.h │ │ ├── sys.h │ │ └── time.c │ └── zephyr │ │ ├── CMakeLists.txt │ │ ├── alloc.c │ │ ├── alloc.h │ │ ├── assert.h │ │ ├── cache.h │ │ ├── condition.c │ │ ├── condition.h │ │ ├── device.c │ │ ├── init.c │ │ ├── io.h │ │ ├── irq.c │ │ ├── log.c │ │ ├── log.h │ │ ├── mutex.h │ │ ├── shmem.c │ │ ├── sleep.h │ │ ├── sys.c │ │ ├── sys.h │ │ └── time.c │ ├── time.h │ ├── utilities.h │ ├── version.c │ └── version.h └── zephyr └── module.yml /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/README -------------------------------------------------------------------------------- /libmetal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/.gitignore -------------------------------------------------------------------------------- /libmetal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/LICENSE.md -------------------------------------------------------------------------------- /libmetal/MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/MAINTAINERS.md -------------------------------------------------------------------------------- /libmetal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/README.md -------------------------------------------------------------------------------- /libmetal/VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/VERSION -------------------------------------------------------------------------------- /libmetal/cmake/collect.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/collect.cmake -------------------------------------------------------------------------------- /libmetal/cmake/depends.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/depends.cmake -------------------------------------------------------------------------------- /libmetal/cmake/modules/FindHugeTLBFS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/modules/FindHugeTLBFS.cmake -------------------------------------------------------------------------------- /libmetal/cmake/modules/FindLibRt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/modules/FindLibRt.cmake -------------------------------------------------------------------------------- /libmetal/cmake/modules/FindLibSysFS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/modules/FindLibSysFS.cmake -------------------------------------------------------------------------------- /libmetal/cmake/options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/options.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/cross-freertos-gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/cross-freertos-gcc.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/cross-generic-gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/cross-generic-gcc.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/cross-generic-iar.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/cross-generic-iar.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/cross-linux-gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/cross-linux-gcc.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/microblaze-generic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/microblaze-generic.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/template-freertos.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/template-freertos.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/template-generic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/template-generic.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/zynqmp-a53-freertos.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/zynqmp-a53-freertos.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/zynqmp-a53-generic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/zynqmp-a53-generic.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/zynqmp-linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/zynqmp-linux.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/zynqmp-r5-freertos.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/zynqmp-r5-freertos.cmake -------------------------------------------------------------------------------- /libmetal/cmake/platforms/zynqmp-r5-generic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/platforms/zynqmp-r5-generic.cmake -------------------------------------------------------------------------------- /libmetal/cmake/syscheck.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/cmake/syscheck.cmake -------------------------------------------------------------------------------- /libmetal/doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/doc/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/doc/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/doc/Doxyfile.in -------------------------------------------------------------------------------- /libmetal/doc/readthedocs-conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/doc/readthedocs-conf.py -------------------------------------------------------------------------------- /libmetal/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/alloc.h -------------------------------------------------------------------------------- /libmetal/lib/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/assert.h -------------------------------------------------------------------------------- /libmetal/lib/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/atomic.h -------------------------------------------------------------------------------- /libmetal/lib/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/cache.h -------------------------------------------------------------------------------- /libmetal/lib/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler.h -------------------------------------------------------------------------------- /libmetal/lib/compiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/compiler/armcc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | collect (PROJECT_LIB_HEADERS errno.h) 2 | 3 | -------------------------------------------------------------------------------- /libmetal/lib/compiler/armcc/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/armcc/errno.h -------------------------------------------------------------------------------- /libmetal/lib/compiler/gcc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/gcc/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/compiler/gcc/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/gcc/atomic.h -------------------------------------------------------------------------------- /libmetal/lib/compiler/gcc/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/gcc/compiler.h -------------------------------------------------------------------------------- /libmetal/lib/compiler/iar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/iar/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/compiler/iar/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/iar/compiler.h -------------------------------------------------------------------------------- /libmetal/lib/compiler/iar/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/compiler/iar/errno.h -------------------------------------------------------------------------------- /libmetal/lib/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/condition.h -------------------------------------------------------------------------------- /libmetal/lib/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/config.h -------------------------------------------------------------------------------- /libmetal/lib/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/device.c -------------------------------------------------------------------------------- /libmetal/lib/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/device.h -------------------------------------------------------------------------------- /libmetal/lib/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/dma.c -------------------------------------------------------------------------------- /libmetal/lib/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/dma.h -------------------------------------------------------------------------------- /libmetal/lib/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/errno.h -------------------------------------------------------------------------------- /libmetal/lib/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/init.c -------------------------------------------------------------------------------- /libmetal/lib/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/io.c -------------------------------------------------------------------------------- /libmetal/lib/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/io.h -------------------------------------------------------------------------------- /libmetal/lib/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/irq.c -------------------------------------------------------------------------------- /libmetal/lib/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/irq.h -------------------------------------------------------------------------------- /libmetal/lib/irq_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/irq_controller.h -------------------------------------------------------------------------------- /libmetal/lib/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/list.h -------------------------------------------------------------------------------- /libmetal/lib/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/log.c -------------------------------------------------------------------------------- /libmetal/lib/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/log.h -------------------------------------------------------------------------------- /libmetal/lib/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/mutex.h -------------------------------------------------------------------------------- /libmetal/lib/processor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/processor/aarch64/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/aarch64/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/processor/ceva/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/ceva/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/processor/generic/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/generic/atomic.h -------------------------------------------------------------------------------- /libmetal/lib/processor/generic/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/generic/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/processor/hosted/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/hosted/cpu.c -------------------------------------------------------------------------------- /libmetal/lib/processor/hosted/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/hosted/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/processor/x86/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/x86/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/processor/x86_64/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/x86_64/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/processor/xtensa/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/processor/xtensa/cpu.h -------------------------------------------------------------------------------- /libmetal/lib/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/shmem.c -------------------------------------------------------------------------------- /libmetal/lib/shmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/shmem.h -------------------------------------------------------------------------------- /libmetal/lib/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/sleep.h -------------------------------------------------------------------------------- /libmetal/lib/softirq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/softirq.c -------------------------------------------------------------------------------- /libmetal/lib/softirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/softirq.h -------------------------------------------------------------------------------- /libmetal/lib/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/spinlock.h -------------------------------------------------------------------------------- /libmetal/lib/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory (${PROJECT_SYSTEM}) 2 | -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/alloc.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/assert.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/cache.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/condition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/condition.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/condition.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/device.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/init.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/io.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/io.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/irq.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/mutex.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/shmem.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/sleep.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/template/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/template/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/template/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/template/sys.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/template/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/template/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/time.c -------------------------------------------------------------------------------- /libmetal/lib/system/freertos/xlnx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/freertos/xlnx/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/generic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/generic/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/alloc.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/assert.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/cache.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/condition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/condition.c -------------------------------------------------------------------------------- /libmetal/lib/system/generic/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/condition.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/device.c -------------------------------------------------------------------------------- /libmetal/lib/system/generic/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/init.c -------------------------------------------------------------------------------- /libmetal/lib/system/generic/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/io.c -------------------------------------------------------------------------------- /libmetal/lib/system/generic/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/io.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/irq.c -------------------------------------------------------------------------------- /libmetal/lib/system/generic/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/mutex.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/shmem.c -------------------------------------------------------------------------------- /libmetal/lib/system/generic/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/sleep.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/template/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/template/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/generic/template/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/template/sys.c -------------------------------------------------------------------------------- /libmetal/lib/system/generic/template/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/template/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/generic/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/generic/time.c -------------------------------------------------------------------------------- /libmetal/lib/system/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/linux/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/alloc.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/assert.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/cache.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/condition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/condition.c -------------------------------------------------------------------------------- /libmetal/lib/system/linux/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/condition.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/device.c -------------------------------------------------------------------------------- /libmetal/lib/system/linux/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/init.c -------------------------------------------------------------------------------- /libmetal/lib/system/linux/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/io.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/irq.c -------------------------------------------------------------------------------- /libmetal/lib/system/linux/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/irq.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/mutex.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/shmem.c -------------------------------------------------------------------------------- /libmetal/lib/system/linux/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/sleep.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/linux/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/time.c -------------------------------------------------------------------------------- /libmetal/lib/system/linux/utilities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/linux/utilities.c -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/alloc.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/assert.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/cache.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/condition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/condition.c -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/condition.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/device.c -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/init.c -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/io.c -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/io.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/irq.c -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/irq.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/mutex.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/shmem.c -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/sleep.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/nuttx/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/nuttx/time.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/CMakeLists.txt -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/alloc.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/alloc.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/assert.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/cache.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/condition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/condition.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/condition.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/device.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/init.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/io.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/irq.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/log.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/log.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/mutex.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/shmem.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/sleep.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/sys.c -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/sys.h -------------------------------------------------------------------------------- /libmetal/lib/system/zephyr/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/system/zephyr/time.c -------------------------------------------------------------------------------- /libmetal/lib/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/time.h -------------------------------------------------------------------------------- /libmetal/lib/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/utilities.h -------------------------------------------------------------------------------- /libmetal/lib/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/version.c -------------------------------------------------------------------------------- /libmetal/lib/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/libmetal/HEAD/libmetal/lib/version.h -------------------------------------------------------------------------------- /zephyr/module.yml: -------------------------------------------------------------------------------- 1 | build: 2 | cmake: . 3 | --------------------------------------------------------------------------------