├── CHANGELOG ├── LICENSE ├── Makefile ├── Makefile.inc ├── README ├── README.hardware ├── TODO ├── elf2bflt ├── Makefile ├── bflt_dump.c ├── elf2bflt.c ├── elf2bflt.old.c └── examples │ ├── ls.bflt.gcc7 │ ├── ls.elf.gcc12 │ └── ls.elf.gcc7 ├── fs-devel ├── Makefile ├── test_cat.c ├── test_dev.c ├── test_df.c ├── test_glue.c ├── test_glue.h └── test_ls.c ├── fstools ├── Makefile ├── dumpromfs.c └── mkromfs.c ├── kernel ├── Makefile ├── Makefile_kernel.inc ├── boot │ ├── Makefile │ ├── atags.c │ ├── boot-arm1176.s │ ├── boot-armv7.s │ ├── device_tree.c │ ├── device_tree_debug.c │ ├── hardware_detect.c │ ├── memory_map.txt │ ├── pi3.decoded │ ├── pi3.dt │ ├── smp_boot.c │ └── start_smp-armv7.s ├── debug │ ├── Makefile │ ├── early_debug.c │ ├── emergency_blink.c │ └── panic.c ├── drivers │ ├── Makefile │ ├── audio │ │ ├── Makefile │ │ └── pwm_audio.c │ ├── bcm2835 │ │ ├── Makefile │ │ └── bcm2835_io.c │ ├── block.c │ ├── char.c │ ├── console │ │ ├── Makefile │ │ └── console_io.c │ ├── drivers.c │ ├── firmware │ │ ├── Makefile │ │ └── mailbox.c │ ├── framebuffer │ │ ├── Makefile │ │ ├── c_font.h │ │ ├── fast_memcpy.s │ │ ├── framebuffer.c │ │ └── framebuffer_console.c │ ├── gpio │ │ ├── Makefile │ │ └── gpio.c │ ├── i2c │ │ ├── Makefile │ │ ├── bcm2835_i2c.c │ │ └── i2c.c │ ├── keyboard │ │ ├── Makefile │ │ └── ps2-keyboard.c │ ├── led │ │ ├── Makefile │ │ └── led.c │ ├── pmu │ │ ├── Makefile │ │ ├── arm1176-pmu.c │ │ └── armv7-pmu.c │ ├── ramdisk │ │ ├── Makefile │ │ └── ramdisk.c │ ├── random │ │ ├── Makefile │ │ └── bcm2835_rng.c │ ├── serial │ │ ├── Makefile │ │ ├── mini_uart.c │ │ ├── pl011_uart.c │ │ └── serial.c │ ├── thermal │ │ ├── Makefile │ │ └── thermal.c │ └── timer │ │ ├── Makefile │ │ └── sp804_timer.c ├── fs │ ├── Makefile │ ├── dos33fs │ │ ├── Makefile │ │ ├── TODO │ │ └── dos33fs.c │ ├── files.c │ ├── inodes.c │ ├── romfs │ │ ├── Makefile │ │ └── romfs.c │ └── superblock.c ├── include │ ├── arch │ │ ├── arm1176 │ │ │ └── arm1176-mmu.h │ │ └── armv7 │ │ │ └── armv7-mmu.h │ ├── boot │ │ ├── atags.h │ │ ├── device_tree.h │ │ ├── hardware_detect.h │ │ └── smp_boot.h │ ├── debug │ │ ├── early_debug.h │ │ └── panic.h │ ├── drivers │ │ ├── audio │ │ │ └── audio.h │ │ ├── bcm2835 │ │ │ ├── bcm2835_io.h │ │ │ └── bcm2835_periph.h │ │ ├── block.h │ │ ├── char.h │ │ ├── console │ │ │ └── console_io.h │ │ ├── drivers.h │ │ ├── firmware │ │ │ └── mailbox.h │ │ ├── framebuffer │ │ │ ├── framebuffer.h │ │ │ └── framebuffer_console.h │ │ ├── gpio │ │ │ └── gpio.h │ │ ├── i2c │ │ │ ├── bcm2835_i2c.h │ │ │ └── i2c.h │ │ ├── keyboard │ │ │ └── ps2-keyboard.h │ │ ├── led │ │ │ └── led.h │ │ ├── pmu │ │ │ └── arm-pmu.h │ │ ├── ramdisk │ │ │ └── ramdisk.h │ │ ├── random │ │ │ └── bcm2835_rng.h │ │ ├── serial │ │ │ ├── mini_uart.h │ │ │ ├── pl011_uart.h │ │ │ └── serial.h │ │ ├── thermal │ │ │ └── thermal.h │ │ └── timer │ │ │ └── timer.h │ ├── fs │ │ ├── dos33fs │ │ │ └── dos33fs.h │ │ ├── files.h │ │ ├── inodes.h │ │ ├── romfs │ │ │ └── romfs.h │ │ └── superblock.h │ ├── interrupts │ │ ├── gic-400.h │ │ ├── interrupts.h │ │ └── ipi.h │ ├── lib │ │ ├── delay.h │ │ ├── div.h │ │ ├── dmesg.h │ │ ├── endian.h │ │ ├── errors.h │ │ ├── locks.h │ │ ├── memcpy.h │ │ ├── memory_barriers.h │ │ ├── memory_benchmark.h │ │ ├── memset.h │ │ ├── mmio.h │ │ ├── printk.h │ │ ├── smp.h │ │ └── string.h │ ├── memory │ │ ├── memory.h │ │ └── mmu-common.h │ ├── processes │ │ ├── bflt_loader.h │ │ ├── exit.h │ │ ├── idle_task.h │ │ ├── process.h │ │ ├── scheduler.h │ │ ├── userspace.h │ │ ├── waitpid.h │ │ └── waitqueue.h │ ├── syscalls │ │ ├── exec.h │ │ ├── getcpu.h │ │ ├── nanosleep.h │ │ ├── syscalls.h │ │ ├── sysinfo.h │ │ ├── times.h │ │ ├── uname.h │ │ └── vfork.h │ └── time │ │ └── time.h ├── interrupts │ ├── Makefile │ ├── gic-400.c │ ├── interrupts.c │ ├── ipi.arm1176.c │ ├── ipi.armv7.c │ └── irq_handler.s ├── kernel.ld ├── kernel_main.c ├── lib │ ├── Makefile │ ├── div.arm1176.c │ ├── dmesg.c │ ├── locks.arm1176.s │ ├── locks.armv7.s │ ├── memcpy.c │ ├── memcpy.s │ ├── memory_barriers.c │ ├── memset.c │ ├── printk.c │ ├── smp.c │ └── string.c ├── memory │ ├── Makefile │ ├── arm1176-mmu.c │ ├── armv7-mmu.c │ └── memory.c ├── processes │ ├── Makefile │ ├── bflt_loader.c │ ├── exec.c │ ├── exit.c │ ├── idle_task.c │ ├── process.c │ ├── scheduler.c │ ├── userspace.c │ ├── vfork.c │ ├── waitpid.c │ └── waitqueue.c ├── syscalls │ ├── Makefile │ ├── getcpu.c │ ├── nanosleep.c │ ├── swi_handler.s │ ├── syscalls.c │ ├── sysinfo.c │ ├── times.c │ └── uname.c ├── time │ ├── Makefile │ └── time.c └── version.h ├── performance ├── benchmarks │ ├── Makefile │ └── linux_memset.c ├── graphs │ └── bplus_memset.jgr ├── memory_perf.vmwos.pi-bcm2835 └── new.results ├── tools ├── Makefile ├── convert_font.c ├── marie.fnt ├── medieval.fnt └── tbfont.tb1 ├── userspace ├── CATME ├── Makefile ├── Makefile.x86_64 ├── Makefile_user.inc ├── ay8912.c ├── ayemu.h ├── ba_pt3.h ├── cat.c ├── cat_count.c ├── cause_error.c ├── chiptune.c ├── chiptune6.c ├── chmod.c ├── core_poke.c ├── cp.c ├── demo.demosplash2019 │ ├── Makefile │ ├── README │ ├── TODO │ ├── ay8912.c │ ├── ayemu.h │ ├── boot_intro.c │ ├── chiptune.c │ ├── console.c │ ├── deep_field.h │ ├── deep_field.pcx │ ├── deep_field2.pcx │ ├── default_font.c │ ├── default_font.h │ ├── demosplash2019.c │ ├── demosplash2019.h │ ├── doom_fire.c │ ├── dotd.h │ ├── dya_dotd.pt3 │ ├── flight_replay.h │ ├── linuxlogo.h │ ├── mode7.c │ ├── pcx_load.c │ ├── pi-graphics.c │ ├── pi-graphics.h │ ├── pi-sim.c │ ├── pi1.dmesg │ ├── pi1_dmesg.h │ ├── pi_1b.h │ ├── pi_1b.pcx │ ├── pi_actual.h │ ├── pi_actual.pcx │ ├── pi_actual3.pcx │ ├── pi_logo.h │ ├── pi_logo.pcx │ ├── pi_outline.h │ ├── pi_outline.pcx │ ├── pi_ship.h │ ├── pi_ship.pcx │ ├── print_string.c │ ├── pt3_lib.c │ ├── pt3_lib.h │ ├── svmwgraph.c │ ├── svmwgraph.h │ └── vmw_open.c ├── demo.hellmood_memories │ ├── Makefile │ └── hellmood_memories.c ├── df.c ├── dmesg.c ├── donut.c ├── editor │ └── Makefile ├── files │ ├── cpuinfo │ └── fstab ├── hello.c ├── hexdump.c ├── i2_pt3.h ├── i2c_test.c ├── image │ ├── home │ │ └── ansis │ │ │ ├── aitasad1.ans │ │ │ └── utopia3.ans │ ├── mnt │ │ └── HIDDEN │ └── proc │ │ └── cpuinfo ├── ll.arm.eabi.s ├── logo.include ├── logo.lzss_new ├── ls.c ├── md5sum.c ├── memory_test.c ├── nano.c ├── printa.c ├── printb.c ├── pt3_lib.c ├── pt3_lib.h ├── pt3_player.dsk ├── pwd.c ├── rm.c ├── shell.c ├── slideshow.c ├── sysinfo.c ├── tb1.c ├── tbo.c ├── tests │ ├── Makefile │ └── ansi_parser.c ├── truncate.c ├── uname.c ├── user.ld ├── vlibc │ ├── Makefile │ ├── ctype.c │ ├── div.c │ ├── error.c │ ├── getopt.c │ ├── idiv.s │ ├── include │ │ ├── syscalls.h │ │ ├── vlibc.h │ │ └── vmwos.h │ ├── ldivmod.s │ ├── malloc.c │ ├── memcpy.s │ ├── printf.c │ ├── random.c │ ├── start.c │ ├── stdio.c │ ├── string.c │ ├── syscalls.arm.c │ ├── syscalls.x86_64.c │ ├── system.c │ ├── time.c │ ├── tty.c │ ├── uldivmod.s │ └── vmwos.c └── write_test.c └── vmwasm ├── Makefile ├── hello_world.s └── vmwasm.c /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- 1 | CROSS = arm-none-eabi- 2 | 3 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/README -------------------------------------------------------------------------------- /README.hardware: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/README.hardware -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/TODO -------------------------------------------------------------------------------- /elf2bflt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/elf2bflt/Makefile -------------------------------------------------------------------------------- /elf2bflt/bflt_dump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/elf2bflt/bflt_dump.c -------------------------------------------------------------------------------- /elf2bflt/elf2bflt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/elf2bflt/elf2bflt.c -------------------------------------------------------------------------------- /elf2bflt/elf2bflt.old.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/elf2bflt/elf2bflt.old.c -------------------------------------------------------------------------------- /elf2bflt/examples/ls.bflt.gcc7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/elf2bflt/examples/ls.bflt.gcc7 -------------------------------------------------------------------------------- /elf2bflt/examples/ls.elf.gcc12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/elf2bflt/examples/ls.elf.gcc12 -------------------------------------------------------------------------------- /elf2bflt/examples/ls.elf.gcc7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/elf2bflt/examples/ls.elf.gcc7 -------------------------------------------------------------------------------- /fs-devel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fs-devel/Makefile -------------------------------------------------------------------------------- /fs-devel/test_cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fs-devel/test_cat.c -------------------------------------------------------------------------------- /fs-devel/test_dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fs-devel/test_dev.c -------------------------------------------------------------------------------- /fs-devel/test_df.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fs-devel/test_df.c -------------------------------------------------------------------------------- /fs-devel/test_glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fs-devel/test_glue.c -------------------------------------------------------------------------------- /fs-devel/test_glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fs-devel/test_glue.h -------------------------------------------------------------------------------- /fs-devel/test_ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fs-devel/test_ls.c -------------------------------------------------------------------------------- /fstools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fstools/Makefile -------------------------------------------------------------------------------- /fstools/dumpromfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fstools/dumpromfs.c -------------------------------------------------------------------------------- /fstools/mkromfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/fstools/mkromfs.c -------------------------------------------------------------------------------- /kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/Makefile -------------------------------------------------------------------------------- /kernel/Makefile_kernel.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/Makefile_kernel.inc -------------------------------------------------------------------------------- /kernel/boot/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/Makefile -------------------------------------------------------------------------------- /kernel/boot/atags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/atags.c -------------------------------------------------------------------------------- /kernel/boot/boot-arm1176.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/boot-arm1176.s -------------------------------------------------------------------------------- /kernel/boot/boot-armv7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/boot-armv7.s -------------------------------------------------------------------------------- /kernel/boot/device_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/device_tree.c -------------------------------------------------------------------------------- /kernel/boot/device_tree_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/device_tree_debug.c -------------------------------------------------------------------------------- /kernel/boot/hardware_detect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/hardware_detect.c -------------------------------------------------------------------------------- /kernel/boot/memory_map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/memory_map.txt -------------------------------------------------------------------------------- /kernel/boot/pi3.decoded: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/pi3.decoded -------------------------------------------------------------------------------- /kernel/boot/pi3.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/pi3.dt -------------------------------------------------------------------------------- /kernel/boot/smp_boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/smp_boot.c -------------------------------------------------------------------------------- /kernel/boot/start_smp-armv7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/boot/start_smp-armv7.s -------------------------------------------------------------------------------- /kernel/debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/debug/Makefile -------------------------------------------------------------------------------- /kernel/debug/early_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/debug/early_debug.c -------------------------------------------------------------------------------- /kernel/debug/emergency_blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/debug/emergency_blink.c -------------------------------------------------------------------------------- /kernel/debug/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/debug/panic.c -------------------------------------------------------------------------------- /kernel/drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/Makefile -------------------------------------------------------------------------------- /kernel/drivers/audio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/audio/Makefile -------------------------------------------------------------------------------- /kernel/drivers/audio/pwm_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/audio/pwm_audio.c -------------------------------------------------------------------------------- /kernel/drivers/bcm2835/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/bcm2835/Makefile -------------------------------------------------------------------------------- /kernel/drivers/bcm2835/bcm2835_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/bcm2835/bcm2835_io.c -------------------------------------------------------------------------------- /kernel/drivers/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/block.c -------------------------------------------------------------------------------- /kernel/drivers/char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/char.c -------------------------------------------------------------------------------- /kernel/drivers/console/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/console/Makefile -------------------------------------------------------------------------------- /kernel/drivers/console/console_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/console/console_io.c -------------------------------------------------------------------------------- /kernel/drivers/drivers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/drivers.c -------------------------------------------------------------------------------- /kernel/drivers/firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/firmware/Makefile -------------------------------------------------------------------------------- /kernel/drivers/firmware/mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/firmware/mailbox.c -------------------------------------------------------------------------------- /kernel/drivers/framebuffer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/framebuffer/Makefile -------------------------------------------------------------------------------- /kernel/drivers/framebuffer/c_font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/framebuffer/c_font.h -------------------------------------------------------------------------------- /kernel/drivers/framebuffer/fast_memcpy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/framebuffer/fast_memcpy.s -------------------------------------------------------------------------------- /kernel/drivers/framebuffer/framebuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/framebuffer/framebuffer.c -------------------------------------------------------------------------------- /kernel/drivers/framebuffer/framebuffer_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/framebuffer/framebuffer_console.c -------------------------------------------------------------------------------- /kernel/drivers/gpio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/gpio/Makefile -------------------------------------------------------------------------------- /kernel/drivers/gpio/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/gpio/gpio.c -------------------------------------------------------------------------------- /kernel/drivers/i2c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/i2c/Makefile -------------------------------------------------------------------------------- /kernel/drivers/i2c/bcm2835_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/i2c/bcm2835_i2c.c -------------------------------------------------------------------------------- /kernel/drivers/i2c/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/i2c/i2c.c -------------------------------------------------------------------------------- /kernel/drivers/keyboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/keyboard/Makefile -------------------------------------------------------------------------------- /kernel/drivers/keyboard/ps2-keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/keyboard/ps2-keyboard.c -------------------------------------------------------------------------------- /kernel/drivers/led/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/led/Makefile -------------------------------------------------------------------------------- /kernel/drivers/led/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/led/led.c -------------------------------------------------------------------------------- /kernel/drivers/pmu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/pmu/Makefile -------------------------------------------------------------------------------- /kernel/drivers/pmu/arm1176-pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/pmu/arm1176-pmu.c -------------------------------------------------------------------------------- /kernel/drivers/pmu/armv7-pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/pmu/armv7-pmu.c -------------------------------------------------------------------------------- /kernel/drivers/ramdisk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/ramdisk/Makefile -------------------------------------------------------------------------------- /kernel/drivers/ramdisk/ramdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/ramdisk/ramdisk.c -------------------------------------------------------------------------------- /kernel/drivers/random/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/random/Makefile -------------------------------------------------------------------------------- /kernel/drivers/random/bcm2835_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/random/bcm2835_rng.c -------------------------------------------------------------------------------- /kernel/drivers/serial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/serial/Makefile -------------------------------------------------------------------------------- /kernel/drivers/serial/mini_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/serial/mini_uart.c -------------------------------------------------------------------------------- /kernel/drivers/serial/pl011_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/serial/pl011_uart.c -------------------------------------------------------------------------------- /kernel/drivers/serial/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/serial/serial.c -------------------------------------------------------------------------------- /kernel/drivers/thermal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/thermal/Makefile -------------------------------------------------------------------------------- /kernel/drivers/thermal/thermal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/thermal/thermal.c -------------------------------------------------------------------------------- /kernel/drivers/timer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/timer/Makefile -------------------------------------------------------------------------------- /kernel/drivers/timer/sp804_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/drivers/timer/sp804_timer.c -------------------------------------------------------------------------------- /kernel/fs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/Makefile -------------------------------------------------------------------------------- /kernel/fs/dos33fs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/dos33fs/Makefile -------------------------------------------------------------------------------- /kernel/fs/dos33fs/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/dos33fs/TODO -------------------------------------------------------------------------------- /kernel/fs/dos33fs/dos33fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/dos33fs/dos33fs.c -------------------------------------------------------------------------------- /kernel/fs/files.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/files.c -------------------------------------------------------------------------------- /kernel/fs/inodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/inodes.c -------------------------------------------------------------------------------- /kernel/fs/romfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/romfs/Makefile -------------------------------------------------------------------------------- /kernel/fs/romfs/romfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/romfs/romfs.c -------------------------------------------------------------------------------- /kernel/fs/superblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/fs/superblock.c -------------------------------------------------------------------------------- /kernel/include/arch/arm1176/arm1176-mmu.h: -------------------------------------------------------------------------------- 1 | /* Nothing */ 2 | -------------------------------------------------------------------------------- /kernel/include/arch/armv7/armv7-mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/arch/armv7/armv7-mmu.h -------------------------------------------------------------------------------- /kernel/include/boot/atags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/boot/atags.h -------------------------------------------------------------------------------- /kernel/include/boot/device_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/boot/device_tree.h -------------------------------------------------------------------------------- /kernel/include/boot/hardware_detect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/boot/hardware_detect.h -------------------------------------------------------------------------------- /kernel/include/boot/smp_boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/boot/smp_boot.h -------------------------------------------------------------------------------- /kernel/include/debug/early_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/debug/early_debug.h -------------------------------------------------------------------------------- /kernel/include/debug/panic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/debug/panic.h -------------------------------------------------------------------------------- /kernel/include/drivers/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/audio/audio.h -------------------------------------------------------------------------------- /kernel/include/drivers/bcm2835/bcm2835_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/bcm2835/bcm2835_io.h -------------------------------------------------------------------------------- /kernel/include/drivers/bcm2835/bcm2835_periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/bcm2835/bcm2835_periph.h -------------------------------------------------------------------------------- /kernel/include/drivers/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/block.h -------------------------------------------------------------------------------- /kernel/include/drivers/char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/char.h -------------------------------------------------------------------------------- /kernel/include/drivers/console/console_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/console/console_io.h -------------------------------------------------------------------------------- /kernel/include/drivers/drivers.h: -------------------------------------------------------------------------------- 1 | void drivers_init_all(void); 2 | 3 | -------------------------------------------------------------------------------- /kernel/include/drivers/firmware/mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/firmware/mailbox.h -------------------------------------------------------------------------------- /kernel/include/drivers/framebuffer/framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/framebuffer/framebuffer.h -------------------------------------------------------------------------------- /kernel/include/drivers/framebuffer/framebuffer_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/framebuffer/framebuffer_console.h -------------------------------------------------------------------------------- /kernel/include/drivers/gpio/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/gpio/gpio.h -------------------------------------------------------------------------------- /kernel/include/drivers/i2c/bcm2835_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/i2c/bcm2835_i2c.h -------------------------------------------------------------------------------- /kernel/include/drivers/i2c/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/i2c/i2c.h -------------------------------------------------------------------------------- /kernel/include/drivers/keyboard/ps2-keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/keyboard/ps2-keyboard.h -------------------------------------------------------------------------------- /kernel/include/drivers/led/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/led/led.h -------------------------------------------------------------------------------- /kernel/include/drivers/pmu/arm-pmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/pmu/arm-pmu.h -------------------------------------------------------------------------------- /kernel/include/drivers/ramdisk/ramdisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/ramdisk/ramdisk.h -------------------------------------------------------------------------------- /kernel/include/drivers/random/bcm2835_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/random/bcm2835_rng.h -------------------------------------------------------------------------------- /kernel/include/drivers/serial/mini_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/serial/mini_uart.h -------------------------------------------------------------------------------- /kernel/include/drivers/serial/pl011_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/serial/pl011_uart.h -------------------------------------------------------------------------------- /kernel/include/drivers/serial/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/serial/serial.h -------------------------------------------------------------------------------- /kernel/include/drivers/thermal/thermal.h: -------------------------------------------------------------------------------- 1 | int thermal_read(void); 2 | -------------------------------------------------------------------------------- /kernel/include/drivers/timer/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/drivers/timer/timer.h -------------------------------------------------------------------------------- /kernel/include/fs/dos33fs/dos33fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/fs/dos33fs/dos33fs.h -------------------------------------------------------------------------------- /kernel/include/fs/files.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/fs/files.h -------------------------------------------------------------------------------- /kernel/include/fs/inodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/fs/inodes.h -------------------------------------------------------------------------------- /kernel/include/fs/romfs/romfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/fs/romfs/romfs.h -------------------------------------------------------------------------------- /kernel/include/fs/superblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/fs/superblock.h -------------------------------------------------------------------------------- /kernel/include/interrupts/gic-400.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/interrupts/gic-400.h -------------------------------------------------------------------------------- /kernel/include/interrupts/interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/interrupts/interrupts.h -------------------------------------------------------------------------------- /kernel/include/interrupts/ipi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/interrupts/ipi.h -------------------------------------------------------------------------------- /kernel/include/lib/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/delay.h -------------------------------------------------------------------------------- /kernel/include/lib/div.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/div.h -------------------------------------------------------------------------------- /kernel/include/lib/dmesg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/dmesg.h -------------------------------------------------------------------------------- /kernel/include/lib/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/endian.h -------------------------------------------------------------------------------- /kernel/include/lib/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/errors.h -------------------------------------------------------------------------------- /kernel/include/lib/locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/locks.h -------------------------------------------------------------------------------- /kernel/include/lib/memcpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/memcpy.h -------------------------------------------------------------------------------- /kernel/include/lib/memory_barriers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/memory_barriers.h -------------------------------------------------------------------------------- /kernel/include/lib/memory_benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/memory_benchmark.h -------------------------------------------------------------------------------- /kernel/include/lib/memset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/memset.h -------------------------------------------------------------------------------- /kernel/include/lib/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/mmio.h -------------------------------------------------------------------------------- /kernel/include/lib/printk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/printk.h -------------------------------------------------------------------------------- /kernel/include/lib/smp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/smp.h -------------------------------------------------------------------------------- /kernel/include/lib/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/lib/string.h -------------------------------------------------------------------------------- /kernel/include/memory/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/memory/memory.h -------------------------------------------------------------------------------- /kernel/include/memory/mmu-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/memory/mmu-common.h -------------------------------------------------------------------------------- /kernel/include/processes/bflt_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/processes/bflt_loader.h -------------------------------------------------------------------------------- /kernel/include/processes/exit.h: -------------------------------------------------------------------------------- 1 | void exit(int32_t status); 2 | -------------------------------------------------------------------------------- /kernel/include/processes/idle_task.h: -------------------------------------------------------------------------------- 1 | void create_idle_task(void); 2 | 3 | -------------------------------------------------------------------------------- /kernel/include/processes/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/processes/process.h -------------------------------------------------------------------------------- /kernel/include/processes/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/processes/scheduler.h -------------------------------------------------------------------------------- /kernel/include/processes/userspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/processes/userspace.h -------------------------------------------------------------------------------- /kernel/include/processes/waitpid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/processes/waitpid.h -------------------------------------------------------------------------------- /kernel/include/processes/waitqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/processes/waitqueue.h -------------------------------------------------------------------------------- /kernel/include/syscalls/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/syscalls/exec.h -------------------------------------------------------------------------------- /kernel/include/syscalls/getcpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/syscalls/getcpu.h -------------------------------------------------------------------------------- /kernel/include/syscalls/nanosleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/syscalls/nanosleep.h -------------------------------------------------------------------------------- /kernel/include/syscalls/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/syscalls/syscalls.h -------------------------------------------------------------------------------- /kernel/include/syscalls/sysinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/syscalls/sysinfo.h -------------------------------------------------------------------------------- /kernel/include/syscalls/times.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/syscalls/times.h -------------------------------------------------------------------------------- /kernel/include/syscalls/uname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/syscalls/uname.h -------------------------------------------------------------------------------- /kernel/include/syscalls/vfork.h: -------------------------------------------------------------------------------- 1 | int32_t vfork(void); 2 | -------------------------------------------------------------------------------- /kernel/include/time/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/include/time/time.h -------------------------------------------------------------------------------- /kernel/interrupts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/interrupts/Makefile -------------------------------------------------------------------------------- /kernel/interrupts/gic-400.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/interrupts/gic-400.c -------------------------------------------------------------------------------- /kernel/interrupts/interrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/interrupts/interrupts.c -------------------------------------------------------------------------------- /kernel/interrupts/ipi.arm1176.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/interrupts/ipi.arm1176.c -------------------------------------------------------------------------------- /kernel/interrupts/ipi.armv7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/interrupts/ipi.armv7.c -------------------------------------------------------------------------------- /kernel/interrupts/irq_handler.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/interrupts/irq_handler.s -------------------------------------------------------------------------------- /kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/kernel.ld -------------------------------------------------------------------------------- /kernel/kernel_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/kernel_main.c -------------------------------------------------------------------------------- /kernel/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/Makefile -------------------------------------------------------------------------------- /kernel/lib/div.arm1176.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/div.arm1176.c -------------------------------------------------------------------------------- /kernel/lib/dmesg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/dmesg.c -------------------------------------------------------------------------------- /kernel/lib/locks.arm1176.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/locks.arm1176.s -------------------------------------------------------------------------------- /kernel/lib/locks.armv7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/locks.armv7.s -------------------------------------------------------------------------------- /kernel/lib/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/memcpy.c -------------------------------------------------------------------------------- /kernel/lib/memcpy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/memcpy.s -------------------------------------------------------------------------------- /kernel/lib/memory_barriers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/memory_barriers.c -------------------------------------------------------------------------------- /kernel/lib/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/memset.c -------------------------------------------------------------------------------- /kernel/lib/printk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/printk.c -------------------------------------------------------------------------------- /kernel/lib/smp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/smp.c -------------------------------------------------------------------------------- /kernel/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/lib/string.c -------------------------------------------------------------------------------- /kernel/memory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/memory/Makefile -------------------------------------------------------------------------------- /kernel/memory/arm1176-mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/memory/arm1176-mmu.c -------------------------------------------------------------------------------- /kernel/memory/armv7-mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/memory/armv7-mmu.c -------------------------------------------------------------------------------- /kernel/memory/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/memory/memory.c -------------------------------------------------------------------------------- /kernel/processes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/Makefile -------------------------------------------------------------------------------- /kernel/processes/bflt_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/bflt_loader.c -------------------------------------------------------------------------------- /kernel/processes/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/exec.c -------------------------------------------------------------------------------- /kernel/processes/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/exit.c -------------------------------------------------------------------------------- /kernel/processes/idle_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/idle_task.c -------------------------------------------------------------------------------- /kernel/processes/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/process.c -------------------------------------------------------------------------------- /kernel/processes/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/scheduler.c -------------------------------------------------------------------------------- /kernel/processes/userspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/userspace.c -------------------------------------------------------------------------------- /kernel/processes/vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/vfork.c -------------------------------------------------------------------------------- /kernel/processes/waitpid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/waitpid.c -------------------------------------------------------------------------------- /kernel/processes/waitqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/processes/waitqueue.c -------------------------------------------------------------------------------- /kernel/syscalls/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/Makefile -------------------------------------------------------------------------------- /kernel/syscalls/getcpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/getcpu.c -------------------------------------------------------------------------------- /kernel/syscalls/nanosleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/nanosleep.c -------------------------------------------------------------------------------- /kernel/syscalls/swi_handler.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/swi_handler.s -------------------------------------------------------------------------------- /kernel/syscalls/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/syscalls.c -------------------------------------------------------------------------------- /kernel/syscalls/sysinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/sysinfo.c -------------------------------------------------------------------------------- /kernel/syscalls/times.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/times.c -------------------------------------------------------------------------------- /kernel/syscalls/uname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/syscalls/uname.c -------------------------------------------------------------------------------- /kernel/time/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/time/Makefile -------------------------------------------------------------------------------- /kernel/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/kernel/time/time.c -------------------------------------------------------------------------------- /kernel/version.h: -------------------------------------------------------------------------------- 1 | #define VERSION "0.21" 2 | 3 | -------------------------------------------------------------------------------- /performance/benchmarks/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/performance/benchmarks/Makefile -------------------------------------------------------------------------------- /performance/benchmarks/linux_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/performance/benchmarks/linux_memset.c -------------------------------------------------------------------------------- /performance/graphs/bplus_memset.jgr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/performance/graphs/bplus_memset.jgr -------------------------------------------------------------------------------- /performance/memory_perf.vmwos.pi-bcm2835: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/performance/memory_perf.vmwos.pi-bcm2835 -------------------------------------------------------------------------------- /performance/new.results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/performance/new.results -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/convert_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/tools/convert_font.c -------------------------------------------------------------------------------- /tools/marie.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/tools/marie.fnt -------------------------------------------------------------------------------- /tools/medieval.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/tools/medieval.fnt -------------------------------------------------------------------------------- /tools/tbfont.tb1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/tools/tbfont.tb1 -------------------------------------------------------------------------------- /userspace/CATME: -------------------------------------------------------------------------------- 1 | Testing to see if file I/O works. 2 | 3 | The answer is... maybe? 4 | 5 | -------------------------------------------------------------------------------- /userspace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/Makefile -------------------------------------------------------------------------------- /userspace/Makefile.x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/Makefile.x86_64 -------------------------------------------------------------------------------- /userspace/Makefile_user.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/Makefile_user.inc -------------------------------------------------------------------------------- /userspace/ay8912.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/ay8912.c -------------------------------------------------------------------------------- /userspace/ayemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/ayemu.h -------------------------------------------------------------------------------- /userspace/ba_pt3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/ba_pt3.h -------------------------------------------------------------------------------- /userspace/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/cat.c -------------------------------------------------------------------------------- /userspace/cat_count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/cat_count.c -------------------------------------------------------------------------------- /userspace/cause_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/cause_error.c -------------------------------------------------------------------------------- /userspace/chiptune.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/chiptune.c -------------------------------------------------------------------------------- /userspace/chiptune6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/chiptune6.c -------------------------------------------------------------------------------- /userspace/chmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/chmod.c -------------------------------------------------------------------------------- /userspace/core_poke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/core_poke.c -------------------------------------------------------------------------------- /userspace/cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/cp.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/Makefile -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/README -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/TODO -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/ay8912.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/ay8912.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/ayemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/ayemu.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/boot_intro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/boot_intro.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/chiptune.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/chiptune.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/console.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/deep_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/deep_field.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/deep_field.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/deep_field.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/deep_field2.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/deep_field2.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/default_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/default_font.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/default_font.h: -------------------------------------------------------------------------------- 1 | extern unsigned char default_font[256][16]; 2 | 3 | -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/demosplash2019.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/demosplash2019.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/demosplash2019.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/demosplash2019.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/doom_fire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/doom_fire.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/dotd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/dotd.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/dya_dotd.pt3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/dya_dotd.pt3 -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/flight_replay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/flight_replay.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/linuxlogo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/linuxlogo.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/mode7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/mode7.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pcx_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pcx_load.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi-graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi-graphics.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi-graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi-graphics.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi-sim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi-sim.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi1.dmesg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi1.dmesg -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi1_dmesg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi1_dmesg.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_1b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_1b.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_1b.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_1b.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_actual.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_actual.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_actual.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_actual.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_actual3.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_actual3.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_logo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_logo.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_logo.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_logo.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_outline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_outline.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_outline.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_outline.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_ship.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_ship.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pi_ship.pcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pi_ship.pcx -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/print_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/print_string.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pt3_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pt3_lib.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/pt3_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/pt3_lib.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/svmwgraph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/svmwgraph.c -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/svmwgraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/svmwgraph.h -------------------------------------------------------------------------------- /userspace/demo.demosplash2019/vmw_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.demosplash2019/vmw_open.c -------------------------------------------------------------------------------- /userspace/demo.hellmood_memories/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.hellmood_memories/Makefile -------------------------------------------------------------------------------- /userspace/demo.hellmood_memories/hellmood_memories.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/demo.hellmood_memories/hellmood_memories.c -------------------------------------------------------------------------------- /userspace/df.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/df.c -------------------------------------------------------------------------------- /userspace/dmesg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/dmesg.c -------------------------------------------------------------------------------- /userspace/donut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/donut.c -------------------------------------------------------------------------------- /userspace/editor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/editor/Makefile -------------------------------------------------------------------------------- /userspace/files/cpuinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/files/cpuinfo -------------------------------------------------------------------------------- /userspace/files/fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/files/fstab -------------------------------------------------------------------------------- /userspace/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/hello.c -------------------------------------------------------------------------------- /userspace/hexdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/hexdump.c -------------------------------------------------------------------------------- /userspace/i2_pt3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/i2_pt3.h -------------------------------------------------------------------------------- /userspace/i2c_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/i2c_test.c -------------------------------------------------------------------------------- /userspace/image/home/ansis/aitasad1.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/image/home/ansis/aitasad1.ans -------------------------------------------------------------------------------- /userspace/image/home/ansis/utopia3.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/image/home/ansis/utopia3.ans -------------------------------------------------------------------------------- /userspace/image/mnt/HIDDEN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/image/mnt/HIDDEN -------------------------------------------------------------------------------- /userspace/image/proc/cpuinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/image/proc/cpuinfo -------------------------------------------------------------------------------- /userspace/ll.arm.eabi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/ll.arm.eabi.s -------------------------------------------------------------------------------- /userspace/logo.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/logo.include -------------------------------------------------------------------------------- /userspace/logo.lzss_new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/logo.lzss_new -------------------------------------------------------------------------------- /userspace/ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/ls.c -------------------------------------------------------------------------------- /userspace/md5sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/md5sum.c -------------------------------------------------------------------------------- /userspace/memory_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/memory_test.c -------------------------------------------------------------------------------- /userspace/nano.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/nano.c -------------------------------------------------------------------------------- /userspace/printa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/printa.c -------------------------------------------------------------------------------- /userspace/printb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/printb.c -------------------------------------------------------------------------------- /userspace/pt3_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/pt3_lib.c -------------------------------------------------------------------------------- /userspace/pt3_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/pt3_lib.h -------------------------------------------------------------------------------- /userspace/pt3_player.dsk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/pt3_player.dsk -------------------------------------------------------------------------------- /userspace/pwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/pwd.c -------------------------------------------------------------------------------- /userspace/rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/rm.c -------------------------------------------------------------------------------- /userspace/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/shell.c -------------------------------------------------------------------------------- /userspace/slideshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/slideshow.c -------------------------------------------------------------------------------- /userspace/sysinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/sysinfo.c -------------------------------------------------------------------------------- /userspace/tb1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/tb1.c -------------------------------------------------------------------------------- /userspace/tbo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/tbo.c -------------------------------------------------------------------------------- /userspace/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/tests/Makefile -------------------------------------------------------------------------------- /userspace/tests/ansi_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/tests/ansi_parser.c -------------------------------------------------------------------------------- /userspace/truncate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/truncate.c -------------------------------------------------------------------------------- /userspace/uname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/uname.c -------------------------------------------------------------------------------- /userspace/user.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/user.ld -------------------------------------------------------------------------------- /userspace/vlibc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/Makefile -------------------------------------------------------------------------------- /userspace/vlibc/ctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/ctype.c -------------------------------------------------------------------------------- /userspace/vlibc/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/div.c -------------------------------------------------------------------------------- /userspace/vlibc/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/error.c -------------------------------------------------------------------------------- /userspace/vlibc/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/getopt.c -------------------------------------------------------------------------------- /userspace/vlibc/idiv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/idiv.s -------------------------------------------------------------------------------- /userspace/vlibc/include/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/include/syscalls.h -------------------------------------------------------------------------------- /userspace/vlibc/include/vlibc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/include/vlibc.h -------------------------------------------------------------------------------- /userspace/vlibc/include/vmwos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/include/vmwos.h -------------------------------------------------------------------------------- /userspace/vlibc/ldivmod.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/ldivmod.s -------------------------------------------------------------------------------- /userspace/vlibc/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/malloc.c -------------------------------------------------------------------------------- /userspace/vlibc/memcpy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/memcpy.s -------------------------------------------------------------------------------- /userspace/vlibc/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/printf.c -------------------------------------------------------------------------------- /userspace/vlibc/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/random.c -------------------------------------------------------------------------------- /userspace/vlibc/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/start.c -------------------------------------------------------------------------------- /userspace/vlibc/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/stdio.c -------------------------------------------------------------------------------- /userspace/vlibc/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/string.c -------------------------------------------------------------------------------- /userspace/vlibc/syscalls.arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/syscalls.arm.c -------------------------------------------------------------------------------- /userspace/vlibc/syscalls.x86_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/syscalls.x86_64.c -------------------------------------------------------------------------------- /userspace/vlibc/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/system.c -------------------------------------------------------------------------------- /userspace/vlibc/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/time.c -------------------------------------------------------------------------------- /userspace/vlibc/tty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/tty.c -------------------------------------------------------------------------------- /userspace/vlibc/uldivmod.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/uldivmod.s -------------------------------------------------------------------------------- /userspace/vlibc/vmwos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/vlibc/vmwos.c -------------------------------------------------------------------------------- /userspace/write_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/userspace/write_test.c -------------------------------------------------------------------------------- /vmwasm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/vmwasm/Makefile -------------------------------------------------------------------------------- /vmwasm/hello_world.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/vmwasm/hello_world.s -------------------------------------------------------------------------------- /vmwasm/vmwasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deater/vmwos/HEAD/vmwasm/vmwasm.c --------------------------------------------------------------------------------