├── .editorconfig ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTE.md ├── LICENSE ├── NOTICE ├── README.md ├── api ├── arch.hpp ├── arch │ ├── aarch64.hpp │ ├── i686.hpp │ ├── x86 │ │ ├── cpu.hpp │ │ ├── gdt.hpp │ │ ├── paging.hpp │ │ └── paging_utils.hpp │ └── x86_64.hpp ├── async ├── autoconf ├── boot │ └── multiboot.h ├── config ├── debug ├── delegate ├── detail │ └── os.hpp ├── expects ├── features.hpp ├── fiber ├── fs │ ├── common.hpp │ ├── dirent.hpp │ ├── disk.hpp │ ├── fat.hpp │ ├── fat_internal.hpp │ ├── fd_compatible.hpp │ ├── filesystem.hpp │ ├── mbr.hpp │ ├── memdisk.hpp │ ├── partition.hpp │ ├── path.hpp │ └── vfs.hpp ├── fuzz │ ├── fuzzy_helpers.hpp │ ├── fuzzy_http.hpp │ ├── fuzzy_packet.hpp │ ├── fuzzy_stack.hpp │ ├── fuzzy_stream.hpp │ └── macfuzzy.hpp ├── hal │ ├── detail │ │ └── machine.hpp │ ├── machine.hpp │ └── machine_memory.hpp ├── http ├── https ├── hw │ ├── async_device.hpp │ ├── block_device.hpp │ ├── cpu.hpp │ ├── device.hpp │ ├── ioport.hpp │ ├── mac_addr.hpp │ ├── msi.hpp │ ├── nic.hpp │ ├── pci.hpp │ ├── pci_device.hpp │ ├── pci_manager.hpp │ ├── ps2.hpp │ ├── serial.hpp │ ├── usernet.hpp │ ├── vga_gfx.hpp │ └── writable_blkdev.hpp ├── ide ├── info ├── isotime ├── kernel │ ├── auxvec.h │ ├── botan_rng.hpp │ ├── context.hpp │ ├── cpuid.hpp │ ├── crash_context.hpp │ ├── diag.hpp │ ├── elf.hpp │ ├── events.hpp │ ├── fiber.hpp │ ├── memmap.hpp │ ├── memory.hpp │ ├── rng.hpp │ ├── rtc.hpp │ ├── service.hpp │ ├── solo5_manager.hpp │ ├── terminal.hpp │ ├── timers.hpp │ └── vga.hpp ├── kprint ├── likely ├── membitmap ├── memdisk ├── memstream ├── net │ ├── addr.hpp │ ├── botan │ │ ├── credman.hpp │ │ └── tls_server.hpp │ ├── buffer_store.hpp │ ├── checksum.hpp │ ├── configure.hpp │ ├── conntrack.hpp │ ├── dhcp │ │ ├── dh4client.hpp │ │ ├── dhcp4.hpp │ │ ├── dhcpd.hpp │ │ ├── message.hpp │ │ ├── options.hpp │ │ └── record.hpp │ ├── dns │ │ ├── client.hpp │ │ ├── dns.hpp │ │ ├── query.hpp │ │ ├── record.hpp │ │ └── response.hpp │ ├── error.hpp │ ├── ethernet │ │ ├── ethernet.hpp │ │ ├── ethernet_8021q.hpp │ │ ├── ethertype.hpp │ │ └── header.hpp │ ├── http │ │ ├── basic_client.hpp │ │ ├── client.hpp │ │ ├── client_connection.hpp │ │ ├── common.hpp │ │ ├── connection.hpp │ │ ├── cookie.hpp │ │ ├── error.hpp │ │ ├── header.hpp │ │ ├── header_fields.hpp │ │ ├── message.hpp │ │ ├── methods.hpp │ │ ├── mime_types.hpp │ │ ├── parse.hpp │ │ ├── request.hpp │ │ ├── response.hpp │ │ ├── response_writer.hpp │ │ ├── server.hpp │ │ ├── server_connection.hpp │ │ ├── status_code_constants.hpp │ │ ├── status_codes.hpp │ │ ├── time.hpp │ │ └── version.hpp │ ├── https │ │ ├── botan_server.hpp │ │ ├── openssl_server.hpp │ │ └── s2n_server.hpp │ ├── iana.hpp │ ├── inet │ ├── inet.hpp │ ├── inet4 │ ├── inet_common.hpp │ ├── interfaces │ ├── interfaces.hpp │ ├── ip4 │ │ ├── addr.hpp │ │ ├── arp.hpp │ │ ├── cidr.hpp │ │ ├── header.hpp │ │ ├── icmp4.hpp │ │ ├── icmp4_common.hpp │ │ ├── icmp_error.hpp │ │ ├── ip4.hpp │ │ ├── packet_arp.hpp │ │ ├── packet_icmp4.hpp │ │ └── packet_ip4.hpp │ ├── ip6 │ │ ├── addr.hpp │ │ ├── addr_list.hpp │ │ ├── detail │ │ │ └── stateful_addr.hpp │ │ ├── dhcp6.hpp │ │ ├── extension_header.hpp │ │ ├── header.hpp │ │ ├── icmp6.hpp │ │ ├── icmp6_common.hpp │ │ ├── icmp6_error.hpp │ │ ├── ip6.hpp │ │ ├── mld.hpp │ │ ├── mld │ │ │ └── message.hpp │ │ ├── ndp.hpp │ │ ├── ndp │ │ │ ├── host_params.hpp │ │ │ ├── message.hpp │ │ │ ├── options.hpp │ │ │ ├── router_entry.hpp │ │ │ └── router_params.hpp │ │ ├── packet_icmp6.hpp │ │ ├── packet_ip6.hpp │ │ ├── packet_mld.hpp │ │ ├── packet_ndp.hpp │ │ ├── slaac.hpp │ │ ├── stateful_addr.hpp │ │ ├── tcp6.hpp │ │ └── udp6.hpp │ ├── link_layer.hpp │ ├── nat │ │ ├── napt.hpp │ │ └── nat.hpp │ ├── netfilter.hpp │ ├── openssl │ │ ├── init.hpp │ │ └── tls_stream.hpp │ ├── packet.hpp │ ├── port_util.hpp │ ├── router │ ├── router.hpp │ ├── s2n │ │ └── stream.hpp │ ├── socket.hpp │ ├── stream.hpp │ ├── stream_buffer.hpp │ ├── tcp │ │ ├── common.hpp │ │ ├── connection.hpp │ │ ├── connection.inc │ │ ├── connection_states.hpp │ │ ├── headers.hpp │ │ ├── listener.hpp │ │ ├── options.hpp │ │ ├── packet.hpp │ │ ├── packet4_view.hpp │ │ ├── packet6_view.hpp │ │ ├── packet_view.hpp │ │ ├── read_buffer.hpp │ │ ├── read_request.hpp │ │ ├── rttm.hpp │ │ ├── sack.hpp │ │ ├── stream.hpp │ │ ├── tcp.hpp │ │ ├── tcp_conntrack.hpp │ │ ├── tcp_errors.hpp │ │ └── write_queue.hpp │ ├── udp │ │ ├── common.hpp │ │ ├── header.hpp │ │ ├── packet4_view.hpp │ │ ├── packet6_view.hpp │ │ ├── packet_udp.hpp │ │ ├── packet_view.hpp │ │ ├── socket.hpp │ │ └── udp.hpp │ ├── util.hpp │ ├── vif.hpp │ ├── vlan │ ├── vlan_manager.hpp │ └── ws │ │ ├── connector.hpp │ │ ├── header.hpp │ │ └── websocket.hpp ├── os ├── os.hpp ├── plugins │ └── unik.hpp ├── pmr ├── posix │ ├── fd.hpp │ ├── fd_map.hpp │ ├── file_fd.hpp │ ├── rng_fd.hpp │ ├── sockfd.hpp │ ├── stddef.h │ ├── syslog_print_socket.hpp │ ├── syslog_udp_socket.hpp │ ├── tcp_fd.hpp │ ├── udp_fd.hpp │ ├── unix_fd.hpp │ └── unix_fd_impl.hpp ├── profile ├── ringbuffer ├── rtc ├── serial ├── service ├── signal ├── smp ├── smp_utils ├── statman ├── syslogd ├── system_log ├── tar ├── terminal ├── timers ├── uri ├── util │ ├── alloc_buddy.hpp │ ├── alloc_lstack.hpp │ ├── alloc_pmr.hpp │ ├── allocator.hpp │ ├── async.hpp │ ├── autoconf.hpp │ ├── base64.hpp │ ├── bitops.hpp │ ├── config.hpp │ ├── crc32.hpp │ ├── crc64.hpp │ ├── delegate.hpp │ ├── detail │ │ ├── alloc_pmr.hpp │ │ └── string_view │ ├── elf_binary.hpp │ ├── elf_binary.inc │ ├── errno.hpp │ ├── fixed_bitmap.hpp │ ├── fixed_list_alloc.hpp │ ├── fixed_queue.hpp │ ├── fixed_storage.hpp │ ├── fixed_vector.hpp │ ├── isotime.hpp │ ├── logger.hpp │ ├── membitmap.hpp │ ├── memstream.h │ ├── path_to_regex.hpp │ ├── percent_encoding.hpp │ ├── pretty.hpp │ ├── ringbuffer.hpp │ ├── sha1.hpp │ ├── signal.hpp │ ├── statman.hpp │ ├── syslog_facility.hpp │ ├── syslogd.hpp │ ├── tar.hpp │ ├── timer.hpp │ ├── typename.hpp │ ├── units.hpp │ └── uri.hpp ├── vga └── virtio │ └── virtio.hpp ├── chainloader.nix ├── cmake ├── cpu_feat.cmake ├── elf-toolchain.cmake ├── includeos-config.cmake.in ├── includeos.cmake ├── library.cmake ├── linux.service.cmake ├── os.cmake └── vanilla.cmake ├── code-of-conduct.md ├── default.nix ├── deps ├── botan │ ├── WIP.md │ └── default.nix ├── lest │ └── default.nix ├── libfdt │ └── CMakeLists.txt ├── libfmt │ └── default.nix ├── musl-unpatched │ └── default.nix ├── musl │ ├── default.nix │ └── patches │ │ ├── __set_thread_area.c │ │ ├── endian.patch │ │ ├── includeos_syscalls.h │ │ ├── musl.patch │ │ ├── musl_full.patch │ │ └── syscall.h ├── s2n │ └── default.nix └── uzlib │ ├── Makefile.ios │ └── default.nix ├── develop.nix ├── example ├── CMakeLists.txt └── src │ └── main.cpp ├── lib └── LiveUpdate │ ├── CMakeLists.txt │ ├── README.md │ ├── include │ ├── liveupdate │ ├── liveupdate.hpp │ └── storage.hpp │ ├── layout.txt │ └── src │ ├── elfscan.cpp │ ├── hotswap.cpp │ ├── hotswap64.asm │ ├── hotswap64_blob.asm │ ├── os.cpp │ ├── partition.cpp │ ├── resume.cpp │ ├── rollback.cpp │ ├── serialize_s2n.cpp │ ├── serialize_tcp.cpp │ ├── serialize_tcp.hpp │ ├── storage.cpp │ └── update.cpp ├── misc ├── debug │ └── service.gdb ├── linux │ ├── lxp-callgraph │ ├── lxp-debug │ ├── lxp-gprof │ ├── lxp-pgo │ └── lxp-run └── logo.png ├── overlay.nix ├── pinned.nix ├── shell.nix ├── src ├── CMakeLists.txt ├── arch │ ├── CMakeLists.txt │ ├── aarch64 │ │ ├── CMakeLists.txt │ │ ├── arch_musl.cpp │ │ ├── arch_start.asm │ │ ├── cpu.cpp │ │ ├── cpu.h │ │ ├── exceptions.asm │ │ ├── linker.ld │ │ ├── macros.h │ │ ├── paging.cpp │ │ ├── timer.cpp │ │ └── timer.h │ ├── i686 │ │ ├── CMakeLists.txt │ │ ├── apic_asm.asm │ │ ├── arch_musl.cpp │ │ ├── arch_start.asm │ │ ├── exceptions.asm │ │ ├── fiber.asm │ │ ├── gdt_asm.asm │ │ ├── interrupts.asm │ │ ├── linker.ld │ │ ├── paging.cpp │ │ └── profile_intr.asm │ └── x86_64 │ │ ├── CMakeLists.txt │ │ ├── __syscall_entry.asm │ │ ├── apic_asm.asm │ │ ├── apic_longmode.asm │ │ ├── arch_musl.cpp │ │ ├── arch_start.asm │ │ ├── arch_start_broken1.asm │ │ ├── exceptions.asm │ │ ├── fiber_asm.asm │ │ ├── init_paging.cpp │ │ ├── interrupts.asm │ │ ├── ist.cpp │ │ ├── linker.ld │ │ ├── paging.cpp │ │ ├── profile_intr.asm │ │ ├── syscall_entry.cpp │ │ └── tss.hpp ├── chainload │ ├── CMakeLists.txt │ ├── hotswap.cpp │ ├── layout.txt │ └── service.cpp ├── crt │ ├── CMakeLists.txt │ ├── c_abi.c │ ├── crti.asm │ ├── crtn.asm │ ├── ctype_b_loc.c │ ├── ctype_tolower_loc.c │ ├── cxx_abi.cpp │ ├── pthread.c │ └── quick_exit.cpp ├── drivers │ ├── CMakeLists.txt │ ├── disk_logger.cpp │ ├── e1000.cpp │ ├── e1000.hpp │ ├── e1000_defs.hpp │ ├── heap_debugging.cpp │ ├── ide.cpp │ ├── ide.hpp │ ├── ip4_reassembly.cpp │ ├── solo5blk.cpp │ ├── solo5blk.hpp │ ├── solo5net.cpp │ ├── solo5net.hpp │ ├── stdout │ │ ├── bootlog.cpp │ │ ├── default_stdout.cpp │ │ ├── timestamps.cpp │ │ └── vgaout.cpp │ ├── vga_emergency.cpp │ ├── virtioblk.cpp │ ├── virtioblk.hpp │ ├── virtiocon.cpp │ ├── virtiocon.hpp │ ├── virtionet.cpp │ ├── virtionet.hpp │ ├── vmxnet3.cpp │ ├── vmxnet3.hpp │ └── vmxnet3_queues.hpp ├── fs │ ├── CMakeLists.txt │ ├── dirent.cpp │ ├── disk.cpp │ ├── fat.cpp │ ├── fat_async.cpp │ ├── fat_sync.cpp │ ├── filesystem.cpp │ ├── mbr.cpp │ ├── memdisk.cpp │ └── path.cpp ├── hal │ ├── CMakeLists.txt │ └── machine.cpp ├── hw │ ├── CMakeLists.txt │ ├── msi.cpp │ ├── nic.cpp │ ├── pci_device.cpp │ ├── pci_manager.cpp │ ├── pci_msi.cpp │ ├── ps2.cpp │ ├── serial.cpp │ ├── usernet.cpp │ └── vga_gfx.cpp ├── include │ └── kernel.hpp ├── kernel │ ├── CMakeLists.txt │ ├── block.cpp │ ├── context.cpp │ ├── context_asm.asm │ ├── cpuid.cpp │ ├── elf.cpp │ ├── events.cpp │ ├── fiber.cpp │ ├── heap.cpp │ ├── kernel.cpp │ ├── liveupdate.cpp │ ├── memmap.cpp │ ├── multiboot.cpp │ ├── os.cpp │ ├── profile.cpp │ ├── rng.cpp │ ├── rtc.cpp │ ├── scoped_profiler.cpp │ ├── service_stub.cpp │ ├── syscalls.cpp │ ├── system_log.cpp │ ├── terminal.cpp │ ├── timers.cpp │ ├── tls.cpp │ └── vga.cpp ├── memdisk │ ├── empty.asm │ ├── memdisk.asm │ └── memdisk.py ├── musl │ ├── CMakeLists.txt │ ├── _lseek.cpp │ ├── access.cpp │ ├── brk.cpp │ ├── chmod.cpp │ ├── chown.cpp │ ├── clock_gettime.cpp │ ├── close.cpp │ ├── common.hpp │ ├── creat.cpp │ ├── cwd.cpp │ ├── dup3.cpp │ ├── execve.cpp │ ├── exit.cpp │ ├── faccessat.cpp │ ├── faccessat2.cpp │ ├── fchdir.cpp │ ├── fchmod.cpp │ ├── fchmodat.cpp │ ├── fchmodat2.cpp │ ├── fchown.cpp │ ├── fcntl.cpp │ ├── fstat.cpp │ ├── fstatat.cpp │ ├── fsync.cpp │ ├── ftruncate.cpp │ ├── futex.cpp │ ├── getdents.cpp │ ├── geteuid.cpp │ ├── getgid.cpp │ ├── getpid.cpp │ ├── getrandom.cpp │ ├── getrlimit.cpp │ ├── getrusage.cpp │ ├── gettid.cpp │ ├── gettimeofday.cpp │ ├── getuid.cpp │ ├── ioctl.cpp │ ├── kill.cpp │ ├── lseek.cpp │ ├── madvise.cpp │ ├── mincore.cpp │ ├── mkdir.cpp │ ├── mkdirat.cpp │ ├── mknod.cpp │ ├── mknodat.cpp │ ├── mlock.cpp │ ├── mmap.cpp │ ├── mprotect.cpp │ ├── mremap.cpp │ ├── msync.cpp │ ├── munmap.cpp │ ├── nanosleep.cpp │ ├── open.cpp │ ├── openat.cpp │ ├── pipe.cpp │ ├── poll.cpp │ ├── prlimit64.cpp │ ├── read.cpp │ ├── readlink.cpp │ ├── readv.cpp │ ├── rename.cpp │ ├── rmdir.cpp │ ├── rt_sigaction.cpp │ ├── sched_getaffinity.cpp │ ├── sched_setaffinity.cpp │ ├── sched_setscheduler.cpp │ ├── sched_yield.cpp │ ├── select.cpp │ ├── set_robust_list.cpp │ ├── set_tid_address.cpp │ ├── setgid.cpp │ ├── setpgid.cpp │ ├── setrlimit.cpp │ ├── setsid.cpp │ ├── setuid.cpp │ ├── sigaltstack.cpp │ ├── sigmask.cpp │ ├── socketcall.cpp │ ├── stat.cpp │ ├── statx.cpp │ ├── stub.hpp │ ├── sync.cpp │ ├── syscall_n.cpp │ ├── sysinfo.cpp │ ├── umask.cpp │ ├── uname.cpp │ ├── unlink.cpp │ ├── utimensat.cpp │ ├── wait4.cpp │ ├── write.cpp │ └── writev.cpp ├── net │ ├── CMakeLists.txt │ ├── addr.cpp │ ├── buffer_store.cpp │ ├── checksum.cpp │ ├── configure.cpp │ ├── conntrack.cpp │ ├── dhcp │ │ ├── dh4client.cpp │ │ └── dhcpd.cpp │ ├── dns │ │ ├── client.cpp │ │ ├── dns.cpp │ │ ├── query.cpp │ │ ├── record.cpp │ │ └── response.cpp │ ├── ethernet │ │ ├── ethernet.cpp │ │ └── ethernet_8021q.cpp │ ├── http │ │ ├── basic_client.cpp │ │ ├── client.cpp │ │ ├── client_connection.cpp │ │ ├── cookie.cpp │ │ ├── header.cpp │ │ ├── header_fields.cpp │ │ ├── message.cpp │ │ ├── mime_types.cpp │ │ ├── request.cpp │ │ ├── response.cpp │ │ ├── response_writer.cpp │ │ ├── server.cpp │ │ ├── server_connection.cpp │ │ ├── status_codes.cpp │ │ ├── time.cpp │ │ └── version.cpp │ ├── https │ │ ├── botan_server.cpp │ │ ├── openssl_server.cpp │ │ └── s2n_server.cpp │ ├── inet.cpp │ ├── interfaces.cpp │ ├── ip4 │ │ ├── arp.cpp │ │ ├── icmp4.cpp │ │ ├── ip4.cpp │ │ └── reassembly.cpp │ ├── ip6 │ │ ├── addr.cpp │ │ ├── addr_list.cpp │ │ ├── extension_header.cpp │ │ ├── icmp6.cpp │ │ ├── ip6.cpp │ │ ├── mld.cpp │ │ ├── ndp.cpp │ │ ├── packet_mld.cpp │ │ ├── packet_ndp.cpp │ │ ├── slaac.cpp │ │ └── udp6.cpp │ ├── nat │ │ ├── napt.cpp │ │ └── nat.cpp │ ├── openssl │ │ ├── client.cpp │ │ ├── init.cpp │ │ ├── server.cpp │ │ └── tls_stream.cpp │ ├── packet_debug.cpp │ ├── tcp │ │ ├── connection.cpp │ │ ├── connection_states.cpp │ │ ├── listener.cpp │ │ ├── read_buffer.cpp │ │ ├── read_request.cpp │ │ ├── rttm.cpp │ │ ├── stream.cpp │ │ ├── tcp.cpp │ │ ├── tcp_conntrack.cpp │ │ └── write_queue.cpp │ ├── udp │ │ ├── socket.cpp │ │ └── udp.cpp │ ├── vlan_manager.cpp │ └── ws │ │ └── websocket.cpp ├── platform │ ├── CMakeLists.txt │ ├── aarch64_vm │ │ ├── CMakeLists.txt │ │ ├── exception_handling.cpp │ │ ├── exception_handling.hpp │ │ ├── gic.cpp │ │ ├── gic.h │ │ ├── gic_regs.h │ │ ├── init_libc.cpp │ │ ├── init_libc.hpp │ │ ├── kernel_start.cpp │ │ ├── os.cpp │ │ ├── platform.cpp │ │ ├── platform.hpp │ │ ├── sanity_checks.cpp │ │ ├── serial1.cpp │ │ ├── start.asm │ │ ├── start_aarch64.asm │ │ └── stop.asm │ ├── kvm │ │ ├── bsd_pvclock.hpp │ │ ├── kvmclock.cpp │ │ ├── kvmclock.hpp │ │ └── pv_eoi.cpp │ ├── x86_nano │ │ ├── CMakeLists.txt │ │ ├── kernel_start.cpp │ │ └── platform.cpp │ ├── x86_pc │ │ ├── CMakeLists.txt │ │ ├── acpi.cpp │ │ ├── acpi.hpp │ │ ├── apic.cpp │ │ ├── apic.hpp │ │ ├── apic_boot.asm │ │ ├── apic_iface.hpp │ │ ├── apic_regs.hpp │ │ ├── apic_revenant.cpp │ │ ├── apic_revenant.hpp │ │ ├── apic_timer.cpp │ │ ├── apic_timer.hpp │ │ ├── boot │ │ │ ├── CMakeLists.txt │ │ │ ├── bootloader.asm │ │ │ └── disk_read_lba.asm │ │ ├── clocks.cpp │ │ ├── clocks.hpp │ │ ├── cmos.cpp │ │ ├── cmos.hpp │ │ ├── cmos_clock.cpp │ │ ├── cmos_clock.hpp │ │ ├── cpu_freq_sampling.cpp │ │ ├── cpu_freq_sampling.hpp │ │ ├── gdt.cpp │ │ ├── idt.cpp │ │ ├── idt.hpp │ │ ├── init_libc.cpp │ │ ├── init_libc.hpp │ │ ├── ioapic.cpp │ │ ├── ioapic.hpp │ │ ├── kernel_start.cpp │ │ ├── os.cpp │ │ ├── pic.cpp │ │ ├── pic.hpp │ │ ├── pit.cpp │ │ ├── pit.hpp │ │ ├── platform.cpp │ │ ├── platform.hpp │ │ ├── rand.cpp │ │ ├── sanity_checks.cpp │ │ ├── serial1.cpp │ │ ├── smbios.cpp │ │ ├── smbios.hpp │ │ ├── smp.cpp │ │ ├── smp.hpp │ │ ├── softreset.cpp │ │ ├── start.asm │ │ ├── x2apic.hpp │ │ └── xapic.hpp │ └── x86_solo5 │ │ ├── CMakeLists.txt │ │ ├── kernel_start.cpp │ │ ├── os.cpp │ │ ├── platform.cpp │ │ ├── sanity_checks.cpp │ │ ├── serial1.cpp │ │ ├── solo5_manager.cpp │ │ └── start.asm ├── plugins │ ├── CMakeLists.txt │ ├── autoconf.cpp │ ├── example.cpp │ ├── field_medic │ │ ├── diag.cpp │ │ ├── fieldmedic.cpp │ │ └── fieldmedic.hpp │ ├── madness │ │ ├── doge.hpp │ │ ├── madness.cpp │ │ └── madness.hpp │ ├── nacl.cpp │ ├── syslog.cpp │ ├── syslogd.cpp │ ├── system_log.cpp │ ├── terminal.cpp │ ├── unik.cpp │ └── vfs.cpp ├── posix │ ├── CMakeLists.txt │ ├── fd.cpp │ ├── file_fd.cpp │ ├── memalign.cpp │ ├── pthread.cpp │ ├── secure_getenv.cpp │ ├── stdlib.cpp │ ├── sys │ │ ├── socket.cpp │ │ └── stat.cpp │ ├── tcp_fd.cpp │ ├── udp_fd.cpp │ ├── unistd.cpp │ └── unix_fd.cpp ├── service_name.cpp ├── util │ ├── CMakeLists.txt │ ├── async.cpp │ ├── autoconf.cpp │ ├── config.cpp │ ├── crc32.cpp │ ├── logger.cpp │ ├── memstream.c │ ├── path_to_regex.cpp │ ├── percent_encoding.cpp │ ├── pmr_default.cpp │ ├── sha1.cpp │ ├── statman.cpp │ ├── statman_liu.cpp │ ├── syslog_facility.cpp │ ├── syslogd.cpp │ ├── tar.cpp │ └── uri.cpp ├── version.cpp └── virtio │ ├── CMakeLists.txt │ ├── virtio.cpp │ └── virtio_queue.cpp ├── test ├── .gitignore ├── CMakeLists.txt ├── README.md ├── integration │ ├── README.md │ ├── fs │ │ ├── fat16 │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── banana.ascii │ │ │ ├── disk │ │ │ │ └── banana.txt │ │ │ ├── fat16.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── fat32 │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── banana.ascii │ │ │ ├── banana.txt │ │ │ ├── fat32.cpp │ │ │ ├── fat32_disk.sh │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── ide │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── banana.ascii │ │ │ ├── banana.txt │ │ │ ├── fat32_disk.sh │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── ide_write │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── banana.ascii │ │ │ ├── banana.txt │ │ │ ├── fat32_disk.sh │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── memdisk │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── bigdisk.cpp │ │ │ ├── bigdisk.sh │ │ │ ├── nosector.cpp │ │ │ ├── sector0.disk │ │ │ ├── sector2.disk │ │ │ ├── test.py │ │ │ ├── twosector.cpp │ │ │ └── vm.json │ │ ├── vfs │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── create_disk.sh │ │ │ ├── memdisk │ │ │ │ ├── README.md │ │ │ │ └── users │ │ │ │ │ ├── alfred │ │ │ │ │ ├── etc │ │ │ │ │ │ ├── ip4 │ │ │ │ │ │ │ └── config.txt │ │ │ │ │ │ └── ip6 │ │ │ │ │ │ │ └── config.txt │ │ │ │ │ └── private │ │ │ │ │ │ ├── secret_plan_step1.txt │ │ │ │ │ │ └── secret_plan_step2.txt │ │ │ │ │ └── ingve │ │ │ │ │ └── etc │ │ │ │ │ └── ip4 │ │ │ │ │ └── config.txt │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ ├── virtio1 │ │ │ │ ├── pictures │ │ │ │ │ └── profile.txt │ │ │ │ └── txt │ │ │ │ │ └── quote.txt │ │ │ ├── virtio2 │ │ │ │ ├── pictures │ │ │ │ │ └── profile.txt │ │ │ │ └── txt │ │ │ │ │ └── quote.txt │ │ │ └── vm.json │ │ └── virtio_block │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── cleanup.sh │ │ │ ├── image.sh │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ ├── test.txt │ │ │ └── vm.json │ ├── hw │ │ ├── serial │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── run.sh │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── vga │ │ │ ├── Makefile │ │ │ ├── debug.sh │ │ │ ├── run.sh │ │ │ ├── service.gdb │ │ │ ├── test.sh │ │ │ ├── vbox.sh │ │ │ └── vga.cpp │ │ └── virtio_queue │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── run.sh │ │ │ ├── service.cpp │ │ │ └── test.sh │ ├── kernel │ │ ├── LiveUpdate │ │ │ ├── CMakeLists.txt │ │ │ ├── liu.hpp │ │ │ ├── manual.sh │ │ │ ├── server.hpp │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ ├── test_boot.cpp │ │ │ └── vm.json │ │ ├── block │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── context │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── exception │ │ │ ├── CMakeLists.txt │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── fiber │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── fiber_smp.cpp │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── grub │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── grub.cfg │ │ │ ├── grubiso.sh │ │ │ ├── service.cpp │ │ │ ├── setup.sh │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── kprint │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ └── test.py │ │ ├── memmap │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ ├── vm1.json │ │ │ └── vm2.json │ │ ├── modules │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── osinit │ │ │ ├── CMakeLists.txt │ │ │ ├── service.cpp │ │ │ └── test.py │ │ ├── plugin_init │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── plugin1.cpp │ │ │ ├── plugin2.cpp │ │ │ ├── plugin3.cpp │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── rng │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── smp │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── spinlocks │ │ │ ├── CMakeLists.txt │ │ │ ├── service.cpp │ │ │ └── test.py │ │ ├── stacktrace │ │ │ ├── CMakeLists.txt │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── term │ │ │ ├── CMakeLists.txt │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── timers │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ ├── timers.cpp │ │ │ └── vm.json │ │ └── tls │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ ├── memory │ │ └── paging │ │ │ ├── CMakeLists.txt │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ ├── mod │ │ └── gsl │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ └── test.py │ ├── net │ │ ├── bufstore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ └── test.py │ │ ├── configure │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── config.json │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── dhclient │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── dhcpd │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── setup.sh │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── dhcpd_dhclient_linux │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── dns │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── gateway │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── nacl.txt │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── http │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── run.sh │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── icmp │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── icmp6 │ │ │ ├── CMakeLists.txt │ │ │ ├── linux │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── run.sh │ │ │ ├── service.cpp │ │ │ ├── setup.sh │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── microLB │ │ │ ├── CMakeLists.txt │ │ │ ├── config.json │ │ │ ├── drive │ │ │ │ ├── test.key │ │ │ │ └── test.pem │ │ │ ├── server.js │ │ │ ├── service.cpp │ │ │ ├── setup.sh │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── nat │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── router │ │ │ ├── CMakeLists.txt │ │ │ ├── diagram.md │ │ │ ├── service.cpp │ │ │ ├── setup.sh │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── router6 │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── diagram.md │ │ │ ├── service.cpp │ │ │ ├── setup.sh │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── slaac │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── tcp │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── debug.py │ │ │ ├── linux │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── run.sh │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── udp │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── vlan │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── config.json │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ └── websocket │ │ │ ├── CMakeLists.txt │ │ │ ├── service.cpp │ │ │ ├── setup.sh │ │ │ ├── test.py │ │ │ └── vm.json │ ├── performance │ │ └── .keep │ ├── plugin │ │ └── unik │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ ├── posix │ │ ├── conf │ │ │ ├── CMakeLists.txt │ │ │ ├── config.json │ │ │ ├── disk │ │ │ │ └── files │ │ │ │ │ └── passwd │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ ├── test_pathconf.c │ │ │ ├── test_pwd.c │ │ │ ├── test_sysconf.c │ │ │ └── vm.json │ │ ├── file_fd │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── config.json │ │ │ ├── disk │ │ │ │ ├── file1 │ │ │ │ ├── file2 │ │ │ │ ├── file3 │ │ │ │ ├── folder1 │ │ │ │ │ ├── file1 │ │ │ │ │ ├── file2 │ │ │ │ │ ├── foldera │ │ │ │ │ │ └── file1 │ │ │ │ │ ├── folderb │ │ │ │ │ │ └── file1 │ │ │ │ │ └── folderc │ │ │ │ │ │ └── file1 │ │ │ │ ├── folder2 │ │ │ │ │ └── file1 │ │ │ │ └── folder3 │ │ │ │ │ ├── file1 │ │ │ │ │ └── file2 │ │ │ ├── run.sh │ │ │ ├── test.py │ │ │ ├── test_file_fd.cpp │ │ │ └── vm.json │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── main_no_params.cpp │ │ │ ├── service.cpp │ │ │ └── test.py │ │ ├── pthread │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ └── test.py │ │ ├── stat │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── config.json │ │ │ ├── disk │ │ │ │ ├── file1 │ │ │ │ ├── file2 │ │ │ │ ├── file3 │ │ │ │ ├── folder1 │ │ │ │ │ ├── file1 │ │ │ │ │ ├── file2 │ │ │ │ │ ├── foldera │ │ │ │ │ │ └── file1 │ │ │ │ │ ├── folderb │ │ │ │ │ │ └── file1 │ │ │ │ │ └── folderc │ │ │ │ │ │ └── file1 │ │ │ │ ├── folder2 │ │ │ │ │ └── file1 │ │ │ │ └── folder3 │ │ │ │ │ ├── file1 │ │ │ │ │ └── file2 │ │ │ ├── ftw_tests.cpp │ │ │ ├── run.sh │ │ │ ├── stat_tests.cpp │ │ │ ├── test.py │ │ │ ├── test_stat_ftw.cpp │ │ │ └── vm.json │ │ ├── syslog_default │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── syslog_plugin │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── config.json │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── tcp │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── udp │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ └── utsname │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ ├── stl │ │ ├── coroutines │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ ├── crt │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ └── test.py │ │ ├── exceptions │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ ├── test.py │ │ │ └── vm.json │ │ └── stl │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── service.cpp │ │ │ └── test.py │ └── util │ │ ├── tar │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── service.cpp │ │ ├── tar_example │ │ │ ├── first_file.txt │ │ │ ├── l1_f1 │ │ │ │ ├── l2 │ │ │ │ │ ├── README.md │ │ │ │ │ └── service.cpp │ │ │ │ └── service.cpp │ │ │ ├── l1_f2 │ │ │ │ └── virtio.hpp │ │ │ └── second_file.md │ │ ├── test.py │ │ └── vm.json │ │ └── tar_gz │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── service.cpp │ │ ├── tar_example │ │ ├── first_file.txt │ │ ├── l1_f1 │ │ │ ├── l2 │ │ │ │ ├── README.md │ │ │ │ └── service.cpp │ │ │ └── service.cpp │ │ ├── l1_f2 │ │ │ └── virtio.hpp │ │ └── second_file.md │ │ ├── test.py │ │ └── vm.json ├── misc │ ├── binary_check │ │ └── test.sh │ ├── build_services │ │ └── test.sh │ ├── lest_util │ │ ├── common.cxx │ │ ├── lestmain.cxx │ │ ├── malloc.h │ │ ├── mock_fs.cpp │ │ ├── mock_fs.hpp │ │ ├── nic_mock.hpp │ │ ├── os_mock.cpp │ │ ├── packet_factory.hpp │ │ ├── posix_strace.hpp │ │ ├── random.cpp │ │ └── stdlib.h │ ├── run_unit_tests │ │ └── test.sh │ ├── solo5-hvt │ │ ├── build.sh │ │ ├── manual.sh │ │ └── test.sh │ ├── solo5-spt │ │ └── test.sh │ ├── test_solo5_hvt.sh │ └── test_solo5_spt.sh ├── stress │ └── net │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── service.cpp │ │ ├── test.py │ │ └── vm.json ├── test.sh ├── unit │ ├── fs │ │ ├── memdisk.fat │ │ ├── memdisk_test.cpp │ │ ├── path_test.cpp │ │ ├── unit_fat.cpp │ │ ├── unit_fs.cpp │ │ └── vfs_test.cpp │ ├── hw │ │ ├── cpu_test.cpp │ │ ├── mac_addr_test.cpp │ │ ├── usernet.cpp │ │ └── virtio_queue.cpp │ ├── kernel │ │ ├── arch.cpp │ │ ├── blocking.cpp │ │ ├── cpuid.cpp │ │ ├── os_test.cpp │ │ ├── rng.cpp │ │ ├── service_stub_test.cpp │ │ ├── spinlocks.cpp │ │ ├── test_hal.cpp │ │ ├── unit_events.cpp │ │ └── unit_timers.cpp │ ├── lib │ │ └── mana │ │ │ └── cookie_jar_test.cpp │ ├── memory │ │ ├── alloc │ │ │ ├── buddy_alloc_test.cpp │ │ │ ├── fixed_list_alloc_test.cpp │ │ │ └── pmr_alloc_test.cpp │ │ ├── generic │ │ │ ├── membitmap.cpp │ │ │ └── test_memory.cpp │ │ ├── lstack │ │ │ ├── test_lstack.hpp │ │ │ ├── test_lstack_common.cpp │ │ │ ├── test_lstack_merging.cpp │ │ │ ├── test_lstack_nodes.cpp │ │ │ └── test_lstack_nomerge.cpp │ │ ├── mapping │ │ │ └── memmap_test.cpp │ │ └── paging │ │ │ ├── paging.inc │ │ │ ├── unit_liveupdate.cpp │ │ │ └── x86_paging.cpp │ ├── net │ │ ├── addr_test.cpp │ │ ├── bufstore.cpp │ │ ├── checksum.cpp │ │ ├── cidr.cpp │ │ ├── conntrack_test.cpp │ │ ├── cookie_test.cpp │ │ ├── dhcp.cpp │ │ ├── dhcp_message_test.cpp │ │ ├── error.cpp │ │ ├── http_header_test.cpp │ │ ├── http_method_test.cpp │ │ ├── http_mime_types_test.cpp │ │ ├── http_request_test.cpp │ │ ├── http_response_test.cpp │ │ ├── http_status_codes_test.cpp │ │ ├── http_time_test.cpp │ │ ├── http_version_test.cpp │ │ ├── interfaces_test.cpp │ │ ├── ip4.cpp │ │ ├── ip4_addr.cpp │ │ ├── ip4_packet_test.cpp │ │ ├── ip6.cpp │ │ ├── ip6_addr.cpp │ │ ├── ip6_addr_list_test.cpp │ │ ├── ip6_packet_test.cpp │ │ ├── napt_test.cpp │ │ ├── nat_test.cpp │ │ ├── packets.cpp │ │ ├── path_mtu_discovery.cpp │ │ ├── port_util_test.cpp │ │ ├── router_test.cpp │ │ ├── socket.cpp │ │ ├── stateful_addr_test.cpp │ │ ├── tcp_benchmark.cpp │ │ ├── tcp_packet_test.cpp │ │ ├── tcp_read_buffer_test.cpp │ │ ├── tcp_read_request_test.cpp │ │ ├── tcp_sack_test.cpp │ │ ├── tcp_write_queue.cpp │ │ └── websocket.cpp │ ├── performance │ │ └── .keep │ ├── posix │ │ ├── fd_map_test.cpp │ │ ├── inet_test.cpp │ │ └── unit_fd.cpp │ ├── stl │ │ └── .keep │ └── util │ │ ├── base64.cpp │ │ ├── bitops.cpp │ │ ├── config.cpp │ │ ├── corrupt-tar-gz.sh │ │ ├── crc32.cpp │ │ ├── delegate.cpp │ │ ├── fixed_queue.cpp │ │ ├── fixed_vector.cpp │ │ ├── isotime.cpp │ │ ├── logger_test.cpp │ │ ├── path_to_regex_no_options.cpp │ │ ├── path_to_regex_options.cpp │ │ ├── path_to_regex_parse.cpp │ │ ├── percent_encoding_test.cpp │ │ ├── ringbuffer.cpp │ │ ├── sha1.cpp │ │ ├── statman.cpp │ │ ├── syslog_facility_test.cpp │ │ ├── syslogd_test.cpp │ │ ├── tar_test.cpp │ │ └── uri_test.cpp └── userspace │ ├── fuzz │ ├── .gitignore │ ├── CMakeLists.txt │ ├── apply_payloads.sh │ ├── continous_fuzz.sh │ ├── fuzzy_helpers.hpp │ ├── fuzzy_http.hpp │ ├── fuzzy_packet.cpp │ ├── fuzzy_packet.hpp │ ├── fuzzy_stack.cpp │ ├── fuzzy_stack.hpp │ ├── fuzzy_stream.hpp │ ├── fuzzy_webserver.cpp │ ├── http.cpp │ ├── macfuzzy.hpp │ ├── service.cpp │ └── test.sh │ ├── liveupdate │ ├── .gitignore │ ├── CMakeLists.txt │ ├── service.cpp │ └── test.sh │ ├── microlb │ ├── CMakeLists.txt │ ├── README.md │ ├── client.py │ ├── memdisk.fat │ ├── run_cgroup.sh │ ├── run_test.sh │ ├── server.js │ └── service.cpp │ ├── router │ ├── CMakeLists.txt │ ├── nacl.cpp │ └── service.cpp │ ├── s2n │ ├── .gitignore │ ├── CMakeLists.txt │ ├── memdisk.fat │ ├── serial.cpp │ ├── serial.hpp │ ├── service.cpp │ └── test.sh │ ├── tcp │ ├── .gitignore │ ├── CMakeLists.txt │ ├── pgo.sh │ ├── service.cpp │ └── test.sh │ └── websockets │ ├── .gitignore │ ├── CMakeLists.txt │ ├── memdisk.fat │ └── service.cpp ├── unikernel.nix ├── unittests.nix ├── userspace ├── CMakeLists.txt ├── README.md ├── includeos │ └── CMakeLists.txt └── src │ ├── CMakeLists.txt │ ├── arch.cpp │ ├── config.cpp │ ├── drivers │ ├── memdisk.cpp │ ├── tap_driver.cpp │ └── tap_driver.hpp │ ├── epoll_evloop.hpp │ ├── linux_evloop.cpp │ ├── main.cpp │ ├── os.cpp │ ├── plugins │ └── CMakeLists.txt │ └── profile.cpp ├── vmbuild.nix └── vmbuild ├── .gitignore ├── CMakeLists.txt ├── elf_syms.cpp └── vmbuild.cpp /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/CONTRIBUTE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/README.md -------------------------------------------------------------------------------- /api/arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch.hpp -------------------------------------------------------------------------------- /api/arch/aarch64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch/aarch64.hpp -------------------------------------------------------------------------------- /api/arch/i686.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch/i686.hpp -------------------------------------------------------------------------------- /api/arch/x86/cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch/x86/cpu.hpp -------------------------------------------------------------------------------- /api/arch/x86/gdt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch/x86/gdt.hpp -------------------------------------------------------------------------------- /api/arch/x86/paging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch/x86/paging.hpp -------------------------------------------------------------------------------- /api/arch/x86/paging_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch/x86/paging_utils.hpp -------------------------------------------------------------------------------- /api/arch/x86_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/arch/x86_64.hpp -------------------------------------------------------------------------------- /api/async: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/async -------------------------------------------------------------------------------- /api/autoconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/autoconf -------------------------------------------------------------------------------- /api/boot/multiboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/boot/multiboot.h -------------------------------------------------------------------------------- /api/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/config -------------------------------------------------------------------------------- /api/debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/debug -------------------------------------------------------------------------------- /api/delegate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/delegate -------------------------------------------------------------------------------- /api/detail/os.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/detail/os.hpp -------------------------------------------------------------------------------- /api/expects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/expects -------------------------------------------------------------------------------- /api/features.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/features.hpp -------------------------------------------------------------------------------- /api/fiber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fiber -------------------------------------------------------------------------------- /api/fs/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/common.hpp -------------------------------------------------------------------------------- /api/fs/dirent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/dirent.hpp -------------------------------------------------------------------------------- /api/fs/disk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/disk.hpp -------------------------------------------------------------------------------- /api/fs/fat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/fat.hpp -------------------------------------------------------------------------------- /api/fs/fat_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/fat_internal.hpp -------------------------------------------------------------------------------- /api/fs/fd_compatible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/fd_compatible.hpp -------------------------------------------------------------------------------- /api/fs/filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/filesystem.hpp -------------------------------------------------------------------------------- /api/fs/mbr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/mbr.hpp -------------------------------------------------------------------------------- /api/fs/memdisk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/memdisk.hpp -------------------------------------------------------------------------------- /api/fs/partition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/partition.hpp -------------------------------------------------------------------------------- /api/fs/path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/path.hpp -------------------------------------------------------------------------------- /api/fs/vfs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fs/vfs.hpp -------------------------------------------------------------------------------- /api/fuzz/fuzzy_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fuzz/fuzzy_helpers.hpp -------------------------------------------------------------------------------- /api/fuzz/fuzzy_http.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fuzz/fuzzy_http.hpp -------------------------------------------------------------------------------- /api/fuzz/fuzzy_packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fuzz/fuzzy_packet.hpp -------------------------------------------------------------------------------- /api/fuzz/fuzzy_stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fuzz/fuzzy_stack.hpp -------------------------------------------------------------------------------- /api/fuzz/fuzzy_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fuzz/fuzzy_stream.hpp -------------------------------------------------------------------------------- /api/fuzz/macfuzzy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/fuzz/macfuzzy.hpp -------------------------------------------------------------------------------- /api/hal/detail/machine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hal/detail/machine.hpp -------------------------------------------------------------------------------- /api/hal/machine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hal/machine.hpp -------------------------------------------------------------------------------- /api/hal/machine_memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hal/machine_memory.hpp -------------------------------------------------------------------------------- /api/http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/http -------------------------------------------------------------------------------- /api/https: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/https -------------------------------------------------------------------------------- /api/hw/async_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/async_device.hpp -------------------------------------------------------------------------------- /api/hw/block_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/block_device.hpp -------------------------------------------------------------------------------- /api/hw/cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/cpu.hpp -------------------------------------------------------------------------------- /api/hw/device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/device.hpp -------------------------------------------------------------------------------- /api/hw/ioport.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/ioport.hpp -------------------------------------------------------------------------------- /api/hw/mac_addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/mac_addr.hpp -------------------------------------------------------------------------------- /api/hw/msi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/msi.hpp -------------------------------------------------------------------------------- /api/hw/nic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/nic.hpp -------------------------------------------------------------------------------- /api/hw/pci.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/pci.hpp -------------------------------------------------------------------------------- /api/hw/pci_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/pci_device.hpp -------------------------------------------------------------------------------- /api/hw/pci_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/pci_manager.hpp -------------------------------------------------------------------------------- /api/hw/ps2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/ps2.hpp -------------------------------------------------------------------------------- /api/hw/serial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/serial.hpp -------------------------------------------------------------------------------- /api/hw/usernet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/usernet.hpp -------------------------------------------------------------------------------- /api/hw/vga_gfx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/vga_gfx.hpp -------------------------------------------------------------------------------- /api/hw/writable_blkdev.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/hw/writable_blkdev.hpp -------------------------------------------------------------------------------- /api/ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/ide -------------------------------------------------------------------------------- /api/info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/info -------------------------------------------------------------------------------- /api/isotime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/isotime -------------------------------------------------------------------------------- /api/kernel/auxvec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/auxvec.h -------------------------------------------------------------------------------- /api/kernel/botan_rng.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/botan_rng.hpp -------------------------------------------------------------------------------- /api/kernel/context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/context.hpp -------------------------------------------------------------------------------- /api/kernel/cpuid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/cpuid.hpp -------------------------------------------------------------------------------- /api/kernel/crash_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/crash_context.hpp -------------------------------------------------------------------------------- /api/kernel/diag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/diag.hpp -------------------------------------------------------------------------------- /api/kernel/elf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/elf.hpp -------------------------------------------------------------------------------- /api/kernel/events.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/events.hpp -------------------------------------------------------------------------------- /api/kernel/fiber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/fiber.hpp -------------------------------------------------------------------------------- /api/kernel/memmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/memmap.hpp -------------------------------------------------------------------------------- /api/kernel/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/memory.hpp -------------------------------------------------------------------------------- /api/kernel/rng.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/rng.hpp -------------------------------------------------------------------------------- /api/kernel/rtc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/rtc.hpp -------------------------------------------------------------------------------- /api/kernel/service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/service.hpp -------------------------------------------------------------------------------- /api/kernel/solo5_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/solo5_manager.hpp -------------------------------------------------------------------------------- /api/kernel/terminal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/terminal.hpp -------------------------------------------------------------------------------- /api/kernel/timers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/timers.hpp -------------------------------------------------------------------------------- /api/kernel/vga.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kernel/vga.hpp -------------------------------------------------------------------------------- /api/kprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/kprint -------------------------------------------------------------------------------- /api/likely: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/likely -------------------------------------------------------------------------------- /api/membitmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/membitmap -------------------------------------------------------------------------------- /api/memdisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/memdisk -------------------------------------------------------------------------------- /api/memstream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/memstream -------------------------------------------------------------------------------- /api/net/addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/addr.hpp -------------------------------------------------------------------------------- /api/net/botan/credman.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/botan/credman.hpp -------------------------------------------------------------------------------- /api/net/botan/tls_server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/botan/tls_server.hpp -------------------------------------------------------------------------------- /api/net/buffer_store.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/buffer_store.hpp -------------------------------------------------------------------------------- /api/net/checksum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/checksum.hpp -------------------------------------------------------------------------------- /api/net/configure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/configure.hpp -------------------------------------------------------------------------------- /api/net/conntrack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/conntrack.hpp -------------------------------------------------------------------------------- /api/net/dhcp/dh4client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dhcp/dh4client.hpp -------------------------------------------------------------------------------- /api/net/dhcp/dhcp4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dhcp/dhcp4.hpp -------------------------------------------------------------------------------- /api/net/dhcp/dhcpd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dhcp/dhcpd.hpp -------------------------------------------------------------------------------- /api/net/dhcp/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dhcp/message.hpp -------------------------------------------------------------------------------- /api/net/dhcp/options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dhcp/options.hpp -------------------------------------------------------------------------------- /api/net/dhcp/record.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dhcp/record.hpp -------------------------------------------------------------------------------- /api/net/dns/client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dns/client.hpp -------------------------------------------------------------------------------- /api/net/dns/dns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dns/dns.hpp -------------------------------------------------------------------------------- /api/net/dns/query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dns/query.hpp -------------------------------------------------------------------------------- /api/net/dns/record.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dns/record.hpp -------------------------------------------------------------------------------- /api/net/dns/response.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/dns/response.hpp -------------------------------------------------------------------------------- /api/net/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/error.hpp -------------------------------------------------------------------------------- /api/net/ethernet/ethernet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ethernet/ethernet.hpp -------------------------------------------------------------------------------- /api/net/ethernet/ethertype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ethernet/ethertype.hpp -------------------------------------------------------------------------------- /api/net/ethernet/header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ethernet/header.hpp -------------------------------------------------------------------------------- /api/net/http/basic_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/basic_client.hpp -------------------------------------------------------------------------------- /api/net/http/client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/client.hpp -------------------------------------------------------------------------------- /api/net/http/client_connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/client_connection.hpp -------------------------------------------------------------------------------- /api/net/http/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/common.hpp -------------------------------------------------------------------------------- /api/net/http/connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/connection.hpp -------------------------------------------------------------------------------- /api/net/http/cookie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/cookie.hpp -------------------------------------------------------------------------------- /api/net/http/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/error.hpp -------------------------------------------------------------------------------- /api/net/http/header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/header.hpp -------------------------------------------------------------------------------- /api/net/http/header_fields.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/header_fields.hpp -------------------------------------------------------------------------------- /api/net/http/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/message.hpp -------------------------------------------------------------------------------- /api/net/http/methods.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/methods.hpp -------------------------------------------------------------------------------- /api/net/http/mime_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/mime_types.hpp -------------------------------------------------------------------------------- /api/net/http/parse.hpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/net/http/request.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/request.hpp -------------------------------------------------------------------------------- /api/net/http/response.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/response.hpp -------------------------------------------------------------------------------- /api/net/http/response_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/response_writer.hpp -------------------------------------------------------------------------------- /api/net/http/server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/server.hpp -------------------------------------------------------------------------------- /api/net/http/server_connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/server_connection.hpp -------------------------------------------------------------------------------- /api/net/http/status_codes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/status_codes.hpp -------------------------------------------------------------------------------- /api/net/http/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/time.hpp -------------------------------------------------------------------------------- /api/net/http/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/http/version.hpp -------------------------------------------------------------------------------- /api/net/https/botan_server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/https/botan_server.hpp -------------------------------------------------------------------------------- /api/net/https/openssl_server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/https/openssl_server.hpp -------------------------------------------------------------------------------- /api/net/https/s2n_server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/https/s2n_server.hpp -------------------------------------------------------------------------------- /api/net/iana.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/iana.hpp -------------------------------------------------------------------------------- /api/net/inet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/inet -------------------------------------------------------------------------------- /api/net/inet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/inet.hpp -------------------------------------------------------------------------------- /api/net/inet4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/inet4 -------------------------------------------------------------------------------- /api/net/inet_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/inet_common.hpp -------------------------------------------------------------------------------- /api/net/interfaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/interfaces -------------------------------------------------------------------------------- /api/net/interfaces.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/interfaces.hpp -------------------------------------------------------------------------------- /api/net/ip4/addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/addr.hpp -------------------------------------------------------------------------------- /api/net/ip4/arp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/arp.hpp -------------------------------------------------------------------------------- /api/net/ip4/cidr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/cidr.hpp -------------------------------------------------------------------------------- /api/net/ip4/header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/header.hpp -------------------------------------------------------------------------------- /api/net/ip4/icmp4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/icmp4.hpp -------------------------------------------------------------------------------- /api/net/ip4/icmp4_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/icmp4_common.hpp -------------------------------------------------------------------------------- /api/net/ip4/icmp_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/icmp_error.hpp -------------------------------------------------------------------------------- /api/net/ip4/ip4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/ip4.hpp -------------------------------------------------------------------------------- /api/net/ip4/packet_arp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/packet_arp.hpp -------------------------------------------------------------------------------- /api/net/ip4/packet_icmp4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/packet_icmp4.hpp -------------------------------------------------------------------------------- /api/net/ip4/packet_ip4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip4/packet_ip4.hpp -------------------------------------------------------------------------------- /api/net/ip6/addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/addr.hpp -------------------------------------------------------------------------------- /api/net/ip6/addr_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/addr_list.hpp -------------------------------------------------------------------------------- /api/net/ip6/dhcp6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/dhcp6.hpp -------------------------------------------------------------------------------- /api/net/ip6/extension_header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/extension_header.hpp -------------------------------------------------------------------------------- /api/net/ip6/header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/header.hpp -------------------------------------------------------------------------------- /api/net/ip6/icmp6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/icmp6.hpp -------------------------------------------------------------------------------- /api/net/ip6/icmp6_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/icmp6_common.hpp -------------------------------------------------------------------------------- /api/net/ip6/icmp6_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/icmp6_error.hpp -------------------------------------------------------------------------------- /api/net/ip6/ip6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/ip6.hpp -------------------------------------------------------------------------------- /api/net/ip6/mld.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/mld.hpp -------------------------------------------------------------------------------- /api/net/ip6/mld/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/mld/message.hpp -------------------------------------------------------------------------------- /api/net/ip6/ndp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/ndp.hpp -------------------------------------------------------------------------------- /api/net/ip6/ndp/host_params.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/ndp/host_params.hpp -------------------------------------------------------------------------------- /api/net/ip6/ndp/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/ndp/message.hpp -------------------------------------------------------------------------------- /api/net/ip6/ndp/options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/ndp/options.hpp -------------------------------------------------------------------------------- /api/net/ip6/ndp/router_entry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/ndp/router_entry.hpp -------------------------------------------------------------------------------- /api/net/ip6/ndp/router_params.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/ndp/router_params.hpp -------------------------------------------------------------------------------- /api/net/ip6/packet_icmp6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/packet_icmp6.hpp -------------------------------------------------------------------------------- /api/net/ip6/packet_ip6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/packet_ip6.hpp -------------------------------------------------------------------------------- /api/net/ip6/packet_mld.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/packet_mld.hpp -------------------------------------------------------------------------------- /api/net/ip6/packet_ndp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/packet_ndp.hpp -------------------------------------------------------------------------------- /api/net/ip6/slaac.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/slaac.hpp -------------------------------------------------------------------------------- /api/net/ip6/stateful_addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/stateful_addr.hpp -------------------------------------------------------------------------------- /api/net/ip6/tcp6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/tcp6.hpp -------------------------------------------------------------------------------- /api/net/ip6/udp6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ip6/udp6.hpp -------------------------------------------------------------------------------- /api/net/link_layer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/link_layer.hpp -------------------------------------------------------------------------------- /api/net/nat/napt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/nat/napt.hpp -------------------------------------------------------------------------------- /api/net/nat/nat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/nat/nat.hpp -------------------------------------------------------------------------------- /api/net/netfilter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/netfilter.hpp -------------------------------------------------------------------------------- /api/net/openssl/init.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/openssl/init.hpp -------------------------------------------------------------------------------- /api/net/openssl/tls_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/openssl/tls_stream.hpp -------------------------------------------------------------------------------- /api/net/packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/packet.hpp -------------------------------------------------------------------------------- /api/net/port_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/port_util.hpp -------------------------------------------------------------------------------- /api/net/router: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/router -------------------------------------------------------------------------------- /api/net/router.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/router.hpp -------------------------------------------------------------------------------- /api/net/s2n/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/s2n/stream.hpp -------------------------------------------------------------------------------- /api/net/socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/socket.hpp -------------------------------------------------------------------------------- /api/net/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/stream.hpp -------------------------------------------------------------------------------- /api/net/stream_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/stream_buffer.hpp -------------------------------------------------------------------------------- /api/net/tcp/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/common.hpp -------------------------------------------------------------------------------- /api/net/tcp/connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/connection.hpp -------------------------------------------------------------------------------- /api/net/tcp/connection.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/connection.inc -------------------------------------------------------------------------------- /api/net/tcp/connection_states.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/connection_states.hpp -------------------------------------------------------------------------------- /api/net/tcp/headers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/headers.hpp -------------------------------------------------------------------------------- /api/net/tcp/listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/listener.hpp -------------------------------------------------------------------------------- /api/net/tcp/options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/options.hpp -------------------------------------------------------------------------------- /api/net/tcp/packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/packet.hpp -------------------------------------------------------------------------------- /api/net/tcp/packet4_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/packet4_view.hpp -------------------------------------------------------------------------------- /api/net/tcp/packet6_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/packet6_view.hpp -------------------------------------------------------------------------------- /api/net/tcp/packet_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/packet_view.hpp -------------------------------------------------------------------------------- /api/net/tcp/read_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/read_buffer.hpp -------------------------------------------------------------------------------- /api/net/tcp/read_request.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/read_request.hpp -------------------------------------------------------------------------------- /api/net/tcp/rttm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/rttm.hpp -------------------------------------------------------------------------------- /api/net/tcp/sack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/sack.hpp -------------------------------------------------------------------------------- /api/net/tcp/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/stream.hpp -------------------------------------------------------------------------------- /api/net/tcp/tcp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/tcp.hpp -------------------------------------------------------------------------------- /api/net/tcp/tcp_conntrack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/tcp_conntrack.hpp -------------------------------------------------------------------------------- /api/net/tcp/tcp_errors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/tcp_errors.hpp -------------------------------------------------------------------------------- /api/net/tcp/write_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/tcp/write_queue.hpp -------------------------------------------------------------------------------- /api/net/udp/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/common.hpp -------------------------------------------------------------------------------- /api/net/udp/header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/header.hpp -------------------------------------------------------------------------------- /api/net/udp/packet4_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/packet4_view.hpp -------------------------------------------------------------------------------- /api/net/udp/packet6_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/packet6_view.hpp -------------------------------------------------------------------------------- /api/net/udp/packet_udp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/packet_udp.hpp -------------------------------------------------------------------------------- /api/net/udp/packet_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/packet_view.hpp -------------------------------------------------------------------------------- /api/net/udp/socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/socket.hpp -------------------------------------------------------------------------------- /api/net/udp/udp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/udp/udp.hpp -------------------------------------------------------------------------------- /api/net/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/util.hpp -------------------------------------------------------------------------------- /api/net/vif.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/vif.hpp -------------------------------------------------------------------------------- /api/net/vlan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/vlan -------------------------------------------------------------------------------- /api/net/vlan_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/vlan_manager.hpp -------------------------------------------------------------------------------- /api/net/ws/connector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ws/connector.hpp -------------------------------------------------------------------------------- /api/net/ws/header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ws/header.hpp -------------------------------------------------------------------------------- /api/net/ws/websocket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/net/ws/websocket.hpp -------------------------------------------------------------------------------- /api/os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/os -------------------------------------------------------------------------------- /api/os.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/os.hpp -------------------------------------------------------------------------------- /api/plugins/unik.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/plugins/unik.hpp -------------------------------------------------------------------------------- /api/pmr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/pmr -------------------------------------------------------------------------------- /api/posix/fd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/fd.hpp -------------------------------------------------------------------------------- /api/posix/fd_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/fd_map.hpp -------------------------------------------------------------------------------- /api/posix/file_fd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/file_fd.hpp -------------------------------------------------------------------------------- /api/posix/rng_fd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/rng_fd.hpp -------------------------------------------------------------------------------- /api/posix/sockfd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/sockfd.hpp -------------------------------------------------------------------------------- /api/posix/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/stddef.h -------------------------------------------------------------------------------- /api/posix/syslog_print_socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/syslog_print_socket.hpp -------------------------------------------------------------------------------- /api/posix/syslog_udp_socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/syslog_udp_socket.hpp -------------------------------------------------------------------------------- /api/posix/tcp_fd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/tcp_fd.hpp -------------------------------------------------------------------------------- /api/posix/udp_fd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/udp_fd.hpp -------------------------------------------------------------------------------- /api/posix/unix_fd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/unix_fd.hpp -------------------------------------------------------------------------------- /api/posix/unix_fd_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/posix/unix_fd_impl.hpp -------------------------------------------------------------------------------- /api/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/profile -------------------------------------------------------------------------------- /api/ringbuffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/ringbuffer -------------------------------------------------------------------------------- /api/rtc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/rtc -------------------------------------------------------------------------------- /api/serial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/serial -------------------------------------------------------------------------------- /api/service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/service -------------------------------------------------------------------------------- /api/signal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/signal -------------------------------------------------------------------------------- /api/smp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/smp -------------------------------------------------------------------------------- /api/smp_utils: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/smp_utils -------------------------------------------------------------------------------- /api/statman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/statman -------------------------------------------------------------------------------- /api/syslogd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/syslogd -------------------------------------------------------------------------------- /api/system_log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/system_log -------------------------------------------------------------------------------- /api/tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/tar -------------------------------------------------------------------------------- /api/terminal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/terminal -------------------------------------------------------------------------------- /api/timers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/timers -------------------------------------------------------------------------------- /api/uri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/uri -------------------------------------------------------------------------------- /api/util/alloc_buddy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/alloc_buddy.hpp -------------------------------------------------------------------------------- /api/util/alloc_lstack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/alloc_lstack.hpp -------------------------------------------------------------------------------- /api/util/alloc_pmr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/alloc_pmr.hpp -------------------------------------------------------------------------------- /api/util/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/allocator.hpp -------------------------------------------------------------------------------- /api/util/async.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/async.hpp -------------------------------------------------------------------------------- /api/util/autoconf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/autoconf.hpp -------------------------------------------------------------------------------- /api/util/base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/base64.hpp -------------------------------------------------------------------------------- /api/util/bitops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/bitops.hpp -------------------------------------------------------------------------------- /api/util/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/config.hpp -------------------------------------------------------------------------------- /api/util/crc32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/crc32.hpp -------------------------------------------------------------------------------- /api/util/crc64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/crc64.hpp -------------------------------------------------------------------------------- /api/util/delegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/delegate.hpp -------------------------------------------------------------------------------- /api/util/detail/alloc_pmr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/detail/alloc_pmr.hpp -------------------------------------------------------------------------------- /api/util/detail/string_view: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/detail/string_view -------------------------------------------------------------------------------- /api/util/elf_binary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/elf_binary.hpp -------------------------------------------------------------------------------- /api/util/elf_binary.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/elf_binary.inc -------------------------------------------------------------------------------- /api/util/errno.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/errno.hpp -------------------------------------------------------------------------------- /api/util/fixed_bitmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/fixed_bitmap.hpp -------------------------------------------------------------------------------- /api/util/fixed_list_alloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/fixed_list_alloc.hpp -------------------------------------------------------------------------------- /api/util/fixed_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/fixed_queue.hpp -------------------------------------------------------------------------------- /api/util/fixed_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/fixed_storage.hpp -------------------------------------------------------------------------------- /api/util/fixed_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/fixed_vector.hpp -------------------------------------------------------------------------------- /api/util/isotime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/isotime.hpp -------------------------------------------------------------------------------- /api/util/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/logger.hpp -------------------------------------------------------------------------------- /api/util/membitmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/membitmap.hpp -------------------------------------------------------------------------------- /api/util/memstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/memstream.h -------------------------------------------------------------------------------- /api/util/path_to_regex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/path_to_regex.hpp -------------------------------------------------------------------------------- /api/util/percent_encoding.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/percent_encoding.hpp -------------------------------------------------------------------------------- /api/util/pretty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/pretty.hpp -------------------------------------------------------------------------------- /api/util/ringbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/ringbuffer.hpp -------------------------------------------------------------------------------- /api/util/sha1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/sha1.hpp -------------------------------------------------------------------------------- /api/util/signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/signal.hpp -------------------------------------------------------------------------------- /api/util/statman.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/statman.hpp -------------------------------------------------------------------------------- /api/util/syslog_facility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/syslog_facility.hpp -------------------------------------------------------------------------------- /api/util/syslogd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/syslogd.hpp -------------------------------------------------------------------------------- /api/util/tar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/tar.hpp -------------------------------------------------------------------------------- /api/util/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/timer.hpp -------------------------------------------------------------------------------- /api/util/typename.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/typename.hpp -------------------------------------------------------------------------------- /api/util/units.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/units.hpp -------------------------------------------------------------------------------- /api/util/uri.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/util/uri.hpp -------------------------------------------------------------------------------- /api/vga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/vga -------------------------------------------------------------------------------- /api/virtio/virtio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/api/virtio/virtio.hpp -------------------------------------------------------------------------------- /chainloader.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/chainloader.nix -------------------------------------------------------------------------------- /cmake/cpu_feat.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/cpu_feat.cmake -------------------------------------------------------------------------------- /cmake/elf-toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/elf-toolchain.cmake -------------------------------------------------------------------------------- /cmake/includeos-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/includeos-config.cmake.in -------------------------------------------------------------------------------- /cmake/includeos.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/includeos.cmake -------------------------------------------------------------------------------- /cmake/library.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/library.cmake -------------------------------------------------------------------------------- /cmake/linux.service.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/linux.service.cmake -------------------------------------------------------------------------------- /cmake/os.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/os.cmake -------------------------------------------------------------------------------- /cmake/vanilla.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/cmake/vanilla.cmake -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/default.nix -------------------------------------------------------------------------------- /deps/botan/WIP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/botan/WIP.md -------------------------------------------------------------------------------- /deps/botan/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/botan/default.nix -------------------------------------------------------------------------------- /deps/lest/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/lest/default.nix -------------------------------------------------------------------------------- /deps/libfdt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/libfdt/CMakeLists.txt -------------------------------------------------------------------------------- /deps/libfmt/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/libfmt/default.nix -------------------------------------------------------------------------------- /deps/musl-unpatched/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/musl-unpatched/default.nix -------------------------------------------------------------------------------- /deps/musl/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/musl/default.nix -------------------------------------------------------------------------------- /deps/musl/patches/endian.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/musl/patches/endian.patch -------------------------------------------------------------------------------- /deps/musl/patches/musl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/musl/patches/musl.patch -------------------------------------------------------------------------------- /deps/musl/patches/musl_full.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/musl/patches/musl_full.patch -------------------------------------------------------------------------------- /deps/musl/patches/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/musl/patches/syscall.h -------------------------------------------------------------------------------- /deps/s2n/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/s2n/default.nix -------------------------------------------------------------------------------- /deps/uzlib/Makefile.ios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/uzlib/Makefile.ios -------------------------------------------------------------------------------- /deps/uzlib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/deps/uzlib/default.nix -------------------------------------------------------------------------------- /develop.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/develop.nix -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/example/src/main.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/CMakeLists.txt -------------------------------------------------------------------------------- /lib/LiveUpdate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/README.md -------------------------------------------------------------------------------- /lib/LiveUpdate/include/liveupdate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/include/liveupdate -------------------------------------------------------------------------------- /lib/LiveUpdate/include/storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/include/storage.hpp -------------------------------------------------------------------------------- /lib/LiveUpdate/layout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/layout.txt -------------------------------------------------------------------------------- /lib/LiveUpdate/src/elfscan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/elfscan.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/src/hotswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/hotswap.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/src/hotswap64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/hotswap64.asm -------------------------------------------------------------------------------- /lib/LiveUpdate/src/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/os.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/src/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/partition.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/src/resume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/resume.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/src/rollback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/rollback.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/src/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/storage.cpp -------------------------------------------------------------------------------- /lib/LiveUpdate/src/update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/lib/LiveUpdate/src/update.cpp -------------------------------------------------------------------------------- /misc/debug/service.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/misc/debug/service.gdb -------------------------------------------------------------------------------- /misc/linux/lxp-callgraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/misc/linux/lxp-callgraph -------------------------------------------------------------------------------- /misc/linux/lxp-debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/misc/linux/lxp-debug -------------------------------------------------------------------------------- /misc/linux/lxp-gprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/misc/linux/lxp-gprof -------------------------------------------------------------------------------- /misc/linux/lxp-pgo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/misc/linux/lxp-pgo -------------------------------------------------------------------------------- /misc/linux/lxp-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/misc/linux/lxp-run -------------------------------------------------------------------------------- /misc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/misc/logo.png -------------------------------------------------------------------------------- /overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/overlay.nix -------------------------------------------------------------------------------- /pinned.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/pinned.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/shell.nix -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(${ARCH}) 2 | -------------------------------------------------------------------------------- /src/arch/aarch64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/CMakeLists.txt -------------------------------------------------------------------------------- /src/arch/aarch64/arch_musl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/arch_musl.cpp -------------------------------------------------------------------------------- /src/arch/aarch64/arch_start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/arch_start.asm -------------------------------------------------------------------------------- /src/arch/aarch64/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/cpu.cpp -------------------------------------------------------------------------------- /src/arch/aarch64/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/cpu.h -------------------------------------------------------------------------------- /src/arch/aarch64/exceptions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/exceptions.asm -------------------------------------------------------------------------------- /src/arch/aarch64/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/linker.ld -------------------------------------------------------------------------------- /src/arch/aarch64/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/macros.h -------------------------------------------------------------------------------- /src/arch/aarch64/paging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/paging.cpp -------------------------------------------------------------------------------- /src/arch/aarch64/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/timer.cpp -------------------------------------------------------------------------------- /src/arch/aarch64/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/aarch64/timer.h -------------------------------------------------------------------------------- /src/arch/i686/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/CMakeLists.txt -------------------------------------------------------------------------------- /src/arch/i686/apic_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/apic_asm.asm -------------------------------------------------------------------------------- /src/arch/i686/arch_musl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/arch_musl.cpp -------------------------------------------------------------------------------- /src/arch/i686/arch_start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/arch_start.asm -------------------------------------------------------------------------------- /src/arch/i686/exceptions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/exceptions.asm -------------------------------------------------------------------------------- /src/arch/i686/fiber.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/fiber.asm -------------------------------------------------------------------------------- /src/arch/i686/gdt_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/gdt_asm.asm -------------------------------------------------------------------------------- /src/arch/i686/interrupts.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/interrupts.asm -------------------------------------------------------------------------------- /src/arch/i686/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/linker.ld -------------------------------------------------------------------------------- /src/arch/i686/paging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/paging.cpp -------------------------------------------------------------------------------- /src/arch/i686/profile_intr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/i686/profile_intr.asm -------------------------------------------------------------------------------- /src/arch/x86_64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/CMakeLists.txt -------------------------------------------------------------------------------- /src/arch/x86_64/apic_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/apic_asm.asm -------------------------------------------------------------------------------- /src/arch/x86_64/apic_longmode.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/apic_longmode.asm -------------------------------------------------------------------------------- /src/arch/x86_64/arch_musl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/arch_musl.cpp -------------------------------------------------------------------------------- /src/arch/x86_64/arch_start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/arch_start.asm -------------------------------------------------------------------------------- /src/arch/x86_64/exceptions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/exceptions.asm -------------------------------------------------------------------------------- /src/arch/x86_64/fiber_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/fiber_asm.asm -------------------------------------------------------------------------------- /src/arch/x86_64/init_paging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/init_paging.cpp -------------------------------------------------------------------------------- /src/arch/x86_64/interrupts.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/interrupts.asm -------------------------------------------------------------------------------- /src/arch/x86_64/ist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/ist.cpp -------------------------------------------------------------------------------- /src/arch/x86_64/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/linker.ld -------------------------------------------------------------------------------- /src/arch/x86_64/paging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/paging.cpp -------------------------------------------------------------------------------- /src/arch/x86_64/profile_intr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/profile_intr.asm -------------------------------------------------------------------------------- /src/arch/x86_64/syscall_entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/syscall_entry.cpp -------------------------------------------------------------------------------- /src/arch/x86_64/tss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/arch/x86_64/tss.hpp -------------------------------------------------------------------------------- /src/chainload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/chainload/CMakeLists.txt -------------------------------------------------------------------------------- /src/chainload/hotswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/chainload/hotswap.cpp -------------------------------------------------------------------------------- /src/chainload/layout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/chainload/layout.txt -------------------------------------------------------------------------------- /src/chainload/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/chainload/service.cpp -------------------------------------------------------------------------------- /src/crt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/CMakeLists.txt -------------------------------------------------------------------------------- /src/crt/c_abi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/c_abi.c -------------------------------------------------------------------------------- /src/crt/crti.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/crti.asm -------------------------------------------------------------------------------- /src/crt/crtn.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/crtn.asm -------------------------------------------------------------------------------- /src/crt/ctype_b_loc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/ctype_b_loc.c -------------------------------------------------------------------------------- /src/crt/ctype_tolower_loc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/ctype_tolower_loc.c -------------------------------------------------------------------------------- /src/crt/cxx_abi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/cxx_abi.cpp -------------------------------------------------------------------------------- /src/crt/pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/pthread.c -------------------------------------------------------------------------------- /src/crt/quick_exit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/crt/quick_exit.cpp -------------------------------------------------------------------------------- /src/drivers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/CMakeLists.txt -------------------------------------------------------------------------------- /src/drivers/disk_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/disk_logger.cpp -------------------------------------------------------------------------------- /src/drivers/e1000.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/e1000.cpp -------------------------------------------------------------------------------- /src/drivers/e1000.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/e1000.hpp -------------------------------------------------------------------------------- /src/drivers/e1000_defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/e1000_defs.hpp -------------------------------------------------------------------------------- /src/drivers/heap_debugging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/heap_debugging.cpp -------------------------------------------------------------------------------- /src/drivers/ide.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/ide.cpp -------------------------------------------------------------------------------- /src/drivers/ide.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/ide.hpp -------------------------------------------------------------------------------- /src/drivers/ip4_reassembly.cpp: -------------------------------------------------------------------------------- 1 | /* to be removed eventually */ 2 | -------------------------------------------------------------------------------- /src/drivers/solo5blk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/solo5blk.cpp -------------------------------------------------------------------------------- /src/drivers/solo5blk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/solo5blk.hpp -------------------------------------------------------------------------------- /src/drivers/solo5net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/solo5net.cpp -------------------------------------------------------------------------------- /src/drivers/solo5net.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/solo5net.hpp -------------------------------------------------------------------------------- /src/drivers/stdout/bootlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/stdout/bootlog.cpp -------------------------------------------------------------------------------- /src/drivers/stdout/timestamps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/stdout/timestamps.cpp -------------------------------------------------------------------------------- /src/drivers/stdout/vgaout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/stdout/vgaout.cpp -------------------------------------------------------------------------------- /src/drivers/vga_emergency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/vga_emergency.cpp -------------------------------------------------------------------------------- /src/drivers/virtioblk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/virtioblk.cpp -------------------------------------------------------------------------------- /src/drivers/virtioblk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/virtioblk.hpp -------------------------------------------------------------------------------- /src/drivers/virtiocon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/virtiocon.cpp -------------------------------------------------------------------------------- /src/drivers/virtiocon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/virtiocon.hpp -------------------------------------------------------------------------------- /src/drivers/virtionet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/virtionet.cpp -------------------------------------------------------------------------------- /src/drivers/virtionet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/virtionet.hpp -------------------------------------------------------------------------------- /src/drivers/vmxnet3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/vmxnet3.cpp -------------------------------------------------------------------------------- /src/drivers/vmxnet3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/vmxnet3.hpp -------------------------------------------------------------------------------- /src/drivers/vmxnet3_queues.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/drivers/vmxnet3_queues.hpp -------------------------------------------------------------------------------- /src/fs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/CMakeLists.txt -------------------------------------------------------------------------------- /src/fs/dirent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/dirent.cpp -------------------------------------------------------------------------------- /src/fs/disk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/disk.cpp -------------------------------------------------------------------------------- /src/fs/fat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/fat.cpp -------------------------------------------------------------------------------- /src/fs/fat_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/fat_async.cpp -------------------------------------------------------------------------------- /src/fs/fat_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/fat_sync.cpp -------------------------------------------------------------------------------- /src/fs/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/filesystem.cpp -------------------------------------------------------------------------------- /src/fs/mbr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/mbr.cpp -------------------------------------------------------------------------------- /src/fs/memdisk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/memdisk.cpp -------------------------------------------------------------------------------- /src/fs/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/fs/path.cpp -------------------------------------------------------------------------------- /src/hal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hal/CMakeLists.txt -------------------------------------------------------------------------------- /src/hal/machine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hal/machine.cpp -------------------------------------------------------------------------------- /src/hw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/CMakeLists.txt -------------------------------------------------------------------------------- /src/hw/msi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/msi.cpp -------------------------------------------------------------------------------- /src/hw/nic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/nic.cpp -------------------------------------------------------------------------------- /src/hw/pci_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/pci_device.cpp -------------------------------------------------------------------------------- /src/hw/pci_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/pci_manager.cpp -------------------------------------------------------------------------------- /src/hw/pci_msi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/pci_msi.cpp -------------------------------------------------------------------------------- /src/hw/ps2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/ps2.cpp -------------------------------------------------------------------------------- /src/hw/serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/serial.cpp -------------------------------------------------------------------------------- /src/hw/usernet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/usernet.cpp -------------------------------------------------------------------------------- /src/hw/vga_gfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/hw/vga_gfx.cpp -------------------------------------------------------------------------------- /src/include/kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/include/kernel.hpp -------------------------------------------------------------------------------- /src/kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /src/kernel/block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/block.cpp -------------------------------------------------------------------------------- /src/kernel/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/context.cpp -------------------------------------------------------------------------------- /src/kernel/context_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/context_asm.asm -------------------------------------------------------------------------------- /src/kernel/cpuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/cpuid.cpp -------------------------------------------------------------------------------- /src/kernel/elf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/elf.cpp -------------------------------------------------------------------------------- /src/kernel/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/events.cpp -------------------------------------------------------------------------------- /src/kernel/fiber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/fiber.cpp -------------------------------------------------------------------------------- /src/kernel/heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/heap.cpp -------------------------------------------------------------------------------- /src/kernel/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/kernel.cpp -------------------------------------------------------------------------------- /src/kernel/liveupdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/liveupdate.cpp -------------------------------------------------------------------------------- /src/kernel/memmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/memmap.cpp -------------------------------------------------------------------------------- /src/kernel/multiboot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/multiboot.cpp -------------------------------------------------------------------------------- /src/kernel/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/os.cpp -------------------------------------------------------------------------------- /src/kernel/profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/profile.cpp -------------------------------------------------------------------------------- /src/kernel/rng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/rng.cpp -------------------------------------------------------------------------------- /src/kernel/rtc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/rtc.cpp -------------------------------------------------------------------------------- /src/kernel/scoped_profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/scoped_profiler.cpp -------------------------------------------------------------------------------- /src/kernel/service_stub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/service_stub.cpp -------------------------------------------------------------------------------- /src/kernel/syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/syscalls.cpp -------------------------------------------------------------------------------- /src/kernel/system_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/system_log.cpp -------------------------------------------------------------------------------- /src/kernel/terminal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/terminal.cpp -------------------------------------------------------------------------------- /src/kernel/timers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/timers.cpp -------------------------------------------------------------------------------- /src/kernel/tls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/tls.cpp -------------------------------------------------------------------------------- /src/kernel/vga.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/kernel/vga.cpp -------------------------------------------------------------------------------- /src/memdisk/empty.asm: -------------------------------------------------------------------------------- 1 | USE32 2 | section .diskdata 3 | 4 | -------------------------------------------------------------------------------- /src/memdisk/memdisk.asm: -------------------------------------------------------------------------------- 1 | USE32 2 | ALIGN 4096 3 | section .diskdata 4 | incbin "testdisk" 5 | -------------------------------------------------------------------------------- /src/memdisk/memdisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/memdisk/memdisk.py -------------------------------------------------------------------------------- /src/musl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/CMakeLists.txt -------------------------------------------------------------------------------- /src/musl/_lseek.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/_lseek.cpp -------------------------------------------------------------------------------- /src/musl/access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/access.cpp -------------------------------------------------------------------------------- /src/musl/brk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/brk.cpp -------------------------------------------------------------------------------- /src/musl/chmod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/chmod.cpp -------------------------------------------------------------------------------- /src/musl/chown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/chown.cpp -------------------------------------------------------------------------------- /src/musl/clock_gettime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/clock_gettime.cpp -------------------------------------------------------------------------------- /src/musl/close.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/close.cpp -------------------------------------------------------------------------------- /src/musl/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/common.hpp -------------------------------------------------------------------------------- /src/musl/creat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/creat.cpp -------------------------------------------------------------------------------- /src/musl/cwd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/cwd.cpp -------------------------------------------------------------------------------- /src/musl/dup3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/dup3.cpp -------------------------------------------------------------------------------- /src/musl/execve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/execve.cpp -------------------------------------------------------------------------------- /src/musl/exit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/exit.cpp -------------------------------------------------------------------------------- /src/musl/faccessat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/faccessat.cpp -------------------------------------------------------------------------------- /src/musl/faccessat2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/faccessat2.cpp -------------------------------------------------------------------------------- /src/musl/fchdir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fchdir.cpp -------------------------------------------------------------------------------- /src/musl/fchmod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fchmod.cpp -------------------------------------------------------------------------------- /src/musl/fchmodat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fchmodat.cpp -------------------------------------------------------------------------------- /src/musl/fchmodat2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fchmodat2.cpp -------------------------------------------------------------------------------- /src/musl/fchown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fchown.cpp -------------------------------------------------------------------------------- /src/musl/fcntl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fcntl.cpp -------------------------------------------------------------------------------- /src/musl/fstat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fstat.cpp -------------------------------------------------------------------------------- /src/musl/fstatat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fstatat.cpp -------------------------------------------------------------------------------- /src/musl/fsync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/fsync.cpp -------------------------------------------------------------------------------- /src/musl/ftruncate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/ftruncate.cpp -------------------------------------------------------------------------------- /src/musl/futex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/futex.cpp -------------------------------------------------------------------------------- /src/musl/getdents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/getdents.cpp -------------------------------------------------------------------------------- /src/musl/geteuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/geteuid.cpp -------------------------------------------------------------------------------- /src/musl/getgid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/getgid.cpp -------------------------------------------------------------------------------- /src/musl/getpid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/getpid.cpp -------------------------------------------------------------------------------- /src/musl/getrandom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/getrandom.cpp -------------------------------------------------------------------------------- /src/musl/getrlimit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/getrlimit.cpp -------------------------------------------------------------------------------- /src/musl/getrusage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/getrusage.cpp -------------------------------------------------------------------------------- /src/musl/gettid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/gettid.cpp -------------------------------------------------------------------------------- /src/musl/gettimeofday.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/gettimeofday.cpp -------------------------------------------------------------------------------- /src/musl/getuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/getuid.cpp -------------------------------------------------------------------------------- /src/musl/ioctl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/ioctl.cpp -------------------------------------------------------------------------------- /src/musl/kill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/kill.cpp -------------------------------------------------------------------------------- /src/musl/lseek.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/lseek.cpp -------------------------------------------------------------------------------- /src/musl/madvise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/madvise.cpp -------------------------------------------------------------------------------- /src/musl/mincore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mincore.cpp -------------------------------------------------------------------------------- /src/musl/mkdir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mkdir.cpp -------------------------------------------------------------------------------- /src/musl/mkdirat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mkdirat.cpp -------------------------------------------------------------------------------- /src/musl/mknod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mknod.cpp -------------------------------------------------------------------------------- /src/musl/mknodat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mknodat.cpp -------------------------------------------------------------------------------- /src/musl/mlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mlock.cpp -------------------------------------------------------------------------------- /src/musl/mmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mmap.cpp -------------------------------------------------------------------------------- /src/musl/mprotect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mprotect.cpp -------------------------------------------------------------------------------- /src/musl/mremap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/mremap.cpp -------------------------------------------------------------------------------- /src/musl/msync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/msync.cpp -------------------------------------------------------------------------------- /src/musl/munmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/munmap.cpp -------------------------------------------------------------------------------- /src/musl/nanosleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/nanosleep.cpp -------------------------------------------------------------------------------- /src/musl/open.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/open.cpp -------------------------------------------------------------------------------- /src/musl/openat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/openat.cpp -------------------------------------------------------------------------------- /src/musl/pipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/pipe.cpp -------------------------------------------------------------------------------- /src/musl/poll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/poll.cpp -------------------------------------------------------------------------------- /src/musl/prlimit64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/prlimit64.cpp -------------------------------------------------------------------------------- /src/musl/read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/read.cpp -------------------------------------------------------------------------------- /src/musl/readlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/readlink.cpp -------------------------------------------------------------------------------- /src/musl/readv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/readv.cpp -------------------------------------------------------------------------------- /src/musl/rename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/rename.cpp -------------------------------------------------------------------------------- /src/musl/rmdir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/rmdir.cpp -------------------------------------------------------------------------------- /src/musl/rt_sigaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/rt_sigaction.cpp -------------------------------------------------------------------------------- /src/musl/sched_getaffinity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sched_getaffinity.cpp -------------------------------------------------------------------------------- /src/musl/sched_setaffinity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sched_setaffinity.cpp -------------------------------------------------------------------------------- /src/musl/sched_setscheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sched_setscheduler.cpp -------------------------------------------------------------------------------- /src/musl/sched_yield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sched_yield.cpp -------------------------------------------------------------------------------- /src/musl/select.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/select.cpp -------------------------------------------------------------------------------- /src/musl/set_robust_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/set_robust_list.cpp -------------------------------------------------------------------------------- /src/musl/set_tid_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/set_tid_address.cpp -------------------------------------------------------------------------------- /src/musl/setgid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/setgid.cpp -------------------------------------------------------------------------------- /src/musl/setpgid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/setpgid.cpp -------------------------------------------------------------------------------- /src/musl/setrlimit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/setrlimit.cpp -------------------------------------------------------------------------------- /src/musl/setsid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/setsid.cpp -------------------------------------------------------------------------------- /src/musl/setuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/setuid.cpp -------------------------------------------------------------------------------- /src/musl/sigaltstack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sigaltstack.cpp -------------------------------------------------------------------------------- /src/musl/sigmask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sigmask.cpp -------------------------------------------------------------------------------- /src/musl/socketcall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/socketcall.cpp -------------------------------------------------------------------------------- /src/musl/stat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/stat.cpp -------------------------------------------------------------------------------- /src/musl/statx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/statx.cpp -------------------------------------------------------------------------------- /src/musl/stub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/stub.hpp -------------------------------------------------------------------------------- /src/musl/sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sync.cpp -------------------------------------------------------------------------------- /src/musl/syscall_n.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/syscall_n.cpp -------------------------------------------------------------------------------- /src/musl/sysinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/sysinfo.cpp -------------------------------------------------------------------------------- /src/musl/umask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/umask.cpp -------------------------------------------------------------------------------- /src/musl/uname.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/uname.cpp -------------------------------------------------------------------------------- /src/musl/unlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/unlink.cpp -------------------------------------------------------------------------------- /src/musl/utimensat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/utimensat.cpp -------------------------------------------------------------------------------- /src/musl/wait4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/wait4.cpp -------------------------------------------------------------------------------- /src/musl/write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/write.cpp -------------------------------------------------------------------------------- /src/musl/writev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/musl/writev.cpp -------------------------------------------------------------------------------- /src/net/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/CMakeLists.txt -------------------------------------------------------------------------------- /src/net/addr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/addr.cpp -------------------------------------------------------------------------------- /src/net/buffer_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/buffer_store.cpp -------------------------------------------------------------------------------- /src/net/checksum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/checksum.cpp -------------------------------------------------------------------------------- /src/net/configure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/configure.cpp -------------------------------------------------------------------------------- /src/net/conntrack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/conntrack.cpp -------------------------------------------------------------------------------- /src/net/dhcp/dh4client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/dhcp/dh4client.cpp -------------------------------------------------------------------------------- /src/net/dhcp/dhcpd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/dhcp/dhcpd.cpp -------------------------------------------------------------------------------- /src/net/dns/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/dns/client.cpp -------------------------------------------------------------------------------- /src/net/dns/dns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/dns/dns.cpp -------------------------------------------------------------------------------- /src/net/dns/query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/dns/query.cpp -------------------------------------------------------------------------------- /src/net/dns/record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/dns/record.cpp -------------------------------------------------------------------------------- /src/net/dns/response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/dns/response.cpp -------------------------------------------------------------------------------- /src/net/ethernet/ethernet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ethernet/ethernet.cpp -------------------------------------------------------------------------------- /src/net/http/basic_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/basic_client.cpp -------------------------------------------------------------------------------- /src/net/http/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/client.cpp -------------------------------------------------------------------------------- /src/net/http/client_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/client_connection.cpp -------------------------------------------------------------------------------- /src/net/http/cookie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/cookie.cpp -------------------------------------------------------------------------------- /src/net/http/header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/header.cpp -------------------------------------------------------------------------------- /src/net/http/header_fields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/header_fields.cpp -------------------------------------------------------------------------------- /src/net/http/message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/message.cpp -------------------------------------------------------------------------------- /src/net/http/mime_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/mime_types.cpp -------------------------------------------------------------------------------- /src/net/http/request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/request.cpp -------------------------------------------------------------------------------- /src/net/http/response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/response.cpp -------------------------------------------------------------------------------- /src/net/http/response_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/response_writer.cpp -------------------------------------------------------------------------------- /src/net/http/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/server.cpp -------------------------------------------------------------------------------- /src/net/http/server_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/server_connection.cpp -------------------------------------------------------------------------------- /src/net/http/status_codes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/status_codes.cpp -------------------------------------------------------------------------------- /src/net/http/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/time.cpp -------------------------------------------------------------------------------- /src/net/http/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/http/version.cpp -------------------------------------------------------------------------------- /src/net/https/botan_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/https/botan_server.cpp -------------------------------------------------------------------------------- /src/net/https/openssl_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/https/openssl_server.cpp -------------------------------------------------------------------------------- /src/net/https/s2n_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/https/s2n_server.cpp -------------------------------------------------------------------------------- /src/net/inet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/inet.cpp -------------------------------------------------------------------------------- /src/net/interfaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/interfaces.cpp -------------------------------------------------------------------------------- /src/net/ip4/arp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip4/arp.cpp -------------------------------------------------------------------------------- /src/net/ip4/icmp4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip4/icmp4.cpp -------------------------------------------------------------------------------- /src/net/ip4/ip4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip4/ip4.cpp -------------------------------------------------------------------------------- /src/net/ip4/reassembly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip4/reassembly.cpp -------------------------------------------------------------------------------- /src/net/ip6/addr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/addr.cpp -------------------------------------------------------------------------------- /src/net/ip6/addr_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/addr_list.cpp -------------------------------------------------------------------------------- /src/net/ip6/extension_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/extension_header.cpp -------------------------------------------------------------------------------- /src/net/ip6/icmp6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/icmp6.cpp -------------------------------------------------------------------------------- /src/net/ip6/ip6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/ip6.cpp -------------------------------------------------------------------------------- /src/net/ip6/mld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/mld.cpp -------------------------------------------------------------------------------- /src/net/ip6/ndp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/ndp.cpp -------------------------------------------------------------------------------- /src/net/ip6/packet_mld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/packet_mld.cpp -------------------------------------------------------------------------------- /src/net/ip6/packet_ndp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/packet_ndp.cpp -------------------------------------------------------------------------------- /src/net/ip6/slaac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/slaac.cpp -------------------------------------------------------------------------------- /src/net/ip6/udp6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ip6/udp6.cpp -------------------------------------------------------------------------------- /src/net/nat/napt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/nat/napt.cpp -------------------------------------------------------------------------------- /src/net/nat/nat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/nat/nat.cpp -------------------------------------------------------------------------------- /src/net/openssl/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/openssl/client.cpp -------------------------------------------------------------------------------- /src/net/openssl/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/openssl/init.cpp -------------------------------------------------------------------------------- /src/net/openssl/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/openssl/server.cpp -------------------------------------------------------------------------------- /src/net/openssl/tls_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/openssl/tls_stream.cpp -------------------------------------------------------------------------------- /src/net/packet_debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/packet_debug.cpp -------------------------------------------------------------------------------- /src/net/tcp/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/connection.cpp -------------------------------------------------------------------------------- /src/net/tcp/connection_states.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/connection_states.cpp -------------------------------------------------------------------------------- /src/net/tcp/listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/listener.cpp -------------------------------------------------------------------------------- /src/net/tcp/read_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/read_buffer.cpp -------------------------------------------------------------------------------- /src/net/tcp/read_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/read_request.cpp -------------------------------------------------------------------------------- /src/net/tcp/rttm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/rttm.cpp -------------------------------------------------------------------------------- /src/net/tcp/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/stream.cpp -------------------------------------------------------------------------------- /src/net/tcp/tcp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/tcp.cpp -------------------------------------------------------------------------------- /src/net/tcp/tcp_conntrack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/tcp_conntrack.cpp -------------------------------------------------------------------------------- /src/net/tcp/write_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/tcp/write_queue.cpp -------------------------------------------------------------------------------- /src/net/udp/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/udp/socket.cpp -------------------------------------------------------------------------------- /src/net/udp/udp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/udp/udp.cpp -------------------------------------------------------------------------------- /src/net/vlan_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/vlan_manager.cpp -------------------------------------------------------------------------------- /src/net/ws/websocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/net/ws/websocket.cpp -------------------------------------------------------------------------------- /src/platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/CMakeLists.txt -------------------------------------------------------------------------------- /src/platform/aarch64_vm/gic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/aarch64_vm/gic.cpp -------------------------------------------------------------------------------- /src/platform/aarch64_vm/gic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/aarch64_vm/gic.h -------------------------------------------------------------------------------- /src/platform/aarch64_vm/gic_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/aarch64_vm/gic_regs.h -------------------------------------------------------------------------------- /src/platform/aarch64_vm/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/aarch64_vm/os.cpp -------------------------------------------------------------------------------- /src/platform/aarch64_vm/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/aarch64_vm/start.asm -------------------------------------------------------------------------------- /src/platform/kvm/kvmclock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/kvm/kvmclock.cpp -------------------------------------------------------------------------------- /src/platform/kvm/kvmclock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/kvm/kvmclock.hpp -------------------------------------------------------------------------------- /src/platform/kvm/pv_eoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/kvm/pv_eoi.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/acpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/acpi.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/acpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/acpi.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/apic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/apic.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/apic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/apic.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/clocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/clocks.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/clocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/clocks.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/cmos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/cmos.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/cmos.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/cmos.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/gdt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/gdt.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/idt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/idt.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/idt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/idt.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/ioapic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/ioapic.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/ioapic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/ioapic.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/os.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/pic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/pic.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/pic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/pic.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/pit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/pit.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/pit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/pit.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/rand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/rand.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/serial1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/serial1.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/smbios.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/smbios.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/smbios.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/smbios.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/smp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/smp.cpp -------------------------------------------------------------------------------- /src/platform/x86_pc/smp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/smp.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/start.asm -------------------------------------------------------------------------------- /src/platform/x86_pc/x2apic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/x2apic.hpp -------------------------------------------------------------------------------- /src/platform/x86_pc/xapic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_pc/xapic.hpp -------------------------------------------------------------------------------- /src/platform/x86_solo5/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/platform/x86_solo5/os.cpp -------------------------------------------------------------------------------- /src/plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/autoconf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/autoconf.cpp -------------------------------------------------------------------------------- /src/plugins/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/example.cpp -------------------------------------------------------------------------------- /src/plugins/madness/doge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/madness/doge.hpp -------------------------------------------------------------------------------- /src/plugins/madness/madness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/madness/madness.cpp -------------------------------------------------------------------------------- /src/plugins/madness/madness.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/madness/madness.hpp -------------------------------------------------------------------------------- /src/plugins/nacl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/nacl.cpp -------------------------------------------------------------------------------- /src/plugins/syslog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/syslog.cpp -------------------------------------------------------------------------------- /src/plugins/syslogd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/syslogd.cpp -------------------------------------------------------------------------------- /src/plugins/system_log.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/plugins/terminal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/terminal.cpp -------------------------------------------------------------------------------- /src/plugins/unik.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/unik.cpp -------------------------------------------------------------------------------- /src/plugins/vfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/plugins/vfs.cpp -------------------------------------------------------------------------------- /src/posix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/CMakeLists.txt -------------------------------------------------------------------------------- /src/posix/fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/fd.cpp -------------------------------------------------------------------------------- /src/posix/file_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/file_fd.cpp -------------------------------------------------------------------------------- /src/posix/memalign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/memalign.cpp -------------------------------------------------------------------------------- /src/posix/pthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/pthread.cpp -------------------------------------------------------------------------------- /src/posix/secure_getenv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/secure_getenv.cpp -------------------------------------------------------------------------------- /src/posix/stdlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/stdlib.cpp -------------------------------------------------------------------------------- /src/posix/sys/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/sys/socket.cpp -------------------------------------------------------------------------------- /src/posix/sys/stat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/sys/stat.cpp -------------------------------------------------------------------------------- /src/posix/tcp_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/tcp_fd.cpp -------------------------------------------------------------------------------- /src/posix/udp_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/udp_fd.cpp -------------------------------------------------------------------------------- /src/posix/unistd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/unistd.cpp -------------------------------------------------------------------------------- /src/posix/unix_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/posix/unix_fd.cpp -------------------------------------------------------------------------------- /src/service_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/service_name.cpp -------------------------------------------------------------------------------- /src/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/CMakeLists.txt -------------------------------------------------------------------------------- /src/util/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/async.cpp -------------------------------------------------------------------------------- /src/util/autoconf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/autoconf.cpp -------------------------------------------------------------------------------- /src/util/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/config.cpp -------------------------------------------------------------------------------- /src/util/crc32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/crc32.cpp -------------------------------------------------------------------------------- /src/util/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/logger.cpp -------------------------------------------------------------------------------- /src/util/memstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/memstream.c -------------------------------------------------------------------------------- /src/util/path_to_regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/path_to_regex.cpp -------------------------------------------------------------------------------- /src/util/percent_encoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/percent_encoding.cpp -------------------------------------------------------------------------------- /src/util/pmr_default.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/pmr_default.cpp -------------------------------------------------------------------------------- /src/util/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/sha1.cpp -------------------------------------------------------------------------------- /src/util/statman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/statman.cpp -------------------------------------------------------------------------------- /src/util/statman_liu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/statman_liu.cpp -------------------------------------------------------------------------------- /src/util/syslog_facility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/syslog_facility.cpp -------------------------------------------------------------------------------- /src/util/syslogd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/syslogd.cpp -------------------------------------------------------------------------------- /src/util/tar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/tar.cpp -------------------------------------------------------------------------------- /src/util/uri.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/util/uri.cpp -------------------------------------------------------------------------------- /src/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/version.cpp -------------------------------------------------------------------------------- /src/virtio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/virtio/CMakeLists.txt -------------------------------------------------------------------------------- /src/virtio/virtio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/virtio/virtio.cpp -------------------------------------------------------------------------------- /src/virtio/virtio_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/src/virtio/virtio_queue.cpp -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/README.md -------------------------------------------------------------------------------- /test/integration/README.md: -------------------------------------------------------------------------------- 1 | # IncludeOS integration test 2 | -------------------------------------------------------------------------------- /test/integration/fs/fat16/vm.json: -------------------------------------------------------------------------------- 1 | {"image" : "service.img" } 2 | -------------------------------------------------------------------------------- /test/integration/fs/ide/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/integration/fs/ide/test.py -------------------------------------------------------------------------------- /test/integration/fs/ide/vm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/integration/fs/ide/vm.json -------------------------------------------------------------------------------- /test/integration/fs/memdisk/sector0.disk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/fs/vfs/README.md: -------------------------------------------------------------------------------- 1 | # Test IncludeOS Virtual File System 2 | -------------------------------------------------------------------------------- /test/integration/fs/vfs/memdisk/README.md: -------------------------------------------------------------------------------- 1 | #Test content for virtual file system test 2 | -------------------------------------------------------------------------------- /test/integration/fs/vfs/memdisk/users/alfred/etc/ip6/config.txt: -------------------------------------------------------------------------------- 1 | fe80::8b3:f8c7:b2ab:4934 2 | -------------------------------------------------------------------------------- /test/integration/fs/vfs/memdisk/users/alfred/private/secret_plan_step1.txt: -------------------------------------------------------------------------------- 1 | Manhattan 2 | -------------------------------------------------------------------------------- /test/integration/fs/vfs/memdisk/users/alfred/private/secret_plan_step2.txt: -------------------------------------------------------------------------------- 1 | Berlin 2 | -------------------------------------------------------------------------------- /test/integration/fs/vfs/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/integration/fs/vfs/test.py -------------------------------------------------------------------------------- /test/integration/fs/vfs/virtio2/txt/quote.txt: -------------------------------------------------------------------------------- 1 | Always pass on what you have learned. 2 | -------------------------------------------------------------------------------- /test/integration/fs/vfs/vm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/integration/fs/vfs/vm.json -------------------------------------------------------------------------------- /test/integration/fs/virtio_block/README.md: -------------------------------------------------------------------------------- 1 | # Test Virtio block. WIP 2 | -------------------------------------------------------------------------------- /test/integration/hw/serial/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/hw/serial/vm.json: -------------------------------------------------------------------------------- 1 | { 2 | "image" : "test_serial.img" 3 | } 4 | -------------------------------------------------------------------------------- /test/integration/hw/vga/debug.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | gdb -x service.gdb 3 | -------------------------------------------------------------------------------- /test/integration/hw/vga/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/integration/hw/vga/run.sh -------------------------------------------------------------------------------- /test/integration/hw/vga/service.gdb: -------------------------------------------------------------------------------- 1 | file Test 2 | break Service::start 3 | target remote localhost:1234 4 | -------------------------------------------------------------------------------- /test/integration/hw/vga/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/integration/hw/vga/test.sh -------------------------------------------------------------------------------- /test/integration/hw/vga/vbox.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ../../etc/vboxrun.sh Test.img 3 | -------------------------------------------------------------------------------- /test/integration/hw/vga/vga.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/integration/hw/vga/vga.cpp -------------------------------------------------------------------------------- /test/integration/kernel/block/README.md: -------------------------------------------------------------------------------- 1 | # Test blocking calls 2 | -------------------------------------------------------------------------------- /test/integration/kernel/context/README.md: -------------------------------------------------------------------------------- 1 | # Test stack switching 2 | -------------------------------------------------------------------------------- /test/integration/kernel/context/vm.json: -------------------------------------------------------------------------------- 1 | {"image" : "service.img" } 2 | -------------------------------------------------------------------------------- /test/integration/kernel/grub/.gitignore: -------------------------------------------------------------------------------- 1 | temp_disk/ 2 | -------------------------------------------------------------------------------- /test/integration/kernel/grub/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo apt-get -q install -qy grub-pc xorriso 3 | -------------------------------------------------------------------------------- /test/integration/kernel/grub/vm.json: -------------------------------------------------------------------------------- 1 | {"image" : "grub.iso" } 2 | -------------------------------------------------------------------------------- /test/integration/kernel/memmap/README.md: -------------------------------------------------------------------------------- 1 | # Test of different timers 2 | 3 | -------------------------------------------------------------------------------- /test/integration/kernel/memmap/vm1.json: -------------------------------------------------------------------------------- 1 | {"image" : "service.img" } 2 | -------------------------------------------------------------------------------- /test/integration/kernel/modules/README.md: -------------------------------------------------------------------------------- 1 | # Test multiboot modules 2 | -------------------------------------------------------------------------------- /test/integration/kernel/plugin_init/README.md: -------------------------------------------------------------------------------- 1 | # Test pre-service plugin initialization routines 2 | -------------------------------------------------------------------------------- /test/integration/kernel/plugin_init/vm.json: -------------------------------------------------------------------------------- 1 | {"image" : "service.img" } 2 | -------------------------------------------------------------------------------- /test/integration/kernel/rng/vm.json: -------------------------------------------------------------------------------- 1 | {"image" : "service.img" } 2 | -------------------------------------------------------------------------------- /test/integration/kernel/timers/README.md: -------------------------------------------------------------------------------- 1 | # Test of different timers 2 | 3 | -------------------------------------------------------------------------------- /test/integration/kernel/tls/vm.json: -------------------------------------------------------------------------------- 1 | { 2 | "mem" : 32 3 | } 4 | -------------------------------------------------------------------------------- /test/integration/net/dns/README.md: -------------------------------------------------------------------------------- 1 | # DNS Test 2 | -------------------------------------------------------------------------------- /test/integration/net/icmp/README.md: -------------------------------------------------------------------------------- 1 | # ICMP integration test 2 | -------------------------------------------------------------------------------- /test/integration/net/icmp6/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0 &> /dev/null 3 | -------------------------------------------------------------------------------- /test/integration/net/nat/README.md: -------------------------------------------------------------------------------- 1 | # Test NAT 2 | -------------------------------------------------------------------------------- /test/integration/net/slaac/README.md: -------------------------------------------------------------------------------- 1 | # Test SLAAC or Auto-configuration of Slaac functionality 2 | -------------------------------------------------------------------------------- /test/integration/net/tcp/.gitignore: -------------------------------------------------------------------------------- 1 | test_tcp 2 | -------------------------------------------------------------------------------- /test/integration/net/vlan/README.md: -------------------------------------------------------------------------------- 1 | # Test VLAN 2 | -------------------------------------------------------------------------------- /test/integration/net/websocket/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | sudo -H pip -q install ws4py==0.4.2 4 | -------------------------------------------------------------------------------- /test/integration/performance/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/posix/conf/vm.json: -------------------------------------------------------------------------------- 1 | { 2 | "mem" : 128 3 | } 4 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.d 3 | *.img 4 | _elf_symbols.bin 5 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/file2: -------------------------------------------------------------------------------- 1 | more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/file3: -------------------------------------------------------------------------------- 1 | even more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder1/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder1/file2: -------------------------------------------------------------------------------- 1 | more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder1/foldera/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder1/folderb/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder1/folderc/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder2/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder3/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/file_fd/disk/folder3/file2: -------------------------------------------------------------------------------- 1 | more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.d 3 | *.img 4 | _elf_symbols.bin 5 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/file2: -------------------------------------------------------------------------------- 1 | more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/file3: -------------------------------------------------------------------------------- 1 | even more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder1/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder1/file2: -------------------------------------------------------------------------------- 1 | more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder1/foldera/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder1/folderb/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder1/folderc/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder2/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder3/file1: -------------------------------------------------------------------------------- 1 | content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/disk/folder3/file2: -------------------------------------------------------------------------------- 1 | more content 2 | -------------------------------------------------------------------------------- /test/integration/posix/stat/vm.json: -------------------------------------------------------------------------------- 1 | { 2 | "mem" : 128 3 | } 4 | -------------------------------------------------------------------------------- /test/integration/posix/syslog_default/vm.json: -------------------------------------------------------------------------------- 1 | { 2 | "mem" : 128 3 | } 4 | -------------------------------------------------------------------------------- /test/integration/posix/udp/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.d 3 | *.img 4 | _elf_symbols.bin 5 | -------------------------------------------------------------------------------- /test/integration/stl/coroutines/vm.json: -------------------------------------------------------------------------------- 1 | { 2 | "smp" : 5 3 | } 4 | -------------------------------------------------------------------------------- /test/integration/stl/exceptions/.gitignore: -------------------------------------------------------------------------------- 1 | /test_exceptions 2 | -------------------------------------------------------------------------------- /test/integration/stl/exceptions/vm.json: -------------------------------------------------------------------------------- 1 | { 2 | "smp" : 16 3 | } 4 | -------------------------------------------------------------------------------- /test/integration/util/tar/README.md: -------------------------------------------------------------------------------- 1 | # Tar Test Service 2 | 3 | -------------------------------------------------------------------------------- /test/integration/util/tar_gz/README.md: -------------------------------------------------------------------------------- 1 | # Tar.gz Test Service 2 | 3 | -------------------------------------------------------------------------------- /test/misc/binary_check/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/binary_check/test.sh -------------------------------------------------------------------------------- /test/misc/lest_util/common.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/lest_util/common.cxx -------------------------------------------------------------------------------- /test/misc/lest_util/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/lest_util/malloc.h -------------------------------------------------------------------------------- /test/misc/lest_util/mock_fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/lest_util/mock_fs.cpp -------------------------------------------------------------------------------- /test/misc/lest_util/mock_fs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/lest_util/mock_fs.hpp -------------------------------------------------------------------------------- /test/misc/lest_util/os_mock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/lest_util/os_mock.cpp -------------------------------------------------------------------------------- /test/misc/lest_util/posix_strace.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define PRINT(x, ...) /** x **/ 4 | -------------------------------------------------------------------------------- /test/misc/lest_util/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/lest_util/random.cpp -------------------------------------------------------------------------------- /test/misc/lest_util/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/lest_util/stdlib.h -------------------------------------------------------------------------------- /test/misc/solo5-hvt/manual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/solo5-hvt/manual.sh -------------------------------------------------------------------------------- /test/misc/solo5-hvt/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/solo5-hvt/test.sh -------------------------------------------------------------------------------- /test/misc/solo5-spt/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/solo5-spt/test.sh -------------------------------------------------------------------------------- /test/misc/test_solo5_hvt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/test_solo5_hvt.sh -------------------------------------------------------------------------------- /test/misc/test_solo5_spt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/misc/test_solo5_spt.sh -------------------------------------------------------------------------------- /test/stress/net/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/stress/net/CMakeLists.txt -------------------------------------------------------------------------------- /test/stress/net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/stress/net/README.md -------------------------------------------------------------------------------- /test/stress/net/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/stress/net/service.cpp -------------------------------------------------------------------------------- /test/stress/net/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/stress/net/test.py -------------------------------------------------------------------------------- /test/stress/net/vm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/stress/net/vm.json -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/test.sh -------------------------------------------------------------------------------- /test/unit/fs/memdisk.fat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/fs/memdisk.fat -------------------------------------------------------------------------------- /test/unit/fs/memdisk_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/fs/memdisk_test.cpp -------------------------------------------------------------------------------- /test/unit/fs/path_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/fs/path_test.cpp -------------------------------------------------------------------------------- /test/unit/fs/unit_fat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/fs/unit_fat.cpp -------------------------------------------------------------------------------- /test/unit/fs/unit_fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/fs/unit_fs.cpp -------------------------------------------------------------------------------- /test/unit/fs/vfs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/fs/vfs_test.cpp -------------------------------------------------------------------------------- /test/unit/hw/cpu_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/hw/cpu_test.cpp -------------------------------------------------------------------------------- /test/unit/hw/mac_addr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/hw/mac_addr_test.cpp -------------------------------------------------------------------------------- /test/unit/hw/usernet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/hw/usernet.cpp -------------------------------------------------------------------------------- /test/unit/hw/virtio_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/hw/virtio_queue.cpp -------------------------------------------------------------------------------- /test/unit/kernel/arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/kernel/arch.cpp -------------------------------------------------------------------------------- /test/unit/kernel/blocking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/kernel/blocking.cpp -------------------------------------------------------------------------------- /test/unit/kernel/cpuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/kernel/cpuid.cpp -------------------------------------------------------------------------------- /test/unit/kernel/os_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/kernel/os_test.cpp -------------------------------------------------------------------------------- /test/unit/kernel/rng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/kernel/rng.cpp -------------------------------------------------------------------------------- /test/unit/kernel/spinlocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/kernel/spinlocks.cpp -------------------------------------------------------------------------------- /test/unit/kernel/test_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/kernel/test_hal.cpp -------------------------------------------------------------------------------- /test/unit/net/addr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/addr_test.cpp -------------------------------------------------------------------------------- /test/unit/net/bufstore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/bufstore.cpp -------------------------------------------------------------------------------- /test/unit/net/checksum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/checksum.cpp -------------------------------------------------------------------------------- /test/unit/net/cidr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/cidr.cpp -------------------------------------------------------------------------------- /test/unit/net/cookie_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/cookie_test.cpp -------------------------------------------------------------------------------- /test/unit/net/dhcp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/dhcp.cpp -------------------------------------------------------------------------------- /test/unit/net/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/error.cpp -------------------------------------------------------------------------------- /test/unit/net/ip4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/ip4.cpp -------------------------------------------------------------------------------- /test/unit/net/ip4_addr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/ip4_addr.cpp -------------------------------------------------------------------------------- /test/unit/net/ip6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/ip6.cpp -------------------------------------------------------------------------------- /test/unit/net/ip6_addr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/ip6_addr.cpp -------------------------------------------------------------------------------- /test/unit/net/napt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/napt_test.cpp -------------------------------------------------------------------------------- /test/unit/net/nat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/nat_test.cpp -------------------------------------------------------------------------------- /test/unit/net/packets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/packets.cpp -------------------------------------------------------------------------------- /test/unit/net/router_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/router_test.cpp -------------------------------------------------------------------------------- /test/unit/net/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/socket.cpp -------------------------------------------------------------------------------- /test/unit/net/tcp_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/tcp_benchmark.cpp -------------------------------------------------------------------------------- /test/unit/net/tcp_sack_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/tcp_sack_test.cpp -------------------------------------------------------------------------------- /test/unit/net/websocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/net/websocket.cpp -------------------------------------------------------------------------------- /test/unit/performance/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/unit/posix/fd_map_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/posix/fd_map_test.cpp -------------------------------------------------------------------------------- /test/unit/posix/inet_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/posix/inet_test.cpp -------------------------------------------------------------------------------- /test/unit/posix/unit_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/posix/unit_fd.cpp -------------------------------------------------------------------------------- /test/unit/stl/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/unit/util/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/base64.cpp -------------------------------------------------------------------------------- /test/unit/util/bitops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/bitops.cpp -------------------------------------------------------------------------------- /test/unit/util/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/config.cpp -------------------------------------------------------------------------------- /test/unit/util/crc32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/crc32.cpp -------------------------------------------------------------------------------- /test/unit/util/delegate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/delegate.cpp -------------------------------------------------------------------------------- /test/unit/util/fixed_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/fixed_queue.cpp -------------------------------------------------------------------------------- /test/unit/util/fixed_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/fixed_vector.cpp -------------------------------------------------------------------------------- /test/unit/util/isotime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/isotime.cpp -------------------------------------------------------------------------------- /test/unit/util/logger_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/logger_test.cpp -------------------------------------------------------------------------------- /test/unit/util/ringbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/ringbuffer.cpp -------------------------------------------------------------------------------- /test/unit/util/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/sha1.cpp -------------------------------------------------------------------------------- /test/unit/util/statman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/statman.cpp -------------------------------------------------------------------------------- /test/unit/util/syslogd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/syslogd_test.cpp -------------------------------------------------------------------------------- /test/unit/util/tar_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/tar_test.cpp -------------------------------------------------------------------------------- /test/unit/util/uri_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/unit/util/uri_test.cpp -------------------------------------------------------------------------------- /test/userspace/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | gmon.out 3 | tcp_callgraph.png 4 | -------------------------------------------------------------------------------- /test/userspace/fuzz/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/fuzz/http.cpp -------------------------------------------------------------------------------- /test/userspace/fuzz/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/fuzz/service.cpp -------------------------------------------------------------------------------- /test/userspace/fuzz/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/fuzz/test.sh -------------------------------------------------------------------------------- /test/userspace/liveupdate/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | gmon.out 3 | tcp_callgraph.png 4 | -------------------------------------------------------------------------------- /test/userspace/router/nacl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/router/nacl.cpp -------------------------------------------------------------------------------- /test/userspace/s2n/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | gmon.out 3 | tcp_callgraph.png 4 | -------------------------------------------------------------------------------- /test/userspace/s2n/memdisk.fat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/s2n/memdisk.fat -------------------------------------------------------------------------------- /test/userspace/s2n/serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/s2n/serial.cpp -------------------------------------------------------------------------------- /test/userspace/s2n/serial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/s2n/serial.hpp -------------------------------------------------------------------------------- /test/userspace/s2n/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/s2n/service.cpp -------------------------------------------------------------------------------- /test/userspace/s2n/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/s2n/test.sh -------------------------------------------------------------------------------- /test/userspace/tcp/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | gmon.out 3 | tcp_callgraph.png 4 | -------------------------------------------------------------------------------- /test/userspace/tcp/pgo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/tcp/pgo.sh -------------------------------------------------------------------------------- /test/userspace/tcp/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/tcp/service.cpp -------------------------------------------------------------------------------- /test/userspace/tcp/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/test/userspace/tcp/test.sh -------------------------------------------------------------------------------- /test/userspace/websockets/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | gmon.out 3 | tcp_callgraph.png 4 | -------------------------------------------------------------------------------- /unikernel.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/unikernel.nix -------------------------------------------------------------------------------- /unittests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/unittests.nix -------------------------------------------------------------------------------- /userspace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/CMakeLists.txt -------------------------------------------------------------------------------- /userspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/README.md -------------------------------------------------------------------------------- /userspace/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/CMakeLists.txt -------------------------------------------------------------------------------- /userspace/src/arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/arch.cpp -------------------------------------------------------------------------------- /userspace/src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/config.cpp -------------------------------------------------------------------------------- /userspace/src/epoll_evloop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/epoll_evloop.hpp -------------------------------------------------------------------------------- /userspace/src/linux_evloop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/linux_evloop.cpp -------------------------------------------------------------------------------- /userspace/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/main.cpp -------------------------------------------------------------------------------- /userspace/src/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/os.cpp -------------------------------------------------------------------------------- /userspace/src/profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/userspace/src/profile.cpp -------------------------------------------------------------------------------- /vmbuild.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/vmbuild.nix -------------------------------------------------------------------------------- /vmbuild/.gitignore: -------------------------------------------------------------------------------- 1 | elf_syms 2 | vmbuild 3 | -------------------------------------------------------------------------------- /vmbuild/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/vmbuild/CMakeLists.txt -------------------------------------------------------------------------------- /vmbuild/elf_syms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/vmbuild/elf_syms.cpp -------------------------------------------------------------------------------- /vmbuild/vmbuild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/includeos/IncludeOS/HEAD/vmbuild/vmbuild.cpp --------------------------------------------------------------------------------