├── .cargo ├── config.toml └── runner.sh ├── .envrc ├── .github └── dependabot.yml ├── .gitignore ├── .nvim ├── init.lua └── neoconf.json ├── Cargo.toml ├── LICENSE ├── README.md ├── conf ├── limine.conf └── linker.ld ├── flake.lock ├── flake.nix ├── justfile ├── rust-toolchain.toml ├── rustfmt.toml └── src ├── idt.rs ├── lib.rs ├── main.rs ├── memory ├── frame_allocator.rs ├── heap.rs ├── mapper.rs └── mod.rs ├── qemu.rs └── serial.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.cargo/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/.cargo/runner.sh -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvim/init.lua: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nvim/neoconf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/.nvim/neoconf.json -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/README.md -------------------------------------------------------------------------------- /conf/limine.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/conf/limine.conf -------------------------------------------------------------------------------- /conf/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/conf/linker.ld -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/flake.nix -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/justfile -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/idt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/idt.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/memory/frame_allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/memory/frame_allocator.rs -------------------------------------------------------------------------------- /src/memory/heap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/memory/heap.rs -------------------------------------------------------------------------------- /src/memory/mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/memory/mapper.rs -------------------------------------------------------------------------------- /src/memory/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/memory/mod.rs -------------------------------------------------------------------------------- /src/qemu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/qemu.rs -------------------------------------------------------------------------------- /src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TornaxO7/PornOS/HEAD/src/serial.rs --------------------------------------------------------------------------------