Dummy Hobbyst Operating System for x64
File list:
xv64
...\.git
...\....\branches
...\....\hooks
...\....\.....\applypatch-msg.sample
...\....\.....\commit-msg.sample
...\....\.....\post-update.sample
...\....\.....\pre-applypatch.sample
...\....\.....\pre-commit.sample
...\....\.....\pre-push.sample
...\....\.....\pre-rebase.sample
...\....\.....\prepare-commit-msg.sample
...\....\.....\update.sample
...\....\info
...\....\....\exclude
...\....\logs
...\....\....\refs
...\....\....\....\heads
...\....\....\....\.....\devel
...\....\....\....\remotes
...\....\....\....\.......\origin
...\....\....\....\.......\......\HEAD
...\....\....\HEAD
...\....\objects
...\....\.......\info
...\....\.......\pack
...\....\.......\....\pack-e75a781200855e7bf89517978db079f32cf79e9f.idx
...\....\.......\....\pack-e75a781200855e7bf89517978db079f32cf79e9f.pack
...\....\refs
...\....\....\heads
...\....\....\.....\devel
...\....\....\remotes
...\....\....\.......\origin
...\....\....\.......\......\HEAD
...\....\....\tags
...\....\config
...\....\description
...\....\HEAD
...\....\index
...\....\packed-refs
...\conf
...\....\conf.mk
...\include
...\.......\arch
...\.......\....\x86_64
...\.......\....\......\portio.hh
...\.......\....\......\registers.hh
...\.......\sys
...\.......\...\reboot.h
...\.......\...\stat.h
...\.......\...\types.h
...\.......\...\wait.h
...\.......\xv64
...\.......\....\device.hh
...\.......\....\file.hh
...\.......\....\interrupt.hh
...\.......\....\kernel.hh
...\.......\....\list.hh
...\.......\....\memlayout.hh
...\.......\....\mm.hh
...\.......\....\process.hh
...\.......\....\slab.hh
...\.......\....\syscall.hh
...\.......\....\vfs.hh
...\.......\....\vm.hh
...\.......\assert.h
...\.......\dirent.h
...\.......\errno.h
...\.......\fcntl.h
...\.......\lib.h
...\.......\limits.h
...\.......\stdarg.h
...\.......\stddef.h
...\.......\stdint.h
...\.......\stdio.h
...\.......\stdlib.h
...\.......\string.h
...\.......\syscall.h
...\.......\time.h
...\.......\unistd.h
...\kernel
...\......\dev
...\......\...\cga.cc
...\......\...\cga.hh
...\......\...\console.cc
...\......\...\console.hh
...\......\...\ide.cc
...\......\...\ide.hh
...\......\...\keyboard.cc
...\......\...\keyboard.hh
...\......\...\uart.cc
...\......\...\uart.hh
...\......\syscalls
...\......\........\sys_chdir.cc
...\......\........\sys_close.cc
...\......\........\sys_exec.cc
...\......\........\sys_exit.cc
...\......\........\sys_fork.cc
...\......\........\sys_fstat.cc
...\......\........\sys_getdentry.cc
...\......\........\sys_getpid.cc
...\......\........\sys_getppid.cc
...\......\........\sys_open.cc
...\......\........\sys_read.cc
...\......\........\sys_reboot.cc
...\......\........\sys_sbrk.cc
...\......\........\sys_waitpid.cc
...\......\........\sys_write.cc
...\......\acpi.cc
...\......\acpi.hh
...\......\asm.h
...\......\bootmem.cc
...\......\bootmem.hh
...\......\cpu.cc
...\......\cpu.hh
...\......\cxxabi.cc
...\......\devfs.cc
...\......\devfs.hh
...\......\device.cc
...\......\elf.hh
...\......\entry.S
...\......\ext2fs.cc
...\......\ext2fs.hh
...\......\file.cc
...\......\interrupt.cc
...\......\isr.S
...\......\kernel.ld
...\......\kernel.mk
...\......\kmain.cc
...\......\monitor.cc
...\......\monitor.hh
...\......\multiboot2.cc
...\......\multiboot2.hh
...\......\page_alloc.cc
...\......\param.h
...\......\process.cc
...\......\swtch.S
...\......\syscall.cc
...\......\vfs.cc
...\......\vm.cc
...\lib
...\...\dirent
...\...\......\closedir.c
...\...\......\opendir.c
...\...\......\readdir.c
...\...\stdio
...\...\.....\perror.c
...\...\.....\printf.c
...\...\.....\sprintf.c
...\...\.....\vprintf.c
...\...\.....\vsprintf.c
...\...\.....\__vprintf.c
...\...\stdlib
...\...\......\calloc.c
...\...\......\exit.c
...\...\......\malloc.c
...\...\string
...\...\......\memcmp.c
...\...\......\memmove.c
...\...\......\memset.c
...\...\......\strchr.c
...\...\......\strcmp.c
...\...\......\strerror.c
...\...\......\strlen.c
...\...\sys-xv64
...\...\........\chdir.c
...\...\........\close.c
...\...\........\exec.c
...\...\........\fork.c
...\...\........\fstat.c
...\...\........\getdentry.c
...\...\........\getpid.c
...\...\........\getppid.c
...\...\........\open.c
...\...\........\read.c
...\...\........\reboot.c
...\...\........\sbrk.c
...\...\........\stat.c
...\...\........\waitpid.c
...\...\........\write.c
...\...\........\_exit.c
...\...\........\__syscall.c
...\...\entry.S
...\...\lib.mk
...\scripts
...\.......\create_iso.sh
...\.......\create_iso_module.sh
...\user
...\....\cat.c
...\....\echo.c
...\....\hello.c
...\....\init.c
...\....\letters.c
...\....\ls.c
...\....\pgfault.c
...\....\poweroff.c
...\....\reboot.c
...\....\sh.c
...\....\test.c
...\....\test_malloc.c
...\....\test_sbrk.c
...\....\user.ld
...\....\user.mk
...\.gitignore
...\Doxyfile
...\LICENSE
...\Makefile
...\README.md
...\test.img
...\xv64.zip