-rw-r--r-- | LICENSE | 27L |
-rw-r--r-- | Makefile | 41L |
-rw-r--r-- | bin/Makefile | 7L |
-rw-r--r-- | bin/bltsh/Makefile | 9L |
-rw-r--r-- | bin/bltsh/bltsh.c | 132L |
-rw-r--r-- | bin/cat/Makefile | 8L |
-rw-r--r-- | bin/cat/cat.c | 60L |
-rw-r--r-- | bin/fdisk/Makefile | 9L |
-rw-r--r-- | bin/fdisk/fdisk.c | 78L |
-rw-r--r-- | bin/ls/Makefile | 9L |
-rw-r--r-- | bin/ls/ls.c | 79L |
-rw-r--r-- | bin/mkdir/Makefile | 8L |
-rw-r--r-- | bin/mkdir/mkdir.c | 42L |
-rw-r--r-- | bin/pci/Makefile | 9L |
-rw-r--r-- | bin/pci/pci.c | 160L |
-rw-r--r-- | bin/pci/pci.h | 31L |
-rw-r--r-- | bin/sysinfo/Makefile | 11L |
-rw-r--r-- | bin/sysinfo/sysinfo.cpp | 90L |
-rw-r--r-- | bin/tell/Makefile | 8L |
-rw-r--r-- | bin/tell/tell.c | 50L |
-rw-r--r-- | bin/tests/Makefile | 10L |
-rw-r--r-- | bin/tests/tests.cpp | 125L |
-rw-r--r-- | bin/uname/Makefile | 8L |
-rw-r--r-- | bin/uname/uname.c | 96L |
-rw-r--r-- | bin/validate/Makefile | 8L |
-rw-r--r-- | bin/validate/validate.c | 125L |
-rw-r--r-- | bin/vfs_test/Makefile | 14L |
-rw-r--r-- | bin/vfs_test/foo.c | 50L |
-rw-r--r-- | bin/vfs_test/vfs_test.c | 107L |
-rw-r--r-- | bin/winapp/Connection.o | 2500B |
-rw-r--r-- | bin/winapp/Makefile | 10L |
-rw-r--r-- | bin/winapp/Window.o | 2372B |
-rw-r--r-- | bin/winapp/main.cpp | 123L |
-rw-r--r-- | boot/Makefile | 12L |
-rw-r--r-- | boot/boot.c | 156L |
-rw-r--r-- | boot/bootstub.S | 72L |
-rw-r--r-- | boot/fs.ini | 33L |
-rw-r--r-- | boot/grub | 41892B |
-rw-r--r-- | boot/grub_e2fs | 7948B |
-rw-r--r-- | boot/grub_fat | 7728B |
-rw-r--r-- | boot/grub_ffs | 6796B |
-rw-r--r-- | boot/grubxx | 512B |
-rw-r--r-- | boot/misc.ini | 43L |
-rw-r--r-- | boot/net2.ini | 30L |
-rw-r--r-- | boot/openblt.ini | 84L |
-rw-r--r-- | boot/window.ini | 13L |
-rw-r--r-- | build/GENERIC/Makefile | 19L |
-rw-r--r-- | build/GENERIC/openblt.ini | 135L |
-rw-r--r-- | build/VULCAN/Makefile | 22L |
-rw-r--r-- | build/VULCAN/openblt.ini | 135L |
-rw-r--r-- | build/VULCAN/rc | 17L |
-rw-r--r-- | doc/TODO | 42L |
-rw-r--r-- | doc/add-syscall | 44L |
-rw-r--r-- | doc/boot.html | 190L |
-rw-r--r-- | doc/ipcdocs | 57L |
-rw-r--r-- | doc/notes | 9L |
-rw-r--r-- | doc/openblt.html | 206L |
-rw-r--r-- | doc/vfs.txt | 98L |
-rw-r--r-- | etc/rc | 24L |
-rw-r--r-- | etc/rc.boot | 15L |
-rw-r--r-- | include/ansi.h | 78L |
-rw-r--r-- | include/blt/Connection.h | 35L |
-rw-r--r-- | include/blt/Message.h | 60L |
-rw-r--r-- | include/blt/atomic.h | 44L |
-rw-r--r-- | include/blt/blkdev.h | 78L |
-rw-r--r-- | include/blt/conio.h | 74L |
-rw-r--r-- | include/blt/disk.h | 252L |
-rw-r--r-- | include/blt/error.h | 44L |
-rw-r--r-- | include/blt/fdl.h | 66L |
-rw-r--r-- | include/blt/hash.h | 65L |
-rw-r--r-- | include/blt/libsyms.h | 60L |
-rw-r--r-- | include/blt/namer.h | 27L |
-rw-r--r-- | include/blt/network/eth.h | 116L |
-rw-r--r-- | include/blt/network/ipv4.h | 50L |
-rw-r--r-- | include/blt/network/mbuf.h | 140L |
-rw-r--r-- | include/blt/network/module.h | 44L |
-rw-r--r-- | include/blt/os.h | 107L |
-rw-r--r-- | include/blt/qsem.h | 56L |
-rw-r--r-- | include/blt/syscall.h | 104L |
-rw-r--r-- | include/blt/syscall_id.h | 72L |
-rw-r--r-- | include/blt/tell.h | 47L |
-rw-r--r-- | include/blt/types.h | 43L |
-rw-r--r-- | include/blt/vfs.h | 118L |
-rw-r--r-- | include/boot.h | 66L |
-rw-r--r-- | include/ctype.h | 45L |
-rw-r--r-- | include/dirent.h | 66L |
-rw-r--r-- | include/dlfcn.h | 55L |
-rw-r--r-- | include/elf.h | 236L |
-rw-r--r-- | include/errno.h | 156L |
-rw-r--r-- | include/fcntl.h | 61L |
-rw-r--r-- | include/i386/asm.h | 40L |
-rw-r--r-- | include/i386/io.h | 165L |
-rw-r--r-- | include/i386/io.h.new | 222L |
-rw-r--r-- | include/multiboot.h | 64L |
-rw-r--r-- | include/stdarg.h | 56L |
-rw-r--r-- | include/stddef.h | 35L |
-rw-r--r-- | include/stdio.h | 64L |
-rw-r--r-- | include/stdlib.h | 61L |
-rw-r--r-- | include/string.h | 64L |
-rw-r--r-- | include/sys/ioctl.h | 45L |
-rw-r--r-- | include/sys/stat.h | 69L |
-rw-r--r-- | include/sys/types.h | 44L |
-rw-r--r-- | include/unistd.h | 62L |
-rw-r--r-- | include/win/Button.h | 21L |
-rw-r--r-- | include/win/Canvas.h | 51L |
-rw-r--r-- | include/win/Event.h | 20L |
-rw-r--r-- | include/win/Window.h | 44L |
-rw-r--r-- | kernel/Makefile | 18L |
-rw-r--r-- | kernel/aspace.c | 453L |
-rw-r--r-- | kernel/aspace.h | 72L |
-rw-r--r-- | kernel/cpuid.S | 43L |
-rw-r--r-- | kernel/debug.c | 440L |
-rw-r--r-- | kernel/fault.c | 329L |
-rw-r--r-- | kernel/i386.c | 205L |
-rw-r--r-- | kernel/i386.h | 76L |
-rw-r--r-- | kernel/init.h | 33L |
-rw-r--r-- | kernel/jump.S | 208L |
-rw-r--r-- | kernel/kernel.c | 448L |
-rw-r--r-- | kernel/kernel.h | 53L |
-rw-r--r-- | kernel/ktrace.c | 332L |
-rw-r--r-- | kernel/list.c | 165L |
-rw-r--r-- | kernel/list.h | 43L |
-rw-r--r-- | kernel/memory.c | 302L |
-rw-r--r-- | kernel/memory.h | 37L |
-rw-r--r-- | kernel/pager.c | 93L |
-rw-r--r-- | kernel/pager.h | 27L |
-rw-r--r-- | kernel/port.c | 244L |
-rw-r--r-- | kernel/port.h | 50L |
-rw-r--r-- | kernel/resource.c | 183L |
-rw-r--r-- | kernel/resource.h | 66L |
-rw-r--r-- | kernel/rights.c | 29L |
-rw-r--r-- | kernel/rights.h | 37L |
-rw-r--r-- | kernel/sem.c | 64L |
-rw-r--r-- | kernel/sem.h | 22L |
-rw-r--r-- | kernel/smp.c | 583L |
-rw-r--r-- | kernel/smp.h | 200L |
-rw-r--r-- | kernel/stub.c | 30L |
-rw-r--r-- | kernel/syscall.c | 279L |
-rw-r--r-- | kernel/task.c | 167L |
-rw-r--r-- | kernel/task.h | 84L |
-rw-r--r-- | kernel/team.c | 66L |
-rw-r--r-- | kernel/team.h | 25L |
-rw-r--r-- | kernel/trampoline.S | 92L |
-rw-r--r-- | kernel/types.h | 24L |
-rw-r--r-- | lib/Makefile | 28L |
-rw-r--r-- | lib/c++rt0.c | 141L |
-rw-r--r-- | lib/crt0.c | 142L |
-rw-r--r-- | lib/crtb.c | 124L |
-rw-r--r-- | lib/libblt/Connection.cpp | 113L |
-rw-r--r-- | lib/libblt/Makefile | 11L |
-rw-r--r-- | lib/libblt/Message.cpp | 312L |
-rw-r--r-- | lib/libblt/blkdev.c | 117L |
-rw-r--r-- | lib/libblt/disk.c | 167L |
-rw-r--r-- | lib/libblt/hash.c | 234L |
-rw-r--r-- | lib/libblt/namer.cpp | 52L |
-rw-r--r-- | lib/libblt/tell.c | 56L |
-rw-r--r-- | lib/libc/Makefile | 19L |
-rw-r--r-- | lib/libc/atomic.S | 45L |
-rw-r--r-- | lib/libc/cppglue.cpp | 33L |
-rw-r--r-- | lib/libc/ctype.c | 38L |
-rw-r--r-- | lib/libc/errno.c | 56L |
-rw-r--r-- | lib/libc/malloc.c | 2878L |
-rw-r--r-- | lib/libc/malloc.h | 46L |
-rw-r--r-- | lib/libc/memory.c | 113L |
-rw-r--r-- | lib/libc/qsem.c | 78L |
-rw-r--r-- | lib/libc/qsort.c | 174L |
-rw-r--r-- | lib/libc/snprintf.c | 186L |
-rw-r--r-- | lib/libc/stdlib.c | 46L |
-rw-r--r-- | lib/libc/strcmp.S | 84L |
-rw-r--r-- | lib/libc/strcpy.S | 59L |
-rw-r--r-- | lib/libc/string.c | 128L |
-rw-r--r-- | lib/libc/strlcat.c | 68L |
-rw-r--r-- | lib/libc/strlcpy.c | 65L |
-rw-r--r-- | lib/libc/strlen.S | 23L |
-rw-r--r-- | lib/libc/syscalls.S | 76L |
-rw-r--r-- | lib/libconsole/Makefile | 8L |
-rw-r--r-- | lib/libconsole/conio.c | 162L |
-rw-r--r-- | lib/libdl/Makefile | 16L |
-rw-r--r-- | lib/libdl/dl-int.h | 48L |
-rw-r--r-- | lib/libdl/elf.c | 67L |
-rw-r--r-- | lib/libdl/load.c | 188L |
-rw-r--r-- | lib/libdl/rtld.c | 14L |
-rw-r--r-- | lib/libdl/sym.c | 139L |
-rw-r--r-- | lib/libposix/Makefile | 10L |
-rw-r--r-- | lib/libposix/console.c | 74L |
-rw-r--r-- | lib/libposix/exec.c | 107L |
-rw-r--r-- | lib/libposix/fdl.c | 139L |
-rw-r--r-- | lib/libposix/getopt.c | 122L |
-rw-r--r-- | lib/libposix/printf.c | 44L |
-rw-r--r-- | lib/libposix/stdio.c | 55L |
-rw-r--r-- | lib/libposix/vfs.c | 353L |
-rw-r--r-- | lib/libwin/Button.cpp | 85L |
-rw-r--r-- | lib/libwin/Canvas.cpp | 246L |
-rw-r--r-- | lib/libwin/Connection.cpp | 138L |
-rw-r--r-- | lib/libwin/Connection.h | 34L |
-rw-r--r-- | lib/libwin/Makefile | 9L |
-rw-r--r-- | lib/libwin/Window.cpp | 198L |
-rw-r--r-- | lib/version.c | 3L |
-rw-r--r-- | make.actions | 143L |
-rw-r--r-- | make.conf | 100L |
-rw-r--r-- | netboot/Makefile | 37L |
-rw-r--r-- | netboot/crt0.c | 33L |
-rw-r--r-- | netboot/err.h | 115L |
-rw-r--r-- | netboot/go | 5L |
-rw-r--r-- | netboot/io.h | 192L |
-rw-r--r-- | netboot/makerom.c | 105L |
-rw-r--r-- | netboot/ne2000.c | 627L |
-rw-r--r-- | netboot/ne2000.h | 186L |
-rw-r--r-- | netboot/ne2k.h | 103L |
-rw-r--r-- | netboot/net.h | 173L |
-rw-r--r-- | netboot/netboot.c | 701L |
-rw-r--r-- | netboot/netboot.h | 43L |
-rw-r--r-- | netboot/netrom.asm | 265L |
-rw-r--r-- | netboot/netrom.bin | 522B |
-rw-r--r-- | netboot/pci.c | 67L |
-rw-r--r-- | srv/Makefile | 6L |
-rw-r--r-- | srv/console2/Makefile | 9L |
-rw-r--r-- | srv/console2/console.c | 368L |
-rw-r--r-- | srv/console2/vt100.c | 464L |
-rw-r--r-- | srv/console2/vt100.h | 45L |
-rw-r--r-- | srv/fb/Makefile | 9L |
-rw-r--r-- | srv/fb/fb.c | 46L |
-rw-r--r-- | srv/fb/fb.h | 21L |
-rw-r--r-- | srv/fb/mga1x64.c | 67L |
-rw-r--r-- | srv/fb/mga1x64.h | 30L |
-rw-r--r-- | srv/fb/pci.c | 157L |
-rw-r--r-- | srv/fb/pci.h | 49L |
-rw-r--r-- | srv/fish/Makefile | 9L |
-rw-r--r-- | srv/fish/dfp.h | 127L |
-rw-r--r-- | srv/fish/fish.c | 1020L |
-rw-r--r-- | srv/fish/font.h | 157L |
-rw-r--r-- | srv/fish/vga.c | 225L |
-rw-r--r-- | srv/fish/vga.h | 49L |
-rw-r--r-- | srv/ide/Makefile | 9L |
-rw-r--r-- | srv/ide/TODO | 16L |
-rw-r--r-- | srv/ide/blkdev.c | 64L |
-rw-r--r-- | srv/ide/disk.c | 89L |
-rw-r--r-- | srv/ide/ide-int.h | 148L |
-rw-r--r-- | srv/ide/identify.c | 173L |
-rw-r--r-- | srv/ide/main.c | 140L |
-rw-r--r-- | srv/init/Makefile | 9L |
-rw-r--r-- | srv/init/init.c | 225L |
-rw-r--r-- | srv/namer/Makefile | 9L |
-rw-r--r-- | srv/namer/namer.cpp | 97L |
-rw-r--r-- | srv/ne2000/Makefile | 10L |
-rw-r--r-- | srv/ne2000/err.h | 138L |
-rw-r--r-- | srv/ne2000/ne2000.c | 858L |
-rw-r--r-- | srv/ne2000/ne2000.h | 187L |
-rw-r--r-- | srv/ne2000/ne2k.c | 609L |
-rw-r--r-- | srv/ne2000/ne2k.h | 116L |
-rw-r--r-- | srv/ne2000/net.h | 180L |
-rw-r--r-- | srv/ne2000/pciglue.cpp | 35L |
-rw-r--r-- | srv/network/Makefile | 10L |
-rw-r--r-- | srv/network/device/Makefile | 6L |
-rw-r--r-- | srv/network/device/ne/Makefile | 9L |
-rw-r--r-- | srv/network/device/ne/defs.h | 187L |
-rw-r--r-- | srv/network/device/ne/err.h | 109L |
-rw-r--r-- | srv/network/device/ne/ne2000.c | 860L |
-rw-r--r-- | srv/network/device/ne/ne2000.h | 116L |
-rw-r--r-- | srv/network/device/ne/support.c | 62L |
-rw-r--r-- | srv/network/device/ne/wrap.c | 180L |
-rw-r--r-- | srv/network/device/ne/wrap.h | 43L |
-rw-r--r-- | srv/network/mbuf.c | 106L |
-rw-r--r-- | srv/network/network.c | 257L |
-rw-r--r-- | srv/network/protocol/Makefile | 6L |
-rw-r--r-- | srv/network/protocol/arp/Makefile | 8L |
-rw-r--r-- | srv/network/protocol/arp/arp.c | 108L |
-rw-r--r-- | srv/network/protocol/eth/Makefile | 8L |
-rw-r--r-- | srv/network/protocol/eth/eth.c | 210L |
-rw-r--r-- | srv/network/protocol/ipv4/Makefile | 8L |
-rw-r--r-- | srv/network/protocol/ipv4/iface.c | 84L |
-rw-r--r-- | srv/pci/Makefile | 9L |
-rw-r--r-- | srv/pci/pci.c | 138L |
-rw-r--r-- | srv/pci/pci.h | 151L |
-rw-r--r-- | srv/pci/server.cpp | 132L |
-rw-r--r-- | srv/vfs/Makefile | 14L |
-rw-r--r-- | srv/vfs/bootfs.c | 317L |
-rw-r--r-- | srv/vfs/bootfs.h | 81L |
-rw-r--r-- | srv/vfs/drivers/Makefile | 6L |
-rw-r--r-- | srv/vfs/drivers/ffs/Makefile | 9L |
-rw-r--r-- | srv/vfs/drivers/ffs/dinode.h | 132L |
-rw-r--r-- | srv/vfs/drivers/ffs/dir.c | 153L |
-rw-r--r-- | srv/vfs/drivers/ffs/dir.h | 149L |
-rw-r--r-- | srv/vfs/drivers/ffs/ffs-blt.h | 69L |
-rw-r--r-- | srv/vfs/drivers/ffs/ffs.h | 520L |
-rw-r--r-- | srv/vfs/drivers/ffs/file.c | 201L |
-rw-r--r-- | srv/vfs/drivers/ffs/inode.c | 141L |
-rw-r--r-- | srv/vfs/drivers/ffs/super.c | 101L |
-rw-r--r-- | srv/vfs/fs.c | 77L |
-rw-r--r-- | srv/vfs/path.c | 97L |
-rw-r--r-- | srv/vfs/path.h | 36L |
-rw-r--r-- | srv/vfs/rootfs.c | 218L |
-rw-r--r-- | srv/vfs/rootfs.h | 67L |
-rw-r--r-- | srv/vfs/sandbox/Makefile | 14L |
-rw-r--r-- | srv/vfs/sandbox/README | 17L |
-rw-r--r-- | srv/vfs/sandbox/blkdev.c | 78L |
-rw-r--r-- | srv/vfs/sandbox/blkdev.h | 48L |
-rw-r--r-- | srv/vfs/sandbox/hash.h | 56L |
-rw-r--r-- | srv/vfs/sandbox/types.h | 50L |
-rw-r--r-- | srv/vfs/sandbox/vfs.c | 157L |
-rw-r--r-- | srv/vfs/shm.c | 86L |
-rw-r--r-- | srv/vfs/shm.h | 40L |
-rw-r--r-- | srv/vfs/super.c | 90L |
-rw-r--r-- | srv/vfs/vfs-int.h | 211L |
-rw-r--r-- | srv/vfs/vfs.c | 671L |
-rw-r--r-- | srv/vfs/vnode.c | 61L |
-rw-r--r-- | srv/window/GraphicsContext.cpp | 228L |
-rw-r--r-- | srv/window/GraphicsContext.h | 71L |
-rw-r--r-- | srv/window/Makefile | 13L |
-rw-r--r-- | srv/window/Rect.h | 131L |
-rw-r--r-- | srv/window/Region.cpp | 341L |
-rw-r--r-- | srv/window/Region.h | 73L |
-rw-r--r-- | srv/window/Renderer.h | 67L |
-rw-r--r-- | srv/window/Renderer_8bpp.cpp | 233L |
-rw-r--r-- | srv/window/Renderer_8bpp.h | 20L |
-rw-r--r-- | srv/window/Renderer_vga.cpp | 230L |
-rw-r--r-- | srv/window/Renderer_vga.h | 30L |
-rw-r--r-- | srv/window/SerialMouse.cpp | 86L |
-rw-r--r-- | srv/window/SerialMouse.h | 24L |
-rw-r--r-- | srv/window/Window.cpp | 303L |
-rw-r--r-- | srv/window/Window.h | 103L |
-rw-r--r-- | srv/window/WindowManager.cpp | 524L |
-rw-r--r-- | srv/window/WindowManager.h | 62L |
-rw-r--r-- | srv/window/assert.h | 7L |
-rw-r--r-- | srv/window/font.h | 130L |
-rw-r--r-- | srv/window/main.cpp | 290L |
-rw-r--r-- | srv/window/protocol.h | 20L |
-rw-r--r-- | srv/window/util.h | 7L |
-rw-r--r-- | srv/window/vga.cpp | 104L |
-rw-r--r-- | srv/window/vga.h | 34L |
-rw-r--r-- | util/Makefile | 26L |
-rwxr-xr-x | util/blt-link | 13L |
-rw-r--r-- | util/blt_i386.x | 80L |
-rw-r--r-- | util/bootblock.h | 93L |
-rw-r--r-- | util/bootmaker.c | 414L |
-rw-r--r-- | util/dfp.h | 126L |
-rw-r--r-- | util/dumph.c | 59L |
-rw-r--r-- | util/dumphex.c | 51L |
-rw-r--r-- | util/fishfinder.c | 108L |
-rw-r--r-- | util/ic.c | 367L |
-rw-r--r-- | util/namer.ifc | 14L |
-rw-r--r-- | util/netboot.c | 129L |