├── ReadMe.md └── bochs ├── 2 ├── bin ├── bochs └── bximage ├── bochs.out ├── bochsrc.disk ├── boot ├── loader.S ├── loader.bin └── mbr.S ├── build ├── bitmap.o ├── buildin_cmd.o ├── console.o ├── debug.o ├── dir.o ├── exec.o ├── file.o ├── fork.o ├── fs.o ├── ide.o ├── init.o ├── inode.o ├── interrupt.o ├── ioqueue.o ├── kernel.bin ├── kernel.map ├── kernel.o ├── keyboard.o ├── list.o ├── main.o ├── memory.o ├── print.o ├── process.o ├── shell.o ├── stdio-kernel.o ├── stdio.o ├── string.o ├── switch.o ├── sync.o ├── syscall-init.o ├── syscall.o ├── thread.o ├── timer.o └── tss.o ├── command ├── compile.c ├── compile.sh ├── prog_no_arg ├── prog_no_arg.c ├── prog_no_arg.o └── xxd.sh ├── cv ├── device ├── console.c ├── console.h ├── ide.c ├── ide.h ├── ioqueue.c ├── ioqueue.h ├── keyboard.c ├── keyboard.h ├── timer.c └── timer.h ├── fs ├── dir.c ├── dir.h ├── file.c ├── file.h ├── fs.c ├── fs.h ├── inode.c ├── inode.h └── super_block.h ├── include └── boot.inc ├── kernel ├── debug.c ├── debug.h ├── global.h ├── init.c ├── init.h ├── interrupt.c ├── interrupt.h ├── kernel.S ├── kernel.bin ├── kernel.h ├── main.c ├── main.o ├── memory.c └── memory.h ├── lib ├── kernel │ ├── bitmap.c │ ├── bitmap.h │ ├── io.h │ ├── list.c │ ├── list.h │ ├── list.o │ ├── print.S │ ├── print.h │ ├── print.o │ ├── stdio-kernel.c │ └── stdio-kernel.h ├── stdint.h ├── stdio.c ├── stdio.h ├── string.c ├── string.h └── user │ ├── syscall.c │ ├── syscall.h │ └── syscall.o ├── makefile ├── share ├── bochs │ ├── BIOS-bochs-latest │ ├── BIOS-bochs-legacy │ ├── SeaBIOS-README │ ├── VGABIOS-elpin-2.40 │ ├── VGABIOS-elpin-LICENSE │ ├── VGABIOS-lgpl-README │ ├── VGABIOS-lgpl-latest │ ├── VGABIOS-lgpl-latest-cirrus │ ├── VGABIOS-lgpl-latest-cirrus-debug │ ├── VGABIOS-lgpl-latest-debug │ ├── bios.bin-1.7.5 │ └── keymaps │ │ ├── sdl-pc-de.map │ │ ├── sdl-pc-us.map │ │ ├── sdl2-pc-de.map │ │ ├── sdl2-pc-us.map │ │ ├── x11-pc-be.map │ │ ├── x11-pc-da.map │ │ ├── x11-pc-de.map │ │ ├── x11-pc-es.map │ │ ├── x11-pc-fr.map │ │ ├── x11-pc-it.map │ │ ├── x11-pc-ru.map │ │ ├── x11-pc-se.map │ │ ├── x11-pc-si.map │ │ ├── x11-pc-uk.map │ │ └── x11-pc-us.map ├── doc │ └── bochs │ │ ├── CHANGES │ │ ├── COPYING │ │ ├── LICENSE │ │ ├── README │ │ ├── TODO │ │ ├── bochsrc-sample.txt │ │ └── slirp.conf └── man │ ├── man1 │ ├── bochs-dlx.1.gz │ ├── bochs.1.gz │ └── bximage.1.gz │ └── man5 │ └── bochsrc.5.gz ├── shell ├── buildin_cmd.c ├── buildin_cmd.h ├── shell.c └── shell.h ├── thread ├── switch.S ├── sync.c ├── sync.h ├── thread.c └── thread.h ├── userprog ├── exec.c ├── exec.h ├── fork.c ├── fork.h ├── process.c ├── process.h ├── syscall-init.c ├── syscall-init.h ├── tss.c └── tss.h └── xxd.sh /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/ReadMe.md -------------------------------------------------------------------------------- /bochs/2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/2 -------------------------------------------------------------------------------- /bochs/bin/bochs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/bin/bochs -------------------------------------------------------------------------------- /bochs/bin/bximage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/bin/bximage -------------------------------------------------------------------------------- /bochs/bochs.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/bochs.out -------------------------------------------------------------------------------- /bochs/bochsrc.disk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/bochsrc.disk -------------------------------------------------------------------------------- /bochs/boot/loader.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/boot/loader.S -------------------------------------------------------------------------------- /bochs/boot/loader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/boot/loader.bin -------------------------------------------------------------------------------- /bochs/boot/mbr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/boot/mbr.S -------------------------------------------------------------------------------- /bochs/build/bitmap.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/bitmap.o -------------------------------------------------------------------------------- /bochs/build/buildin_cmd.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/buildin_cmd.o -------------------------------------------------------------------------------- /bochs/build/console.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/console.o -------------------------------------------------------------------------------- /bochs/build/debug.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/debug.o -------------------------------------------------------------------------------- /bochs/build/dir.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/dir.o -------------------------------------------------------------------------------- /bochs/build/exec.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/exec.o -------------------------------------------------------------------------------- /bochs/build/file.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/file.o -------------------------------------------------------------------------------- /bochs/build/fork.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/fork.o -------------------------------------------------------------------------------- /bochs/build/fs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/fs.o -------------------------------------------------------------------------------- /bochs/build/ide.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/ide.o -------------------------------------------------------------------------------- /bochs/build/init.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/init.o -------------------------------------------------------------------------------- /bochs/build/inode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/inode.o -------------------------------------------------------------------------------- /bochs/build/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/interrupt.o -------------------------------------------------------------------------------- /bochs/build/ioqueue.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/ioqueue.o -------------------------------------------------------------------------------- /bochs/build/kernel.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/kernel.bin -------------------------------------------------------------------------------- /bochs/build/kernel.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/kernel.map -------------------------------------------------------------------------------- /bochs/build/kernel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/kernel.o -------------------------------------------------------------------------------- /bochs/build/keyboard.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/keyboard.o -------------------------------------------------------------------------------- /bochs/build/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/list.o -------------------------------------------------------------------------------- /bochs/build/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/main.o -------------------------------------------------------------------------------- /bochs/build/memory.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/memory.o -------------------------------------------------------------------------------- /bochs/build/print.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/print.o -------------------------------------------------------------------------------- /bochs/build/process.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/process.o -------------------------------------------------------------------------------- /bochs/build/shell.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/shell.o -------------------------------------------------------------------------------- /bochs/build/stdio-kernel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/stdio-kernel.o -------------------------------------------------------------------------------- /bochs/build/stdio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/stdio.o -------------------------------------------------------------------------------- /bochs/build/string.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/string.o -------------------------------------------------------------------------------- /bochs/build/switch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/switch.o -------------------------------------------------------------------------------- /bochs/build/sync.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/sync.o -------------------------------------------------------------------------------- /bochs/build/syscall-init.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/syscall-init.o -------------------------------------------------------------------------------- /bochs/build/syscall.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/syscall.o -------------------------------------------------------------------------------- /bochs/build/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/thread.o -------------------------------------------------------------------------------- /bochs/build/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/timer.o -------------------------------------------------------------------------------- /bochs/build/tss.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/build/tss.o -------------------------------------------------------------------------------- /bochs/command/compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/command/compile.c -------------------------------------------------------------------------------- /bochs/command/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/command/compile.sh -------------------------------------------------------------------------------- /bochs/command/prog_no_arg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/command/prog_no_arg -------------------------------------------------------------------------------- /bochs/command/prog_no_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/command/prog_no_arg.c -------------------------------------------------------------------------------- /bochs/command/prog_no_arg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/command/prog_no_arg.o -------------------------------------------------------------------------------- /bochs/command/xxd.sh: -------------------------------------------------------------------------------- 1 | xxd -u -a -g 1 -s $2 -l $3 $1 2 | -------------------------------------------------------------------------------- /bochs/cv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/cv -------------------------------------------------------------------------------- /bochs/device/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/console.c -------------------------------------------------------------------------------- /bochs/device/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/console.h -------------------------------------------------------------------------------- /bochs/device/ide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/ide.c -------------------------------------------------------------------------------- /bochs/device/ide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/ide.h -------------------------------------------------------------------------------- /bochs/device/ioqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/ioqueue.c -------------------------------------------------------------------------------- /bochs/device/ioqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/ioqueue.h -------------------------------------------------------------------------------- /bochs/device/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/keyboard.c -------------------------------------------------------------------------------- /bochs/device/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/keyboard.h -------------------------------------------------------------------------------- /bochs/device/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/timer.c -------------------------------------------------------------------------------- /bochs/device/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/device/timer.h -------------------------------------------------------------------------------- /bochs/fs/dir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/dir.c -------------------------------------------------------------------------------- /bochs/fs/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/dir.h -------------------------------------------------------------------------------- /bochs/fs/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/file.c -------------------------------------------------------------------------------- /bochs/fs/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/file.h -------------------------------------------------------------------------------- /bochs/fs/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/fs.c -------------------------------------------------------------------------------- /bochs/fs/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/fs.h -------------------------------------------------------------------------------- /bochs/fs/inode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/inode.c -------------------------------------------------------------------------------- /bochs/fs/inode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/inode.h -------------------------------------------------------------------------------- /bochs/fs/super_block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/fs/super_block.h -------------------------------------------------------------------------------- /bochs/include/boot.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/include/boot.inc -------------------------------------------------------------------------------- /bochs/kernel/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/debug.c -------------------------------------------------------------------------------- /bochs/kernel/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/debug.h -------------------------------------------------------------------------------- /bochs/kernel/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/global.h -------------------------------------------------------------------------------- /bochs/kernel/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/init.c -------------------------------------------------------------------------------- /bochs/kernel/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/init.h -------------------------------------------------------------------------------- /bochs/kernel/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/interrupt.c -------------------------------------------------------------------------------- /bochs/kernel/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/interrupt.h -------------------------------------------------------------------------------- /bochs/kernel/kernel.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/kernel.S -------------------------------------------------------------------------------- /bochs/kernel/kernel.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/kernel.bin -------------------------------------------------------------------------------- /bochs/kernel/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/kernel.h -------------------------------------------------------------------------------- /bochs/kernel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/main.c -------------------------------------------------------------------------------- /bochs/kernel/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/main.o -------------------------------------------------------------------------------- /bochs/kernel/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/memory.c -------------------------------------------------------------------------------- /bochs/kernel/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/kernel/memory.h -------------------------------------------------------------------------------- /bochs/lib/kernel/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/bitmap.c -------------------------------------------------------------------------------- /bochs/lib/kernel/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/bitmap.h -------------------------------------------------------------------------------- /bochs/lib/kernel/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/io.h -------------------------------------------------------------------------------- /bochs/lib/kernel/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/list.c -------------------------------------------------------------------------------- /bochs/lib/kernel/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/list.h -------------------------------------------------------------------------------- /bochs/lib/kernel/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/list.o -------------------------------------------------------------------------------- /bochs/lib/kernel/print.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/print.S -------------------------------------------------------------------------------- /bochs/lib/kernel/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/print.h -------------------------------------------------------------------------------- /bochs/lib/kernel/print.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/print.o -------------------------------------------------------------------------------- /bochs/lib/kernel/stdio-kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/stdio-kernel.c -------------------------------------------------------------------------------- /bochs/lib/kernel/stdio-kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/kernel/stdio-kernel.h -------------------------------------------------------------------------------- /bochs/lib/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/stdint.h -------------------------------------------------------------------------------- /bochs/lib/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/stdio.c -------------------------------------------------------------------------------- /bochs/lib/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/stdio.h -------------------------------------------------------------------------------- /bochs/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/string.c -------------------------------------------------------------------------------- /bochs/lib/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/string.h -------------------------------------------------------------------------------- /bochs/lib/user/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/user/syscall.c -------------------------------------------------------------------------------- /bochs/lib/user/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/user/syscall.h -------------------------------------------------------------------------------- /bochs/lib/user/syscall.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/lib/user/syscall.o -------------------------------------------------------------------------------- /bochs/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/makefile -------------------------------------------------------------------------------- /bochs/share/bochs/BIOS-bochs-latest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/BIOS-bochs-latest -------------------------------------------------------------------------------- /bochs/share/bochs/BIOS-bochs-legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/BIOS-bochs-legacy -------------------------------------------------------------------------------- /bochs/share/bochs/SeaBIOS-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/SeaBIOS-README -------------------------------------------------------------------------------- /bochs/share/bochs/VGABIOS-elpin-2.40: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/VGABIOS-elpin-2.40 -------------------------------------------------------------------------------- /bochs/share/bochs/VGABIOS-elpin-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/VGABIOS-elpin-LICENSE -------------------------------------------------------------------------------- /bochs/share/bochs/VGABIOS-lgpl-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/VGABIOS-lgpl-README -------------------------------------------------------------------------------- /bochs/share/bochs/VGABIOS-lgpl-latest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/VGABIOS-lgpl-latest -------------------------------------------------------------------------------- /bochs/share/bochs/VGABIOS-lgpl-latest-cirrus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/VGABIOS-lgpl-latest-cirrus -------------------------------------------------------------------------------- /bochs/share/bochs/VGABIOS-lgpl-latest-cirrus-debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/VGABIOS-lgpl-latest-cirrus-debug -------------------------------------------------------------------------------- /bochs/share/bochs/VGABIOS-lgpl-latest-debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/VGABIOS-lgpl-latest-debug -------------------------------------------------------------------------------- /bochs/share/bochs/bios.bin-1.7.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/bios.bin-1.7.5 -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/sdl-pc-de.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/sdl-pc-de.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/sdl-pc-us.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/sdl-pc-us.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/sdl2-pc-de.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/sdl2-pc-de.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/sdl2-pc-us.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/sdl2-pc-us.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-be.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-be.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-da.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-da.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-de.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-de.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-es.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-es.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-fr.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-fr.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-it.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-it.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-ru.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-ru.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-se.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-se.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-si.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-si.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-uk.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-uk.map -------------------------------------------------------------------------------- /bochs/share/bochs/keymaps/x11-pc-us.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/bochs/keymaps/x11-pc-us.map -------------------------------------------------------------------------------- /bochs/share/doc/bochs/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/doc/bochs/CHANGES -------------------------------------------------------------------------------- /bochs/share/doc/bochs/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/doc/bochs/COPYING -------------------------------------------------------------------------------- /bochs/share/doc/bochs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/doc/bochs/LICENSE -------------------------------------------------------------------------------- /bochs/share/doc/bochs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/doc/bochs/README -------------------------------------------------------------------------------- /bochs/share/doc/bochs/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/doc/bochs/TODO -------------------------------------------------------------------------------- /bochs/share/doc/bochs/bochsrc-sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/doc/bochs/bochsrc-sample.txt -------------------------------------------------------------------------------- /bochs/share/doc/bochs/slirp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/doc/bochs/slirp.conf -------------------------------------------------------------------------------- /bochs/share/man/man1/bochs-dlx.1.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/man/man1/bochs-dlx.1.gz -------------------------------------------------------------------------------- /bochs/share/man/man1/bochs.1.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/man/man1/bochs.1.gz -------------------------------------------------------------------------------- /bochs/share/man/man1/bximage.1.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/man/man1/bximage.1.gz -------------------------------------------------------------------------------- /bochs/share/man/man5/bochsrc.5.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/share/man/man5/bochsrc.5.gz -------------------------------------------------------------------------------- /bochs/shell/buildin_cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/shell/buildin_cmd.c -------------------------------------------------------------------------------- /bochs/shell/buildin_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/shell/buildin_cmd.h -------------------------------------------------------------------------------- /bochs/shell/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/shell/shell.c -------------------------------------------------------------------------------- /bochs/shell/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/shell/shell.h -------------------------------------------------------------------------------- /bochs/thread/switch.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/thread/switch.S -------------------------------------------------------------------------------- /bochs/thread/sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/thread/sync.c -------------------------------------------------------------------------------- /bochs/thread/sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/thread/sync.h -------------------------------------------------------------------------------- /bochs/thread/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/thread/thread.c -------------------------------------------------------------------------------- /bochs/thread/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/thread/thread.h -------------------------------------------------------------------------------- /bochs/userprog/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/exec.c -------------------------------------------------------------------------------- /bochs/userprog/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/exec.h -------------------------------------------------------------------------------- /bochs/userprog/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/fork.c -------------------------------------------------------------------------------- /bochs/userprog/fork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/fork.h -------------------------------------------------------------------------------- /bochs/userprog/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/process.c -------------------------------------------------------------------------------- /bochs/userprog/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/process.h -------------------------------------------------------------------------------- /bochs/userprog/syscall-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/syscall-init.c -------------------------------------------------------------------------------- /bochs/userprog/syscall-init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/syscall-init.h -------------------------------------------------------------------------------- /bochs/userprog/tss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/tss.c -------------------------------------------------------------------------------- /bochs/userprog/tss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cooi-Boi/Tiny-OS/HEAD/bochs/userprog/tss.h -------------------------------------------------------------------------------- /bochs/xxd.sh: -------------------------------------------------------------------------------- 1 | xxd -u -a -g 1 -s $2 -l $3 $1 2 | --------------------------------------------------------------------------------