├── .gitattributes ├── .github └── workflows │ └── build-pass.yml ├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cat.bmp ├── config.sh ├── config ├── .gitignore ├── README.md ├── config.sh ├── deconfig.sh ├── list.json ├── profiles │ └── default │ │ ├── Makeconfig.mk │ │ ├── kentry-aarch64.S │ │ ├── limfeats-config-x86_64.asm │ │ └── rkernel.rs └── reconfig.sh ├── doc ├── CONFIG.md └── README.md ├── docker ├── Dockerfile ├── run.sh └── setup.sh ├── idea.txt ├── kernel ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── limine.conf ├── link │ ├── aarch64.ld │ └── x86_64.ld ├── obj │ ├── aarch64 │ │ ├── config.S │ │ ├── kentry.S │ │ └── limine.S │ └── x86_64 │ │ ├── kentry │ │ └── kentry.asm │ │ └── limfeats │ │ ├── config.asm │ │ └── limine.asm ├── rust-toolchain ├── src │ ├── arch │ │ ├── amd64 │ │ │ ├── gdt.rs │ │ │ └── mod.rs │ │ ├── arm64 │ │ │ └── mod.rs │ │ └── mod.rs │ ├── driver │ │ ├── lfb.rs │ │ ├── mod.rs │ │ └── serial.rs │ ├── limine.rs │ ├── log.rs │ ├── main.rs │ ├── memman │ │ ├── mall.rs │ │ ├── map.rs │ │ ├── mod.rs │ │ └── staticalloc.rs │ └── tools.rs └── triple │ ├── aarch64.json │ └── x86_64.json ├── mkbootimg.json ├── scripts ├── config.sh ├── deconfig.sh ├── docker │ ├── run.sh │ └── setup.sh └── install │ ├── all │ ├── arch.sh │ └── debian.sh │ ├── packages │ ├── arch.sh │ ├── debian.sh │ └── packages.md │ └── rust-linux.sh ├── smeltfile.py └── vimcfg /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-pass.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/.github/workflows/build-pass.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | docker/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/README.md -------------------------------------------------------------------------------- /cat.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/cat.bmp -------------------------------------------------------------------------------- /config.sh: -------------------------------------------------------------------------------- 1 | config/config.sh -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/.gitignore -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/README.md -------------------------------------------------------------------------------- /config/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/config.sh -------------------------------------------------------------------------------- /config/deconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/deconfig.sh -------------------------------------------------------------------------------- /config/list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/list.json -------------------------------------------------------------------------------- /config/profiles/default/Makeconfig.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/profiles/default/Makeconfig.mk -------------------------------------------------------------------------------- /config/profiles/default/kentry-aarch64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/profiles/default/kentry-aarch64.S -------------------------------------------------------------------------------- /config/profiles/default/limfeats-config-x86_64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/profiles/default/limfeats-config-x86_64.asm -------------------------------------------------------------------------------- /config/profiles/default/rkernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/profiles/default/rkernel.rs -------------------------------------------------------------------------------- /config/reconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/config/reconfig.sh -------------------------------------------------------------------------------- /doc/CONFIG.md: -------------------------------------------------------------------------------- 1 | config/README.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/doc/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/docker/run.sh -------------------------------------------------------------------------------- /docker/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/docker/setup.sh -------------------------------------------------------------------------------- /idea.txt: -------------------------------------------------------------------------------- 1 | Ents have needs -------------------------------------------------------------------------------- /kernel/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/.cargo/config.toml -------------------------------------------------------------------------------- /kernel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/.gitignore -------------------------------------------------------------------------------- /kernel/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/Cargo.lock -------------------------------------------------------------------------------- /kernel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/Cargo.toml -------------------------------------------------------------------------------- /kernel/limine.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/limine.conf -------------------------------------------------------------------------------- /kernel/link/aarch64.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/link/aarch64.ld -------------------------------------------------------------------------------- /kernel/link/x86_64.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/link/x86_64.ld -------------------------------------------------------------------------------- /kernel/obj/aarch64/config.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/obj/aarch64/config.S -------------------------------------------------------------------------------- /kernel/obj/aarch64/kentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/obj/aarch64/kentry.S -------------------------------------------------------------------------------- /kernel/obj/aarch64/limine.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/obj/aarch64/limine.S -------------------------------------------------------------------------------- /kernel/obj/x86_64/kentry/kentry.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/obj/x86_64/kentry/kentry.asm -------------------------------------------------------------------------------- /kernel/obj/x86_64/limfeats/config.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/obj/x86_64/limfeats/config.asm -------------------------------------------------------------------------------- /kernel/obj/x86_64/limfeats/limine.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/obj/x86_64/limfeats/limine.asm -------------------------------------------------------------------------------- /kernel/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly 2 | -------------------------------------------------------------------------------- /kernel/src/arch/amd64/gdt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/arch/amd64/gdt.rs -------------------------------------------------------------------------------- /kernel/src/arch/amd64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/arch/amd64/mod.rs -------------------------------------------------------------------------------- /kernel/src/arch/arm64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/arch/arm64/mod.rs -------------------------------------------------------------------------------- /kernel/src/arch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/arch/mod.rs -------------------------------------------------------------------------------- /kernel/src/driver/lfb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/driver/lfb.rs -------------------------------------------------------------------------------- /kernel/src/driver/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/driver/mod.rs -------------------------------------------------------------------------------- /kernel/src/driver/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/driver/serial.rs -------------------------------------------------------------------------------- /kernel/src/limine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/limine.rs -------------------------------------------------------------------------------- /kernel/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/log.rs -------------------------------------------------------------------------------- /kernel/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/main.rs -------------------------------------------------------------------------------- /kernel/src/memman/mall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/memman/mall.rs -------------------------------------------------------------------------------- /kernel/src/memman/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/memman/map.rs -------------------------------------------------------------------------------- /kernel/src/memman/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/memman/mod.rs -------------------------------------------------------------------------------- /kernel/src/memman/staticalloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/memman/staticalloc.rs -------------------------------------------------------------------------------- /kernel/src/tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/src/tools.rs -------------------------------------------------------------------------------- /kernel/triple/aarch64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/triple/aarch64.json -------------------------------------------------------------------------------- /kernel/triple/x86_64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/kernel/triple/x86_64.json -------------------------------------------------------------------------------- /mkbootimg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/mkbootimg.json -------------------------------------------------------------------------------- /scripts/config.sh: -------------------------------------------------------------------------------- 1 | config/config.sh -------------------------------------------------------------------------------- /scripts/deconfig.sh: -------------------------------------------------------------------------------- 1 | config/deconfig.sh -------------------------------------------------------------------------------- /scripts/docker/run.sh: -------------------------------------------------------------------------------- 1 | docker/run.sh -------------------------------------------------------------------------------- /scripts/docker/setup.sh: -------------------------------------------------------------------------------- 1 | docker/setup.sh -------------------------------------------------------------------------------- /scripts/install/all/arch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/scripts/install/all/arch.sh -------------------------------------------------------------------------------- /scripts/install/all/debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/scripts/install/all/debian.sh -------------------------------------------------------------------------------- /scripts/install/packages/arch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/scripts/install/packages/arch.sh -------------------------------------------------------------------------------- /scripts/install/packages/debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/scripts/install/packages/debian.sh -------------------------------------------------------------------------------- /scripts/install/packages/packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/scripts/install/packages/packages.md -------------------------------------------------------------------------------- /scripts/install/rust-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/scripts/install/rust-linux.sh -------------------------------------------------------------------------------- /smeltfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GandelXIV/RezOS/HEAD/smeltfile.py -------------------------------------------------------------------------------- /vimcfg: -------------------------------------------------------------------------------- 1 | set guicursor=a:ver10,n:block 2 | set relativenumber 3 | 4 | --------------------------------------------------------------------------------