gitextract_xwvssabo/ ├── .gitignore ├── CODING ├── Changes ├── LICENSE ├── Makefile ├── README.md ├── THANKS ├── docs/ │ ├── devices.txt │ ├── initrd.txt │ ├── kernel-parameters.txt │ ├── kexec.txt │ ├── kmem_layout.txt │ ├── system-console.txt │ ├── tcc.txt │ └── video/ │ ├── font-lat9-8x14.txt │ ├── font-lat9-8x16.txt │ └── font-lat9-8x8.txt ├── drivers/ │ ├── block/ │ │ ├── Makefile │ │ ├── ata.c │ │ ├── ata_hd.c │ │ ├── ata_pci.c │ │ ├── atapi.c │ │ ├── atapi_cd.c │ │ ├── blk_queue.c │ │ ├── dma.c │ │ ├── floppy.c │ │ ├── part.c │ │ └── ramdisk.c │ ├── char/ │ │ ├── Makefile │ │ ├── charq.c │ │ ├── console.c │ │ ├── defkeymap.c │ │ ├── fb.c │ │ ├── keyboard.c │ │ ├── lp.c │ │ ├── memdev.c │ │ ├── ps2.c │ │ ├── psaux.c │ │ ├── pty.c │ │ ├── serial.c │ │ ├── sysrq.c │ │ ├── tty.c │ │ └── vt.c │ ├── pci/ │ │ ├── Makefile │ │ └── pci.c │ └── video/ │ ├── Makefile │ ├── bga.c │ ├── fbcon.c │ ├── font-lat9-8x14.c │ ├── font-lat9-8x16.c │ ├── font-lat9-8x8.c │ ├── fonts.c │ ├── vgacon.c │ └── video.c ├── fiwix.ld ├── fs/ │ ├── Makefile │ ├── buffer.c │ ├── devices.c │ ├── devpts/ │ │ ├── Makefile │ │ ├── dir.c │ │ ├── inode.c │ │ ├── namei.c │ │ └── super.c │ ├── elf.c │ ├── ext2/ │ │ ├── Makefile │ │ ├── bitmaps.c │ │ ├── dir.c │ │ ├── file.c │ │ ├── inode.c │ │ ├── namei.c │ │ ├── super.c │ │ └── symlink.c │ ├── fd.c │ ├── filesystems.c │ ├── inode.c │ ├── iso9660/ │ │ ├── Makefile │ │ ├── dir.c │ │ ├── file.c │ │ ├── inode.c │ │ ├── namei.c │ │ ├── rrip.c │ │ ├── super.c │ │ └── symlink.c │ ├── locks.c │ ├── minix/ │ │ ├── Makefile │ │ ├── bitmaps.c │ │ ├── dir.c │ │ ├── file.c │ │ ├── inode.c │ │ ├── namei.c │ │ ├── super.c │ │ ├── symlink.c │ │ ├── v1_inode.c │ │ └── v2_inode.c │ ├── namei.c │ ├── pipefs/ │ │ ├── Makefile │ │ ├── fifo.c │ │ ├── pipe.c │ │ └── super.c │ ├── procfs/ │ │ ├── Makefile │ │ ├── data.c │ │ ├── dir.c │ │ ├── file.c │ │ ├── inode.c │ │ ├── kmsg.c │ │ ├── namei.c │ │ ├── super.c │ │ ├── symlink.c │ │ └── tree.c │ ├── script.c │ ├── sockfs/ │ │ ├── Makefile │ │ ├── socket.c │ │ └── super.c │ └── super.c ├── include/ │ └── fiwix/ │ ├── asm.h │ ├── ata.h │ ├── ata_hd.h │ ├── ata_pci.h │ ├── atapi.h │ ├── atapi_cd.h │ ├── bga.h │ ├── bios.h │ ├── blk_queue.h │ ├── buffer.h │ ├── charq.h │ ├── cmos.h │ ├── config.h │ ├── console.h │ ├── cpu.h │ ├── ctype.h │ ├── devices.h │ ├── dirent.h │ ├── dma.h │ ├── errno.h │ ├── fb.h │ ├── fbcon.h │ ├── fcntl.h │ ├── fd.h │ ├── filesystems.h │ ├── floppy.h │ ├── font.h │ ├── fs.h │ ├── fs_devpts.h │ ├── fs_ext2.h │ ├── fs_iso9660.h │ ├── fs_minix.h │ ├── fs_pipe.h │ ├── fs_proc.h │ ├── fs_sock.h │ ├── i386elf.h │ ├── ioctl.h │ ├── ipc.h │ ├── irq.h │ ├── kd.h │ ├── kernel.h │ ├── kexec.h │ ├── keyboard.h │ ├── kparms.h │ ├── limits.h │ ├── linker.h │ ├── linuxboot.h │ ├── locks.h │ ├── lp.h │ ├── memdev.h │ ├── mm.h │ ├── mman.h │ ├── msg.h │ ├── multiboot1.h │ ├── net/ │ │ ├── ipv4.h │ │ ├── packet.h │ │ └── unix.h │ ├── net.h │ ├── netdevice.h │ ├── part.h │ ├── pci.h │ ├── pci_ids.h │ ├── pic.h │ ├── pit.h │ ├── process.h │ ├── ps2.h │ ├── psaux.h │ ├── pty.h │ ├── ramdisk.h │ ├── reboot.h │ ├── resource.h │ ├── sched.h │ ├── segments.h │ ├── sem.h │ ├── serial.h │ ├── shm.h │ ├── sigcontext.h │ ├── signal.h │ ├── sleep.h │ ├── socket.h │ ├── stat.h │ ├── statbuf.h │ ├── statfs.h │ ├── stdarg.h │ ├── stddef.h │ ├── stdio.h │ ├── string.h │ ├── syscalls.h │ ├── sysconsole.h │ ├── syslog.h │ ├── sysrq.h │ ├── system.h │ ├── termbits.h │ ├── termios.h │ ├── time.h │ ├── timeb.h │ ├── timer.h │ ├── times.h │ ├── traps.h │ ├── tty.h │ ├── types.h │ ├── unistd.h │ ├── ustat.h │ ├── utime.h │ ├── utsname.h │ ├── version.h │ ├── vgacon.h │ ├── video.h │ └── vt.h ├── kernel/ │ ├── Makefile │ ├── boot.S │ ├── cmos.c │ ├── core386.S │ ├── cpu.c │ ├── gdt.c │ ├── idt.c │ ├── init.c │ ├── irq.c │ ├── kexec.c │ ├── main.c │ ├── multiboot.c │ ├── pic.c │ ├── pit.c │ ├── process.c │ ├── sched.c │ ├── signal.c │ ├── sleep.c │ ├── syscalls/ │ │ ├── Makefile │ │ ├── access.c │ │ ├── alarm.c │ │ ├── brk.c │ │ ├── chdir.c │ │ ├── chmod.c │ │ ├── chown.c │ │ ├── chown32.c │ │ ├── chroot.c │ │ ├── close.c │ │ ├── creat.c │ │ ├── dup.c │ │ ├── dup2.c │ │ ├── execve.c │ │ ├── exit.c │ │ ├── fchdir.c │ │ ├── fchmod.c │ │ ├── fchown.c │ │ ├── fcntl.c │ │ ├── fcntl64.c │ │ ├── fdatasync.c │ │ ├── flock.c │ │ ├── fork.c │ │ ├── fstat.c │ │ ├── fstat64.c │ │ ├── fstatfs.c │ │ ├── fsync.c │ │ ├── ftime.c │ │ ├── ftruncate.c │ │ ├── ftruncate64.c │ │ ├── getcwd.c │ │ ├── getdents.c │ │ ├── getdents64.c │ │ ├── getegid.c │ │ ├── geteuid.c │ │ ├── getgid.c │ │ ├── getgroups.c │ │ ├── getitimer.c │ │ ├── getpgid.c │ │ ├── getpgrp.c │ │ ├── getpid.c │ │ ├── getppid.c │ │ ├── getrlimit.c │ │ ├── getrusage.c │ │ ├── getsid.c │ │ ├── gettimeofday.c │ │ ├── getuid.c │ │ ├── ioctl.c │ │ ├── ioperm.c │ │ ├── iopl.c │ │ ├── ipc.c │ │ ├── kill.c │ │ ├── lchown.c │ │ ├── link.c │ │ ├── llseek.c │ │ ├── lseek.c │ │ ├── lstat.c │ │ ├── lstat64.c │ │ ├── mkdir.c │ │ ├── mknod.c │ │ ├── mmap2.c │ │ ├── mount.c │ │ ├── mprotect.c │ │ ├── msgctl.c │ │ ├── msgget.c │ │ ├── msgrcv.c │ │ ├── msgsnd.c │ │ ├── munmap.c │ │ ├── nanosleep.c │ │ ├── newfstat.c │ │ ├── newlstat.c │ │ ├── newstat.c │ │ ├── newuname.c │ │ ├── old_mmap.c │ │ ├── old_select.c │ │ ├── olduname.c │ │ ├── open.c │ │ ├── pause.c │ │ ├── personality.c │ │ ├── pipe.c │ │ ├── read.c │ │ ├── readlink.c │ │ ├── readv.c │ │ ├── reboot.c │ │ ├── rename.c │ │ ├── rmdir.c │ │ ├── select.c │ │ ├── semctl.c │ │ ├── semget.c │ │ ├── semop.c │ │ ├── setdomainname.c │ │ ├── setfsgid.c │ │ ├── setfsuid.c │ │ ├── setgid.c │ │ ├── setgroups.c │ │ ├── sethostname.c │ │ ├── setitimer.c │ │ ├── setpgid.c │ │ ├── setregid.c │ │ ├── setreuid.c │ │ ├── setrlimit.c │ │ ├── setsid.c │ │ ├── settimeofday.c │ │ ├── setuid.c │ │ ├── sgetmask.c │ │ ├── shmat.c │ │ ├── shmctl.c │ │ ├── shmdt.c │ │ ├── shmget.c │ │ ├── sigaction.c │ │ ├── signal.c │ │ ├── sigpending.c │ │ ├── sigprocmask.c │ │ ├── sigreturn.c │ │ ├── sigsuspend.c │ │ ├── socketcall.c │ │ ├── ssetmask.c │ │ ├── stat.c │ │ ├── stat64.c │ │ ├── statfs.c │ │ ├── stime.c │ │ ├── symlink.c │ │ ├── sync.c │ │ ├── sysinfo.c │ │ ├── syslog.c │ │ ├── time.c │ │ ├── times.c │ │ ├── truncate.c │ │ ├── truncate64.c │ │ ├── umask.c │ │ ├── umount.c │ │ ├── umount2.c │ │ ├── uname.c │ │ ├── unlink.c │ │ ├── ustat.c │ │ ├── utime.c │ │ ├── utimes.c │ │ ├── wait4.c │ │ ├── waitpid.c │ │ ├── write.c │ │ └── writev.c │ ├── syscalls.c │ ├── timer.c │ └── traps.c ├── lib/ │ ├── Makefile │ ├── ctype.c │ ├── printk.c │ ├── string.c │ └── sysconsole.c ├── mm/ │ ├── Makefile │ ├── alloc.c │ ├── bios_map.c │ ├── buddy_low.c │ ├── fault.c │ ├── memory.c │ ├── mmap.c │ ├── page.c │ └── swapper.c ├── net/ │ ├── Makefile │ ├── core.c │ ├── domains.c │ ├── ipv4.c │ ├── packet.c │ ├── socket.c │ └── unix.c └── shell.nix