├── .dockerignore ├── .gdbinit ├── .gitignore ├── Dockerfile ├── LICENSE.txt ├── Makefile ├── README.md ├── arch ├── arm │ └── boot │ │ ├── bootcode.bin │ │ ├── fixup.dat │ │ └── start.elf └── x86 │ ├── boot │ ├── .gitkeep │ ├── linker.ld │ ├── main.rs │ └── start.asm │ ├── cpu │ └── .gitkeep │ ├── drivers │ ├── .gitkeep │ ├── mod.rs │ └── vga.rs │ └── io │ ├── .gitkeep │ └── mod.rs ├── disk.img ├── foo ├── kernel ├── .gitkeep └── mod.rs └── lib.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /.gdbinit: -------------------------------------------------------------------------------- 1 | arch/x86/boot/floppy.img 2 | target remote localhost:1234 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.bin 3 | disk.img 4 | *.o 5 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/README.md -------------------------------------------------------------------------------- /arch/arm/boot/bootcode.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/arch/arm/boot/bootcode.bin -------------------------------------------------------------------------------- /arch/arm/boot/fixup.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/arch/arm/boot/fixup.dat -------------------------------------------------------------------------------- /arch/arm/boot/start.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/arch/arm/boot/start.elf -------------------------------------------------------------------------------- /arch/x86/boot/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arch/x86/boot/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/arch/x86/boot/linker.ld -------------------------------------------------------------------------------- /arch/x86/boot/main.rs: -------------------------------------------------------------------------------- 1 | 2 | 3 | #[no_mangle] 4 | pub fn kmain() -> int { 5 | 0 6 | } 7 | -------------------------------------------------------------------------------- /arch/x86/boot/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/arch/x86/boot/start.asm -------------------------------------------------------------------------------- /arch/x86/cpu/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arch/x86/drivers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arch/x86/drivers/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod vga; 2 | -------------------------------------------------------------------------------- /arch/x86/drivers/vga.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/arch/x86/drivers/vga.rs -------------------------------------------------------------------------------- /arch/x86/io/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arch/x86/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/arch/x86/io/mod.rs -------------------------------------------------------------------------------- /disk.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/disk.img -------------------------------------------------------------------------------- /foo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/foo -------------------------------------------------------------------------------- /kernel/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/kernel/mod.rs -------------------------------------------------------------------------------- /lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagopnts/rustico/HEAD/lib.rs --------------------------------------------------------------------------------