├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── bochsrc ├── config ├── default.json ├── files ├── gdb_script ├── image_config.json └── qemu.json ├── resources ├── FiraSans-Regular.otf └── zap-light16.psf ├── src ├── bootloader.zig ├── bootloader │ ├── arch.zig │ ├── arch │ │ ├── x86.zig │ │ ├── x86 │ │ │ └── 64 │ │ │ │ └── smp_trampoline.S │ │ └── x86_64.zig │ ├── bios.zig │ ├── limine.zig │ ├── limine │ │ ├── LICENSE.md │ │ ├── arch │ │ │ └── x86_64 │ │ │ │ └── linker_script.ld │ │ ├── installables │ │ │ ├── BOOTAA64.EFI │ │ │ ├── BOOTIA32.EFI │ │ │ ├── BOOTX64.EFI │ │ │ ├── LICENSE.md │ │ │ ├── Makefile │ │ │ ├── install-sh │ │ │ ├── limine-cd-efi.bin │ │ │ ├── limine-cd.bin │ │ │ ├── limine-deploy.c │ │ │ ├── limine-pxe.bin │ │ │ ├── limine-version.c │ │ │ ├── limine.cfg │ │ │ ├── limine.h │ │ │ └── limine.sys │ │ ├── installer.zig │ │ ├── main.zig │ │ └── test.zig │ ├── rise │ │ ├── bios │ │ │ ├── linker_script.ld │ │ │ ├── main.zig │ │ │ ├── test.zig │ │ │ └── unreal_mode.S │ │ └── uefi │ │ │ ├── main.zig │ │ │ └── test.zig │ ├── todo │ │ ├── draw_context.zig │ │ ├── font.zig │ │ └── smp.zig │ └── uefi.zig ├── common.zig ├── cpu.zig ├── cpu │ ├── arch.zig │ ├── arch │ │ ├── x86 │ │ │ └── 64 │ │ │ │ ├── init.zig │ │ │ │ ├── linker_script.ld │ │ │ │ └── syscall.zig │ │ └── x86_64.zig │ ├── capabilities.zig │ ├── main.zig │ ├── test.zig │ └── test_runner.zig ├── host.zig ├── host │ ├── disk_image_builder.zig │ ├── disk_image_builder │ │ ├── boot_disk.zig │ │ ├── main.zig │ │ └── test.zig │ ├── runner │ │ └── main.zig │ └── test.zig ├── lib.zig ├── lib │ ├── arch.zig │ ├── arch │ │ ├── x86.zig │ │ ├── x86 │ │ │ ├── 64 │ │ │ │ └── registers.zig │ │ │ └── common.zig │ │ └── x86_64.zig │ ├── config.zig │ ├── crc32.zig │ ├── disk.zig │ ├── extern_enum_array.zig │ ├── filesystem.zig │ ├── filesystem │ │ └── fat32.zig │ ├── graphics.zig │ ├── nls.zig │ ├── nls │ │ └── ascii.zig │ ├── partition_table.zig │ ├── partition_table │ │ ├── gpt.zig │ │ └── mbr.zig │ └── psf1.zig ├── privileged.zig ├── privileged │ ├── acpi.zig │ ├── arch.zig │ └── arch │ │ ├── x86.zig │ │ ├── x86 │ │ ├── 32 │ │ │ └── io.zig │ │ ├── 64 │ │ │ ├── apic.zig │ │ │ ├── io.zig │ │ │ ├── paging.zig │ │ │ └── registers.zig │ │ └── common.zig │ │ └── x86_64.zig ├── rise.zig ├── rise │ ├── arch.zig │ ├── arch │ │ └── x64_64.zig │ ├── capabilities.zig │ └── syscall.zig ├── user.zig └── user │ ├── arch.zig │ ├── arch │ ├── x86_64.zig │ └── x86_64 │ │ └── linker_script.ld │ ├── programs │ ├── device_manager │ │ ├── main.zig │ │ ├── module.json │ │ └── test.zig │ └── init │ │ ├── main.zig │ │ ├── module.json │ │ └── test.zig │ └── thread.zig └── tools ├── OVMF_CODE-pure-efi.fd ├── format_loopback_fat32.sh ├── loopback_end.sh ├── loopback_mount.sh └── loopback_start.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [davidgm94] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/README.md -------------------------------------------------------------------------------- /bochsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/bochsrc -------------------------------------------------------------------------------- /config/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/config/default.json -------------------------------------------------------------------------------- /config/files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/config/files -------------------------------------------------------------------------------- /config/gdb_script: -------------------------------------------------------------------------------- 1 | set can-use-hw-watchpoints 1 2 | -------------------------------------------------------------------------------- /config/image_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/config/image_config.json -------------------------------------------------------------------------------- /config/qemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/config/qemu.json -------------------------------------------------------------------------------- /resources/FiraSans-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/resources/FiraSans-Regular.otf -------------------------------------------------------------------------------- /resources/zap-light16.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/resources/zap-light16.psf -------------------------------------------------------------------------------- /src/bootloader.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader.zig -------------------------------------------------------------------------------- /src/bootloader/arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/arch.zig -------------------------------------------------------------------------------- /src/bootloader/arch/x86.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bootloader/arch/x86/64/smp_trampoline.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/arch/x86/64/smp_trampoline.S -------------------------------------------------------------------------------- /src/bootloader/arch/x86_64.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/arch/x86_64.zig -------------------------------------------------------------------------------- /src/bootloader/bios.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/bios.zig -------------------------------------------------------------------------------- /src/bootloader/limine.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine.zig -------------------------------------------------------------------------------- /src/bootloader/limine/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/LICENSE.md -------------------------------------------------------------------------------- /src/bootloader/limine/arch/x86_64/linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/arch/x86_64/linker_script.ld -------------------------------------------------------------------------------- /src/bootloader/limine/installables/BOOTAA64.EFI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/BOOTAA64.EFI -------------------------------------------------------------------------------- /src/bootloader/limine/installables/BOOTIA32.EFI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/BOOTIA32.EFI -------------------------------------------------------------------------------- /src/bootloader/limine/installables/BOOTX64.EFI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/BOOTX64.EFI -------------------------------------------------------------------------------- /src/bootloader/limine/installables/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/LICENSE.md -------------------------------------------------------------------------------- /src/bootloader/limine/installables/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/Makefile -------------------------------------------------------------------------------- /src/bootloader/limine/installables/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/install-sh -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine-cd-efi.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine-cd-efi.bin -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine-cd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine-cd.bin -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine-deploy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine-deploy.c -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine-pxe.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine-pxe.bin -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine-version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine-version.c -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine.cfg -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine.h -------------------------------------------------------------------------------- /src/bootloader/limine/installables/limine.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installables/limine.sys -------------------------------------------------------------------------------- /src/bootloader/limine/installer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/installer.zig -------------------------------------------------------------------------------- /src/bootloader/limine/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/limine/main.zig -------------------------------------------------------------------------------- /src/bootloader/limine/test.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bootloader/rise/bios/linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/rise/bios/linker_script.ld -------------------------------------------------------------------------------- /src/bootloader/rise/bios/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/rise/bios/main.zig -------------------------------------------------------------------------------- /src/bootloader/rise/bios/test.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bootloader/rise/bios/unreal_mode.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/rise/bios/unreal_mode.S -------------------------------------------------------------------------------- /src/bootloader/rise/uefi/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/rise/uefi/main.zig -------------------------------------------------------------------------------- /src/bootloader/rise/uefi/test.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bootloader/todo/draw_context.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/todo/draw_context.zig -------------------------------------------------------------------------------- /src/bootloader/todo/font.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/todo/font.zig -------------------------------------------------------------------------------- /src/bootloader/todo/smp.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/todo/smp.zig -------------------------------------------------------------------------------- /src/bootloader/uefi.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/bootloader/uefi.zig -------------------------------------------------------------------------------- /src/common.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/common.zig -------------------------------------------------------------------------------- /src/cpu.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu.zig -------------------------------------------------------------------------------- /src/cpu/arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/arch.zig -------------------------------------------------------------------------------- /src/cpu/arch/x86/64/init.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/arch/x86/64/init.zig -------------------------------------------------------------------------------- /src/cpu/arch/x86/64/linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/arch/x86/64/linker_script.ld -------------------------------------------------------------------------------- /src/cpu/arch/x86/64/syscall.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/arch/x86/64/syscall.zig -------------------------------------------------------------------------------- /src/cpu/arch/x86_64.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/arch/x86_64.zig -------------------------------------------------------------------------------- /src/cpu/capabilities.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/capabilities.zig -------------------------------------------------------------------------------- /src/cpu/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/main.zig -------------------------------------------------------------------------------- /src/cpu/test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/test.zig -------------------------------------------------------------------------------- /src/cpu/test_runner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/cpu/test_runner.zig -------------------------------------------------------------------------------- /src/host.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/host.zig -------------------------------------------------------------------------------- /src/host/disk_image_builder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/host/disk_image_builder.zig -------------------------------------------------------------------------------- /src/host/disk_image_builder/boot_disk.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/host/disk_image_builder/boot_disk.zig -------------------------------------------------------------------------------- /src/host/disk_image_builder/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/host/disk_image_builder/main.zig -------------------------------------------------------------------------------- /src/host/disk_image_builder/test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/host/disk_image_builder/test.zig -------------------------------------------------------------------------------- /src/host/runner/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/host/runner/main.zig -------------------------------------------------------------------------------- /src/host/test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/host/test.zig -------------------------------------------------------------------------------- /src/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib.zig -------------------------------------------------------------------------------- /src/lib/arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/arch.zig -------------------------------------------------------------------------------- /src/lib/arch/x86.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/arch/x86.zig -------------------------------------------------------------------------------- /src/lib/arch/x86/64/registers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/arch/x86/64/registers.zig -------------------------------------------------------------------------------- /src/lib/arch/x86/common.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/arch/x86/common.zig -------------------------------------------------------------------------------- /src/lib/arch/x86_64.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/arch/x86_64.zig -------------------------------------------------------------------------------- /src/lib/config.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/config.zig -------------------------------------------------------------------------------- /src/lib/crc32.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/crc32.zig -------------------------------------------------------------------------------- /src/lib/disk.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/disk.zig -------------------------------------------------------------------------------- /src/lib/extern_enum_array.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/extern_enum_array.zig -------------------------------------------------------------------------------- /src/lib/filesystem.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/filesystem.zig -------------------------------------------------------------------------------- /src/lib/filesystem/fat32.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/filesystem/fat32.zig -------------------------------------------------------------------------------- /src/lib/graphics.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/graphics.zig -------------------------------------------------------------------------------- /src/lib/nls.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/nls.zig -------------------------------------------------------------------------------- /src/lib/nls/ascii.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/nls/ascii.zig -------------------------------------------------------------------------------- /src/lib/partition_table.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/partition_table.zig -------------------------------------------------------------------------------- /src/lib/partition_table/gpt.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/partition_table/gpt.zig -------------------------------------------------------------------------------- /src/lib/partition_table/mbr.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/partition_table/mbr.zig -------------------------------------------------------------------------------- /src/lib/psf1.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/lib/psf1.zig -------------------------------------------------------------------------------- /src/privileged.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged.zig -------------------------------------------------------------------------------- /src/privileged/acpi.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/acpi.zig -------------------------------------------------------------------------------- /src/privileged/arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86/32/io.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86/32/io.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86/64/apic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86/64/apic.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86/64/io.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86/64/io.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86/64/paging.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86/64/paging.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86/64/registers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86/64/registers.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86/common.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86/common.zig -------------------------------------------------------------------------------- /src/privileged/arch/x86_64.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/privileged/arch/x86_64.zig -------------------------------------------------------------------------------- /src/rise.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/rise.zig -------------------------------------------------------------------------------- /src/rise/arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/rise/arch.zig -------------------------------------------------------------------------------- /src/rise/arch/x64_64.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/rise/arch/x64_64.zig -------------------------------------------------------------------------------- /src/rise/capabilities.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/rise/capabilities.zig -------------------------------------------------------------------------------- /src/rise/syscall.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/rise/syscall.zig -------------------------------------------------------------------------------- /src/user.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user.zig -------------------------------------------------------------------------------- /src/user/arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/arch.zig -------------------------------------------------------------------------------- /src/user/arch/x86_64.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/arch/x86_64.zig -------------------------------------------------------------------------------- /src/user/arch/x86_64/linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/arch/x86_64/linker_script.ld -------------------------------------------------------------------------------- /src/user/programs/device_manager/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/programs/device_manager/main.zig -------------------------------------------------------------------------------- /src/user/programs/device_manager/module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/programs/device_manager/module.json -------------------------------------------------------------------------------- /src/user/programs/device_manager/test.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/user/programs/init/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/programs/init/main.zig -------------------------------------------------------------------------------- /src/user/programs/init/module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/programs/init/module.json -------------------------------------------------------------------------------- /src/user/programs/init/test.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/user/thread.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/src/user/thread.zig -------------------------------------------------------------------------------- /tools/OVMF_CODE-pure-efi.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/tools/OVMF_CODE-pure-efi.fd -------------------------------------------------------------------------------- /tools/format_loopback_fat32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/tools/format_loopback_fat32.sh -------------------------------------------------------------------------------- /tools/loopback_end.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/tools/loopback_end.sh -------------------------------------------------------------------------------- /tools/loopback_mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/tools/loopback_mount.sh -------------------------------------------------------------------------------- /tools/loopback_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgmbb/birth/HEAD/tools/loopback_start.sh --------------------------------------------------------------------------------