├── .circleci └── config.yml ├── .clang-format ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── HACKING.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── Makefile ├── README.md ├── arch ├── aarch64 │ ├── Makefile │ ├── boot.S │ ├── cpu.c │ ├── include │ │ └── arch │ │ │ ├── interrupts.h │ │ │ ├── mmu.h │ │ │ ├── processor.h │ │ │ ├── setup.h │ │ │ ├── thread.h │ │ │ ├── vmem-defs.h │ │ │ └── vmem.h │ ├── kernel.ld.S │ ├── mmu.c │ ├── platform.c │ ├── setup.c │ ├── stubs.c │ └── thread.c └── x86_64 │ ├── Makefile │ ├── acpi.c │ ├── apic.c │ ├── boot.S │ ├── cpu.c │ ├── entry.S │ ├── exceptions.c │ ├── i8259.c │ ├── include │ └── arch │ │ ├── apic.h │ │ ├── cpu.h │ │ ├── cpuid.h │ │ ├── exceptions.h │ │ ├── gdt.h │ │ ├── i8259.h │ │ ├── interrupt-defs.h │ │ ├── interrupts.h │ │ ├── ioport.h │ │ ├── mmu.h │ │ ├── msr.h │ │ ├── processor.h │ │ ├── segment.h │ │ ├── setup.h │ │ ├── syscall.h │ │ ├── task.h │ │ ├── thread.h │ │ ├── vmem-defs.h │ │ └── vmem.h │ ├── ioport.c │ ├── ioremap.c │ ├── irq.c │ ├── kernel.ld.S │ ├── mmio.c │ ├── mmu.c │ ├── multiboot_header.S │ ├── pci.c │ ├── platform.c │ ├── setup.c │ ├── syscall.c │ ├── task.c │ ├── thread.c │ └── user-copy.S ├── code-of-conduct.md ├── docs └── images │ └── manticore.png ├── drivers ├── pci │ ├── Cargo.toml │ └── lib.rs ├── uart │ ├── 8250.c │ └── pl011.c └── virtio │ ├── Cargo.toml │ ├── lib.rs │ ├── net.rs │ └── virtqueue.rs ├── include ├── kernel │ ├── align.h │ ├── atomic-ring-buffer.h │ ├── console.h │ ├── const.h │ ├── cpu.h │ ├── elf.h │ ├── errno.h │ ├── initrd.h │ ├── irq.h │ ├── kernel.h │ ├── kmem.h │ ├── memory.h │ ├── mmu.h │ ├── page-alloc.h │ ├── page-fault.h │ ├── panic.h │ ├── pci.h │ ├── platform.h │ ├── printf.h │ ├── sched.h │ ├── syscall.h │ ├── thread.h │ ├── types.h │ ├── user-access.h │ └── virtio.h └── uapi │ └── manticore │ ├── atomic_ring_buffer_abi.h │ ├── config_abi.h │ ├── events.h │ ├── io_queue_abi.h │ ├── syscall_abi.h │ └── vmspace_abi.h ├── kernel ├── Cargo.toml ├── atomic-ring-buffer.c ├── atomic_ring_buffer.rs ├── device.rs ├── errno.rs ├── event.rs ├── init.c ├── initrd.c ├── ioport.rs ├── ioqueue.rs ├── lib.rs ├── memory.rs ├── mmu.rs ├── panic.c ├── print.rs ├── printf.c ├── process.rs ├── sched.rs ├── syscall.c ├── thread.c ├── user-copy.c ├── user_access.rs └── vm.rs ├── lib ├── libc │ ├── Makefile │ ├── memchr.c │ ├── stdlib.h │ ├── string.h │ ├── strlcpy.c │ ├── strlen.c │ └── strnlen.c └── libfdt │ ├── Makefile │ ├── Makefile.libfdt │ ├── TODO │ ├── fdt.c │ ├── fdt.h │ ├── fdt_addresses.c │ ├── fdt_empty_tree.c │ ├── fdt_overlay.c │ ├── fdt_ro.c │ ├── fdt_rw.c │ ├── fdt_strerror.c │ ├── fdt_sw.c │ ├── fdt_wip.c │ ├── libfdt.h │ ├── libfdt_env.h │ ├── libfdt_internal.h │ └── version.lds ├── man ├── acquire.txt ├── exit.txt ├── get_config.txt ├── vmspace_alloc.txt └── wait.txt ├── manticore.rs ├── mm ├── kmem.c └── mmu.c ├── rust-toolchain ├── rustfmt.toml ├── scripts ├── install-aarch64-toolchain ├── install-toolchain ├── manticore-gdb ├── mkiso ├── run ├── run-aarch64 └── run-test ├── tests ├── tst-kmem.c ├── tst-page-alloc.c └── tst-printf.c └── usr ├── CMakeLists.txt ├── echod ├── .gitignore ├── Makefile └── echod.c ├── init ├── CMakeLists.txt └── init.c ├── liblinux ├── CMakeLists.txt ├── include │ ├── arpa │ │ └── inet.h │ ├── assert.h │ ├── errno.h │ ├── linux │ │ └── if_ether.h │ ├── netinet │ │ ├── in.h │ │ └── ip.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ └── sys │ │ ├── epoll.h │ │ ├── socket.h │ │ └── types.h └── src │ ├── arch │ └── x86 │ │ └── crt0.S │ ├── arpa │ └── inet.c │ ├── assert.c │ ├── epoll.c │ ├── errno.c │ ├── internal │ ├── arp.c │ ├── arp_cache.c │ ├── arp_cache.h │ ├── ip.c │ ├── net.c │ ├── net.h │ ├── setup.c │ ├── setup.h │ ├── socket.c │ ├── socket.h │ └── trace.h │ ├── malloc.c │ ├── socket.c │ ├── stdio.c │ ├── stdlib.c │ └── string │ ├── memcpy.c │ ├── strerror.c │ └── strlen.c ├── libmanticore ├── CMakeLists.txt ├── include │ └── manticore │ │ ├── atomic-ring-buffer.h │ │ ├── io_queue.h │ │ ├── syscalls.h │ │ └── types.h └── src │ ├── atomic-ring-buffer.c │ ├── io_queue.c │ ├── syscall.c │ └── syscalls │ ├── acquire.c │ ├── console_print.c │ ├── exit.c │ ├── get_config.c │ ├── getevents.c │ ├── subscribe.c │ ├── vmspace_alloc.c │ └── wait.c └── tests ├── CMakeLists.txt ├── tst-console_print.c └── tst-vmspace_alloc.c /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/Cargo.toml -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/README.md -------------------------------------------------------------------------------- /arch/aarch64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/Makefile -------------------------------------------------------------------------------- /arch/aarch64/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/boot.S -------------------------------------------------------------------------------- /arch/aarch64/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/cpu.c -------------------------------------------------------------------------------- /arch/aarch64/include/arch/interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/include/arch/interrupts.h -------------------------------------------------------------------------------- /arch/aarch64/include/arch/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/include/arch/mmu.h -------------------------------------------------------------------------------- /arch/aarch64/include/arch/processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/include/arch/processor.h -------------------------------------------------------------------------------- /arch/aarch64/include/arch/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/include/arch/setup.h -------------------------------------------------------------------------------- /arch/aarch64/include/arch/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/include/arch/thread.h -------------------------------------------------------------------------------- /arch/aarch64/include/arch/vmem-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/include/arch/vmem-defs.h -------------------------------------------------------------------------------- /arch/aarch64/include/arch/vmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/include/arch/vmem.h -------------------------------------------------------------------------------- /arch/aarch64/kernel.ld.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/kernel.ld.S -------------------------------------------------------------------------------- /arch/aarch64/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/mmu.c -------------------------------------------------------------------------------- /arch/aarch64/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/platform.c -------------------------------------------------------------------------------- /arch/aarch64/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/setup.c -------------------------------------------------------------------------------- /arch/aarch64/stubs.c: -------------------------------------------------------------------------------- 1 | void ret_to_userspace(void) 2 | { 3 | /* Not supported. */ 4 | } 5 | -------------------------------------------------------------------------------- /arch/aarch64/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/aarch64/thread.c -------------------------------------------------------------------------------- /arch/x86_64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/Makefile -------------------------------------------------------------------------------- /arch/x86_64/acpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/acpi.c -------------------------------------------------------------------------------- /arch/x86_64/apic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/apic.c -------------------------------------------------------------------------------- /arch/x86_64/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/boot.S -------------------------------------------------------------------------------- /arch/x86_64/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/cpu.c -------------------------------------------------------------------------------- /arch/x86_64/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/entry.S -------------------------------------------------------------------------------- /arch/x86_64/exceptions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/exceptions.c -------------------------------------------------------------------------------- /arch/x86_64/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/i8259.c -------------------------------------------------------------------------------- /arch/x86_64/include/arch/apic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/apic.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/cpu.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/cpuid.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/exceptions.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/gdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/gdt.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/i8259.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/i8259.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/interrupt-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/interrupt-defs.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/interrupts.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/ioport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/ioport.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/mmu.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/msr.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/processor.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/segment.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/setup.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/syscall.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/task.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/thread.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/vmem-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/vmem-defs.h -------------------------------------------------------------------------------- /arch/x86_64/include/arch/vmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/include/arch/vmem.h -------------------------------------------------------------------------------- /arch/x86_64/ioport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/ioport.c -------------------------------------------------------------------------------- /arch/x86_64/ioremap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/ioremap.c -------------------------------------------------------------------------------- /arch/x86_64/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/irq.c -------------------------------------------------------------------------------- /arch/x86_64/kernel.ld.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/kernel.ld.S -------------------------------------------------------------------------------- /arch/x86_64/mmio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/mmio.c -------------------------------------------------------------------------------- /arch/x86_64/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/mmu.c -------------------------------------------------------------------------------- /arch/x86_64/multiboot_header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/multiboot_header.S -------------------------------------------------------------------------------- /arch/x86_64/pci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/pci.c -------------------------------------------------------------------------------- /arch/x86_64/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/platform.c -------------------------------------------------------------------------------- /arch/x86_64/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/setup.c -------------------------------------------------------------------------------- /arch/x86_64/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/syscall.c -------------------------------------------------------------------------------- /arch/x86_64/task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/task.c -------------------------------------------------------------------------------- /arch/x86_64/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/thread.c -------------------------------------------------------------------------------- /arch/x86_64/user-copy.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/arch/x86_64/user-copy.S -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /docs/images/manticore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/docs/images/manticore.png -------------------------------------------------------------------------------- /drivers/pci/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/pci/Cargo.toml -------------------------------------------------------------------------------- /drivers/pci/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/pci/lib.rs -------------------------------------------------------------------------------- /drivers/uart/8250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/uart/8250.c -------------------------------------------------------------------------------- /drivers/uart/pl011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/uart/pl011.c -------------------------------------------------------------------------------- /drivers/virtio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/virtio/Cargo.toml -------------------------------------------------------------------------------- /drivers/virtio/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/virtio/lib.rs -------------------------------------------------------------------------------- /drivers/virtio/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/virtio/net.rs -------------------------------------------------------------------------------- /drivers/virtio/virtqueue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/drivers/virtio/virtqueue.rs -------------------------------------------------------------------------------- /include/kernel/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/align.h -------------------------------------------------------------------------------- /include/kernel/atomic-ring-buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/atomic-ring-buffer.h -------------------------------------------------------------------------------- /include/kernel/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/console.h -------------------------------------------------------------------------------- /include/kernel/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/const.h -------------------------------------------------------------------------------- /include/kernel/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/cpu.h -------------------------------------------------------------------------------- /include/kernel/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/elf.h -------------------------------------------------------------------------------- /include/kernel/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/errno.h -------------------------------------------------------------------------------- /include/kernel/initrd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/initrd.h -------------------------------------------------------------------------------- /include/kernel/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/irq.h -------------------------------------------------------------------------------- /include/kernel/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/kernel.h -------------------------------------------------------------------------------- /include/kernel/kmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/kmem.h -------------------------------------------------------------------------------- /include/kernel/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/memory.h -------------------------------------------------------------------------------- /include/kernel/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/mmu.h -------------------------------------------------------------------------------- /include/kernel/page-alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/page-alloc.h -------------------------------------------------------------------------------- /include/kernel/page-fault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/page-fault.h -------------------------------------------------------------------------------- /include/kernel/panic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/panic.h -------------------------------------------------------------------------------- /include/kernel/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/pci.h -------------------------------------------------------------------------------- /include/kernel/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/platform.h -------------------------------------------------------------------------------- /include/kernel/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/printf.h -------------------------------------------------------------------------------- /include/kernel/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/sched.h -------------------------------------------------------------------------------- /include/kernel/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/syscall.h -------------------------------------------------------------------------------- /include/kernel/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/thread.h -------------------------------------------------------------------------------- /include/kernel/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/types.h -------------------------------------------------------------------------------- /include/kernel/user-access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/user-access.h -------------------------------------------------------------------------------- /include/kernel/virtio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/kernel/virtio.h -------------------------------------------------------------------------------- /include/uapi/manticore/atomic_ring_buffer_abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/uapi/manticore/atomic_ring_buffer_abi.h -------------------------------------------------------------------------------- /include/uapi/manticore/config_abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/uapi/manticore/config_abi.h -------------------------------------------------------------------------------- /include/uapi/manticore/events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/uapi/manticore/events.h -------------------------------------------------------------------------------- /include/uapi/manticore/io_queue_abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/uapi/manticore/io_queue_abi.h -------------------------------------------------------------------------------- /include/uapi/manticore/syscall_abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/uapi/manticore/syscall_abi.h -------------------------------------------------------------------------------- /include/uapi/manticore/vmspace_abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/include/uapi/manticore/vmspace_abi.h -------------------------------------------------------------------------------- /kernel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/Cargo.toml -------------------------------------------------------------------------------- /kernel/atomic-ring-buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/atomic-ring-buffer.c -------------------------------------------------------------------------------- /kernel/atomic_ring_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/atomic_ring_buffer.rs -------------------------------------------------------------------------------- /kernel/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/device.rs -------------------------------------------------------------------------------- /kernel/errno.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/errno.rs -------------------------------------------------------------------------------- /kernel/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/event.rs -------------------------------------------------------------------------------- /kernel/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/init.c -------------------------------------------------------------------------------- /kernel/initrd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/initrd.c -------------------------------------------------------------------------------- /kernel/ioport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/ioport.rs -------------------------------------------------------------------------------- /kernel/ioqueue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/ioqueue.rs -------------------------------------------------------------------------------- /kernel/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/lib.rs -------------------------------------------------------------------------------- /kernel/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/memory.rs -------------------------------------------------------------------------------- /kernel/mmu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/mmu.rs -------------------------------------------------------------------------------- /kernel/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/panic.c -------------------------------------------------------------------------------- /kernel/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/print.rs -------------------------------------------------------------------------------- /kernel/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/printf.c -------------------------------------------------------------------------------- /kernel/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/process.rs -------------------------------------------------------------------------------- /kernel/sched.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/sched.rs -------------------------------------------------------------------------------- /kernel/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/syscall.c -------------------------------------------------------------------------------- /kernel/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/thread.c -------------------------------------------------------------------------------- /kernel/user-copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/user-copy.c -------------------------------------------------------------------------------- /kernel/user_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/user_access.rs -------------------------------------------------------------------------------- /kernel/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/kernel/vm.rs -------------------------------------------------------------------------------- /lib/libc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libc/Makefile -------------------------------------------------------------------------------- /lib/libc/memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libc/memchr.c -------------------------------------------------------------------------------- /lib/libc/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libc/stdlib.h -------------------------------------------------------------------------------- /lib/libc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libc/string.h -------------------------------------------------------------------------------- /lib/libc/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libc/strlcpy.c -------------------------------------------------------------------------------- /lib/libc/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libc/strlen.c -------------------------------------------------------------------------------- /lib/libc/strnlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libc/strnlen.c -------------------------------------------------------------------------------- /lib/libfdt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/Makefile -------------------------------------------------------------------------------- /lib/libfdt/Makefile.libfdt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/Makefile.libfdt -------------------------------------------------------------------------------- /lib/libfdt/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/TODO -------------------------------------------------------------------------------- /lib/libfdt/fdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt.c -------------------------------------------------------------------------------- /lib/libfdt/fdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt.h -------------------------------------------------------------------------------- /lib/libfdt/fdt_addresses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_addresses.c -------------------------------------------------------------------------------- /lib/libfdt/fdt_empty_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_empty_tree.c -------------------------------------------------------------------------------- /lib/libfdt/fdt_overlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_overlay.c -------------------------------------------------------------------------------- /lib/libfdt/fdt_ro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_ro.c -------------------------------------------------------------------------------- /lib/libfdt/fdt_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_rw.c -------------------------------------------------------------------------------- /lib/libfdt/fdt_strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_strerror.c -------------------------------------------------------------------------------- /lib/libfdt/fdt_sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_sw.c -------------------------------------------------------------------------------- /lib/libfdt/fdt_wip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/fdt_wip.c -------------------------------------------------------------------------------- /lib/libfdt/libfdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/libfdt.h -------------------------------------------------------------------------------- /lib/libfdt/libfdt_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/libfdt_env.h -------------------------------------------------------------------------------- /lib/libfdt/libfdt_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/libfdt_internal.h -------------------------------------------------------------------------------- /lib/libfdt/version.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/lib/libfdt/version.lds -------------------------------------------------------------------------------- /man/acquire.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/man/acquire.txt -------------------------------------------------------------------------------- /man/exit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/man/exit.txt -------------------------------------------------------------------------------- /man/get_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/man/get_config.txt -------------------------------------------------------------------------------- /man/vmspace_alloc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/man/vmspace_alloc.txt -------------------------------------------------------------------------------- /man/wait.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/man/wait.txt -------------------------------------------------------------------------------- /manticore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/manticore.rs -------------------------------------------------------------------------------- /mm/kmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/mm/kmem.c -------------------------------------------------------------------------------- /mm/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/mm/mmu.c -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2022-09-09 2 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | format_strings = false 2 | reorder_imports = true 3 | -------------------------------------------------------------------------------- /scripts/install-aarch64-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/scripts/install-aarch64-toolchain -------------------------------------------------------------------------------- /scripts/install-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/scripts/install-toolchain -------------------------------------------------------------------------------- /scripts/manticore-gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/scripts/manticore-gdb -------------------------------------------------------------------------------- /scripts/mkiso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/scripts/mkiso -------------------------------------------------------------------------------- /scripts/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/scripts/run -------------------------------------------------------------------------------- /scripts/run-aarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/scripts/run-aarch64 -------------------------------------------------------------------------------- /scripts/run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/scripts/run-test -------------------------------------------------------------------------------- /tests/tst-kmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/tests/tst-kmem.c -------------------------------------------------------------------------------- /tests/tst-page-alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/tests/tst-page-alloc.c -------------------------------------------------------------------------------- /tests/tst-printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/tests/tst-printf.c -------------------------------------------------------------------------------- /usr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/CMakeLists.txt -------------------------------------------------------------------------------- /usr/echod/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/echod/.gitignore -------------------------------------------------------------------------------- /usr/echod/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/echod/Makefile -------------------------------------------------------------------------------- /usr/echod/echod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/echod/echod.c -------------------------------------------------------------------------------- /usr/init/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/init/CMakeLists.txt -------------------------------------------------------------------------------- /usr/init/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/init/init.c -------------------------------------------------------------------------------- /usr/liblinux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/CMakeLists.txt -------------------------------------------------------------------------------- /usr/liblinux/include/arpa/inet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/arpa/inet.h -------------------------------------------------------------------------------- /usr/liblinux/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/assert.h -------------------------------------------------------------------------------- /usr/liblinux/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/errno.h -------------------------------------------------------------------------------- /usr/liblinux/include/linux/if_ether.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/linux/if_ether.h -------------------------------------------------------------------------------- /usr/liblinux/include/netinet/in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/netinet/in.h -------------------------------------------------------------------------------- /usr/liblinux/include/netinet/ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/netinet/ip.h -------------------------------------------------------------------------------- /usr/liblinux/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/stdio.h -------------------------------------------------------------------------------- /usr/liblinux/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/stdlib.h -------------------------------------------------------------------------------- /usr/liblinux/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/string.h -------------------------------------------------------------------------------- /usr/liblinux/include/sys/epoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/sys/epoll.h -------------------------------------------------------------------------------- /usr/liblinux/include/sys/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/sys/socket.h -------------------------------------------------------------------------------- /usr/liblinux/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/include/sys/types.h -------------------------------------------------------------------------------- /usr/liblinux/src/arch/x86/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/arch/x86/crt0.S -------------------------------------------------------------------------------- /usr/liblinux/src/arpa/inet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/arpa/inet.c -------------------------------------------------------------------------------- /usr/liblinux/src/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/assert.c -------------------------------------------------------------------------------- /usr/liblinux/src/epoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/epoll.c -------------------------------------------------------------------------------- /usr/liblinux/src/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/errno.c -------------------------------------------------------------------------------- /usr/liblinux/src/internal/arp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/arp.c -------------------------------------------------------------------------------- /usr/liblinux/src/internal/arp_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/arp_cache.c -------------------------------------------------------------------------------- /usr/liblinux/src/internal/arp_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/arp_cache.h -------------------------------------------------------------------------------- /usr/liblinux/src/internal/ip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/ip.c -------------------------------------------------------------------------------- /usr/liblinux/src/internal/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/net.c -------------------------------------------------------------------------------- /usr/liblinux/src/internal/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/net.h -------------------------------------------------------------------------------- /usr/liblinux/src/internal/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/setup.c -------------------------------------------------------------------------------- /usr/liblinux/src/internal/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/setup.h -------------------------------------------------------------------------------- /usr/liblinux/src/internal/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/socket.c -------------------------------------------------------------------------------- /usr/liblinux/src/internal/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/socket.h -------------------------------------------------------------------------------- /usr/liblinux/src/internal/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/internal/trace.h -------------------------------------------------------------------------------- /usr/liblinux/src/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/malloc.c -------------------------------------------------------------------------------- /usr/liblinux/src/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/socket.c -------------------------------------------------------------------------------- /usr/liblinux/src/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/stdio.c -------------------------------------------------------------------------------- /usr/liblinux/src/stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/stdlib.c -------------------------------------------------------------------------------- /usr/liblinux/src/string/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/string/memcpy.c -------------------------------------------------------------------------------- /usr/liblinux/src/string/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/string/strerror.c -------------------------------------------------------------------------------- /usr/liblinux/src/string/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/liblinux/src/string/strlen.c -------------------------------------------------------------------------------- /usr/libmanticore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/CMakeLists.txt -------------------------------------------------------------------------------- /usr/libmanticore/include/manticore/atomic-ring-buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/include/manticore/atomic-ring-buffer.h -------------------------------------------------------------------------------- /usr/libmanticore/include/manticore/io_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/include/manticore/io_queue.h -------------------------------------------------------------------------------- /usr/libmanticore/include/manticore/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/include/manticore/syscalls.h -------------------------------------------------------------------------------- /usr/libmanticore/include/manticore/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/include/manticore/types.h -------------------------------------------------------------------------------- /usr/libmanticore/src/atomic-ring-buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/atomic-ring-buffer.c -------------------------------------------------------------------------------- /usr/libmanticore/src/io_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/io_queue.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscall.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/acquire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/acquire.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/console_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/console_print.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/exit.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/get_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/get_config.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/getevents.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/getevents.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/subscribe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/subscribe.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/vmspace_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/vmspace_alloc.c -------------------------------------------------------------------------------- /usr/libmanticore/src/syscalls/wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/libmanticore/src/syscalls/wait.c -------------------------------------------------------------------------------- /usr/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/tests/CMakeLists.txt -------------------------------------------------------------------------------- /usr/tests/tst-console_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/tests/tst-console_print.c -------------------------------------------------------------------------------- /usr/tests/tst-vmspace_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/manticore/HEAD/usr/tests/tst-vmspace_alloc.c --------------------------------------------------------------------------------