├── .gitignore ├── .gitmodules ├── Kconfig ├── LICENSE ├── Makefile ├── README.md ├── arch ├── Kconfig └── arm │ ├── Kconfig │ ├── Makefile │ ├── arch_regs.c │ ├── cp15.c │ ├── cp15.h │ ├── cp15_64.c │ ├── fault.c │ ├── init.c │ ├── irq.c │ ├── lpae.c │ ├── lpae.h │ ├── optee.c │ ├── paging.c │ ├── paging.h │ ├── psci.c │ ├── smccc.c │ ├── traps.c │ └── v7 │ ├── Makefile │ ├── context.S │ ├── head.S │ ├── mutex.S │ ├── smccc.S │ └── vector.S ├── configs ├── bananapi_defconfig ├── lager_defconfig ├── odroidxu_defconfig └── rtsm_defconfig ├── core ├── Kconfig ├── Makefile ├── kmus.c ├── main.c ├── sched │ ├── Makefile │ ├── rr.c │ ├── rt-edf.c │ ├── rt-rm.c │ ├── sched-config.c │ └── scheduler.c ├── timer.c ├── vdev.c ├── vm │ ├── Makefile │ ├── atags.c │ ├── context_switch.c │ ├── vcpu.c │ ├── virq_map.c │ ├── vm.c │ └── vmem.c └── vm_config.c ├── drivers ├── Kconfig ├── Makefile ├── dma │ ├── Makefile │ └── sun4i-dma.c ├── generic_timer.c ├── gic-v2.c ├── mct.c ├── serial │ ├── Kconfig │ ├── Makefile │ ├── serial_ns16550.c │ ├── serial_pl01x.c │ ├── serial_s5p.c │ └── serial_sh.c ├── sp804.c └── vdev │ ├── Kconfig │ ├── Makefile │ ├── vdev_cp.c │ ├── vdev_gicd.c │ ├── vdev_hvc_ping.c │ ├── vdev_hvc_stay.c │ ├── vdev_hvc_yield.c │ ├── vdev_pl01x.c │ ├── vdev_pl180.c │ ├── vdev_sample.c │ ├── vdev_sp804.c │ ├── vdev_sysreg.c │ └── vdev_timer.c ├── include ├── arch │ ├── armv7.h │ ├── gicv2_bit.h │ ├── irq.h │ ├── optee.h │ ├── psci.h │ ├── smccc.h │ └── v7 │ │ ├── barrier.h │ │ ├── cache.h │ │ ├── cp15.h │ │ ├── cpsr.h │ │ ├── generic_timer.h │ │ ├── hcr.h │ │ ├── hint_inst.h │ │ ├── hsctlr.h │ │ ├── hsr.h │ │ ├── local_irq.h │ │ ├── mcrmrc.h │ │ ├── mutex.h │ │ ├── smp.h │ │ ├── tlb.h │ │ └── vmsa.h ├── arch_regs.h ├── asm │ ├── asm.h │ └── macro.h ├── atags.h ├── core │ ├── context_switch.h │ ├── kmus.h │ ├── sched │ │ ├── sched-config.h │ │ └── scheduler_skeleton.h │ ├── scheduler.h │ ├── timer.h │ └── vm │ │ ├── vcpu.h │ │ ├── vm.h │ │ └── vmem.h ├── debug.h ├── device.h ├── drivers │ ├── dma │ │ └── sun4i-dma.h │ ├── gic-v2.h │ ├── mct.h │ ├── pl180.h │ ├── serial_ns16550.h │ ├── serial_pl01x.h │ ├── serial_s5p.h │ ├── serial_sh.h │ ├── sp804.h │ └── vdev │ │ ├── vdev_gicd.h │ │ └── vdev_timer.h ├── generated │ └── .gitignore ├── io.h ├── irq-chip.h ├── lib │ ├── list.h │ └── stringify.h ├── serial.h ├── size.h ├── types.h ├── vdev.h ├── vm_config.h └── vm_map.h ├── lib └── c │ ├── include │ ├── assert.h │ ├── complex.h │ ├── ctype.h │ ├── errno.h │ ├── format.h │ ├── inttypes.h │ ├── iso646.h │ ├── k_r_malloc.h │ ├── libc_init.h │ ├── limits.h │ ├── locale.h │ ├── setjmp.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── stdint.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ └── time.h │ ├── src │ ├── Makefile │ ├── aligned_alloc.c │ ├── arch-arm │ │ ├── Makefile │ │ ├── aeabi_div0.c │ │ ├── aeabi_uidivmod.S │ │ ├── aeabi_uldivmod.S │ │ ├── assembly.h │ │ ├── divmodsi4.S │ │ ├── jmp.S │ │ ├── udivmoddi4.c │ │ └── udivmodsi4.S │ ├── asctime.c │ ├── assert.c │ ├── calloc.c │ ├── clearerr.c │ ├── clock.c │ ├── ctype.c │ ├── difftime.c │ ├── errno.c │ ├── exit.c │ ├── fclose.c │ ├── feof.c │ ├── ferror.c │ ├── fflush.c │ ├── fgetc.c │ ├── fgets.c │ ├── format.c │ ├── fprintf.c │ ├── fputc.c │ ├── fputs.c │ ├── fread.c │ ├── fs-bootinfo │ │ └── fopen.c │ ├── fs-null │ │ └── fopen.c │ ├── fscanf.c │ ├── fseek.c │ ├── ftell.c │ ├── fwrite.c │ ├── getchar.c │ ├── getenv.c │ ├── gmtime.c │ ├── init_libc.c │ ├── locale.c │ ├── localtime.c │ ├── malloc.c │ ├── memchr.c │ ├── memcmp.c │ ├── memcpy.c │ ├── memmove.c │ ├── memset.c │ ├── mktime.c │ ├── printf.c │ ├── putchar.c │ ├── puts.c │ ├── qsort.c │ ├── rand.c │ ├── realloc.c │ ├── remove.c │ ├── rename.c │ ├── rewind.c │ ├── snprintf.c │ ├── sprintf.c │ ├── srand.c │ ├── strcat.c │ ├── strchr.c │ ├── strcmp.c │ ├── strcoll.c │ ├── strcpy.c │ ├── strcspn.c │ ├── strdup.c │ ├── strerror.c │ ├── strftime.c │ ├── strlen.c │ ├── strncat.c │ ├── strncmp.c │ ├── strncpy.c │ ├── strpbrk.c │ ├── strrchr.c │ ├── strspn.c │ ├── strstr.c │ ├── strtod.c │ ├── strtok.c │ ├── strtol.c │ ├── strtoul.c │ ├── sys-baremetal │ │ ├── Makefile │ │ ├── arch-arm │ │ │ ├── Makefile │ │ │ ├── sys_fgetc.c │ │ │ ├── sys_fputc.c │ │ │ ├── sys_morecore.c │ │ │ ├── sys_stdio.c │ │ │ └── sys_tmpfile.c │ │ └── sys_abort.c │ ├── system.c │ ├── time.c │ ├── tmpfile.c │ ├── ungetc.c │ ├── vfprintf.c │ ├── vprintf.c │ └── vsnprintf.c │ └── test │ ├── fs-bootinfo │ ├── data │ │ └── foo │ └── test_fs.c │ ├── fs-null │ └── test_fs.c │ ├── test_libs_c.c │ └── test_libs_c.h ├── platform ├── Kconfig ├── Makefile ├── bananapi │ ├── bananapi.lds.S │ ├── config.h │ ├── devicetree.h │ ├── guest.c │ ├── interrupt.c │ ├── platform.c │ └── platform.h ├── config.h ├── lager │ ├── config.h │ ├── devicetree.h │ ├── guest.c │ ├── interrupt.c │ ├── lager.lds.S │ ├── platform.c │ └── platform.h ├── odroidxu │ ├── config.h │ ├── devicetree.h │ ├── guest.c │ ├── interrupt.c │ ├── odroidxu.lds.S │ ├── platform.c │ └── platform.h └── rtsm │ ├── config.h │ ├── guest.c │ ├── interrupt.c │ ├── platform.c │ ├── platform.h │ └── rtsm.lds.S ├── scripts ├── Kbuild.include ├── Makefile.build ├── Makefile.host ├── Makefile.lib ├── basic │ ├── Makefile │ ├── docproc.c │ ├── fixdep.c │ └── split-include.c ├── defconfig └── kconfig │ ├── Makefile │ ├── POTFILES.in │ ├── check.sh │ ├── conf.c │ ├── confdata.c │ ├── expr.c │ ├── expr.h │ ├── gconf.c │ ├── gconf.glade │ ├── images.c │ ├── kconfig_load.c │ ├── kxgettext.c │ ├── lex.zconf.c │ ├── lkc.h │ ├── lkc_proto.h │ ├── lxdialog │ ├── Makefile │ ├── check-lxdialog.sh │ ├── checklist.c │ ├── colors.h │ ├── dialog.h │ ├── inputbox.c │ ├── lxdialog.c │ ├── menubox.c │ ├── msgbox.c │ ├── textbox.c │ ├── util.c │ └── yesno.c │ ├── mconf.c │ ├── menu.c │ ├── qconf.cc │ ├── qconf.h │ ├── symbol.c │ ├── util.c │ ├── zconf.gperf │ ├── zconf.hash.c │ ├── zconf.l │ ├── zconf.tab.c │ └── zconf.y ├── tests ├── Makefile ├── arch │ └── arm │ │ ├── armv7 │ │ └── armv7_boot_code_here.S │ │ └── armv8 │ │ └── armv8_boot_code_here.S ├── core │ ├── sched │ │ └── sched_related_test_code_here.c │ └── vm │ │ └── vm_related_test_code_here.c ├── driver │ ├── driver_test_code_here.c │ └── vdev │ │ └── vdev_test_code_here.c ├── include │ └── header_file_here.h ├── libs │ ├── Makefile │ ├── test_malloc.c │ └── test_malloc.h ├── tests.c ├── tests.h ├── tests_gic_timer.c ├── tests_gic_timer.h ├── tests_vdev.c └── tests_vdev.h └── toolchain.mk /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/.gitmodules -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/Kconfig -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/README.md -------------------------------------------------------------------------------- /arch/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/Kconfig -------------------------------------------------------------------------------- /arch/arm/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/Kconfig -------------------------------------------------------------------------------- /arch/arm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/Makefile -------------------------------------------------------------------------------- /arch/arm/arch_regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/arch_regs.c -------------------------------------------------------------------------------- /arch/arm/cp15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/cp15.c -------------------------------------------------------------------------------- /arch/arm/cp15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/cp15.h -------------------------------------------------------------------------------- /arch/arm/cp15_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/cp15_64.c -------------------------------------------------------------------------------- /arch/arm/fault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/fault.c -------------------------------------------------------------------------------- /arch/arm/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/init.c -------------------------------------------------------------------------------- /arch/arm/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/irq.c -------------------------------------------------------------------------------- /arch/arm/lpae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/lpae.c -------------------------------------------------------------------------------- /arch/arm/lpae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/lpae.h -------------------------------------------------------------------------------- /arch/arm/optee.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/optee.c -------------------------------------------------------------------------------- /arch/arm/paging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/paging.c -------------------------------------------------------------------------------- /arch/arm/paging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/paging.h -------------------------------------------------------------------------------- /arch/arm/psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/psci.c -------------------------------------------------------------------------------- /arch/arm/smccc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/smccc.c -------------------------------------------------------------------------------- /arch/arm/traps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/traps.c -------------------------------------------------------------------------------- /arch/arm/v7/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/v7/Makefile -------------------------------------------------------------------------------- /arch/arm/v7/context.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/v7/context.S -------------------------------------------------------------------------------- /arch/arm/v7/head.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/v7/head.S -------------------------------------------------------------------------------- /arch/arm/v7/mutex.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/v7/mutex.S -------------------------------------------------------------------------------- /arch/arm/v7/smccc.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/v7/smccc.S -------------------------------------------------------------------------------- /arch/arm/v7/vector.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/arch/arm/v7/vector.S -------------------------------------------------------------------------------- /configs/bananapi_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/configs/bananapi_defconfig -------------------------------------------------------------------------------- /configs/lager_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/configs/lager_defconfig -------------------------------------------------------------------------------- /configs/odroidxu_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/configs/odroidxu_defconfig -------------------------------------------------------------------------------- /configs/rtsm_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/configs/rtsm_defconfig -------------------------------------------------------------------------------- /core/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/Kconfig -------------------------------------------------------------------------------- /core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/Makefile -------------------------------------------------------------------------------- /core/kmus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/kmus.c -------------------------------------------------------------------------------- /core/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/main.c -------------------------------------------------------------------------------- /core/sched/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/sched/Makefile -------------------------------------------------------------------------------- /core/sched/rr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/sched/rr.c -------------------------------------------------------------------------------- /core/sched/rt-edf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/sched/rt-edf.c -------------------------------------------------------------------------------- /core/sched/rt-rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/sched/rt-rm.c -------------------------------------------------------------------------------- /core/sched/sched-config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/sched/sched-config.c -------------------------------------------------------------------------------- /core/sched/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/sched/scheduler.c -------------------------------------------------------------------------------- /core/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/timer.c -------------------------------------------------------------------------------- /core/vdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vdev.c -------------------------------------------------------------------------------- /core/vm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm/Makefile -------------------------------------------------------------------------------- /core/vm/atags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm/atags.c -------------------------------------------------------------------------------- /core/vm/context_switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm/context_switch.c -------------------------------------------------------------------------------- /core/vm/vcpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm/vcpu.c -------------------------------------------------------------------------------- /core/vm/virq_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm/virq_map.c -------------------------------------------------------------------------------- /core/vm/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm/vm.c -------------------------------------------------------------------------------- /core/vm/vmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm/vmem.c -------------------------------------------------------------------------------- /core/vm_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/core/vm_config.c -------------------------------------------------------------------------------- /drivers/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/Kconfig -------------------------------------------------------------------------------- /drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/Makefile -------------------------------------------------------------------------------- /drivers/dma/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/dma/Makefile -------------------------------------------------------------------------------- /drivers/dma/sun4i-dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/dma/sun4i-dma.c -------------------------------------------------------------------------------- /drivers/generic_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/generic_timer.c -------------------------------------------------------------------------------- /drivers/gic-v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/gic-v2.c -------------------------------------------------------------------------------- /drivers/mct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/mct.c -------------------------------------------------------------------------------- /drivers/serial/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/serial/Kconfig -------------------------------------------------------------------------------- /drivers/serial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/serial/Makefile -------------------------------------------------------------------------------- /drivers/serial/serial_ns16550.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/serial/serial_ns16550.c -------------------------------------------------------------------------------- /drivers/serial/serial_pl01x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/serial/serial_pl01x.c -------------------------------------------------------------------------------- /drivers/serial/serial_s5p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/serial/serial_s5p.c -------------------------------------------------------------------------------- /drivers/serial/serial_sh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/serial/serial_sh.c -------------------------------------------------------------------------------- /drivers/sp804.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/sp804.c -------------------------------------------------------------------------------- /drivers/vdev/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/Kconfig -------------------------------------------------------------------------------- /drivers/vdev/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/Makefile -------------------------------------------------------------------------------- /drivers/vdev/vdev_cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_cp.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_gicd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_gicd.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_hvc_ping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_hvc_ping.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_hvc_stay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_hvc_stay.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_hvc_yield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_hvc_yield.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_pl01x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_pl01x.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_pl180.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_pl180.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_sample.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_sp804.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_sp804.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_sysreg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_sysreg.c -------------------------------------------------------------------------------- /drivers/vdev/vdev_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/drivers/vdev/vdev_timer.c -------------------------------------------------------------------------------- /include/arch/armv7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/armv7.h -------------------------------------------------------------------------------- /include/arch/gicv2_bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/gicv2_bit.h -------------------------------------------------------------------------------- /include/arch/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/irq.h -------------------------------------------------------------------------------- /include/arch/optee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/optee.h -------------------------------------------------------------------------------- /include/arch/psci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/psci.h -------------------------------------------------------------------------------- /include/arch/smccc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/smccc.h -------------------------------------------------------------------------------- /include/arch/v7/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/barrier.h -------------------------------------------------------------------------------- /include/arch/v7/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/cache.h -------------------------------------------------------------------------------- /include/arch/v7/cp15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/cp15.h -------------------------------------------------------------------------------- /include/arch/v7/cpsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/cpsr.h -------------------------------------------------------------------------------- /include/arch/v7/generic_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/generic_timer.h -------------------------------------------------------------------------------- /include/arch/v7/hcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/hcr.h -------------------------------------------------------------------------------- /include/arch/v7/hint_inst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/hint_inst.h -------------------------------------------------------------------------------- /include/arch/v7/hsctlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/hsctlr.h -------------------------------------------------------------------------------- /include/arch/v7/hsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/hsr.h -------------------------------------------------------------------------------- /include/arch/v7/local_irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/local_irq.h -------------------------------------------------------------------------------- /include/arch/v7/mcrmrc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/mcrmrc.h -------------------------------------------------------------------------------- /include/arch/v7/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/mutex.h -------------------------------------------------------------------------------- /include/arch/v7/smp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/smp.h -------------------------------------------------------------------------------- /include/arch/v7/tlb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/tlb.h -------------------------------------------------------------------------------- /include/arch/v7/vmsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch/v7/vmsa.h -------------------------------------------------------------------------------- /include/arch_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/arch_regs.h -------------------------------------------------------------------------------- /include/asm/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/asm/asm.h -------------------------------------------------------------------------------- /include/asm/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/asm/macro.h -------------------------------------------------------------------------------- /include/atags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/atags.h -------------------------------------------------------------------------------- /include/core/context_switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/context_switch.h -------------------------------------------------------------------------------- /include/core/kmus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/kmus.h -------------------------------------------------------------------------------- /include/core/sched/sched-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/sched/sched-config.h -------------------------------------------------------------------------------- /include/core/sched/scheduler_skeleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/sched/scheduler_skeleton.h -------------------------------------------------------------------------------- /include/core/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/scheduler.h -------------------------------------------------------------------------------- /include/core/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/timer.h -------------------------------------------------------------------------------- /include/core/vm/vcpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/vm/vcpu.h -------------------------------------------------------------------------------- /include/core/vm/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/vm/vm.h -------------------------------------------------------------------------------- /include/core/vm/vmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/core/vm/vmem.h -------------------------------------------------------------------------------- /include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/debug.h -------------------------------------------------------------------------------- /include/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/device.h -------------------------------------------------------------------------------- /include/drivers/dma/sun4i-dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/dma/sun4i-dma.h -------------------------------------------------------------------------------- /include/drivers/gic-v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/gic-v2.h -------------------------------------------------------------------------------- /include/drivers/mct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/mct.h -------------------------------------------------------------------------------- /include/drivers/pl180.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/pl180.h -------------------------------------------------------------------------------- /include/drivers/serial_ns16550.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/serial_ns16550.h -------------------------------------------------------------------------------- /include/drivers/serial_pl01x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/serial_pl01x.h -------------------------------------------------------------------------------- /include/drivers/serial_s5p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/serial_s5p.h -------------------------------------------------------------------------------- /include/drivers/serial_sh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/serial_sh.h -------------------------------------------------------------------------------- /include/drivers/sp804.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/sp804.h -------------------------------------------------------------------------------- /include/drivers/vdev/vdev_gicd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/vdev/vdev_gicd.h -------------------------------------------------------------------------------- /include/drivers/vdev/vdev_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/drivers/vdev/vdev_timer.h -------------------------------------------------------------------------------- /include/generated/.gitignore: -------------------------------------------------------------------------------- 1 | *.h 2 | -------------------------------------------------------------------------------- /include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/io.h -------------------------------------------------------------------------------- /include/irq-chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/irq-chip.h -------------------------------------------------------------------------------- /include/lib/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/lib/list.h -------------------------------------------------------------------------------- /include/lib/stringify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/lib/stringify.h -------------------------------------------------------------------------------- /include/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/serial.h -------------------------------------------------------------------------------- /include/size.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/size.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/types.h -------------------------------------------------------------------------------- /include/vdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/vdev.h -------------------------------------------------------------------------------- /include/vm_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/vm_config.h -------------------------------------------------------------------------------- /include/vm_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/include/vm_map.h -------------------------------------------------------------------------------- /lib/c/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/assert.h -------------------------------------------------------------------------------- /lib/c/include/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/complex.h -------------------------------------------------------------------------------- /lib/c/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/ctype.h -------------------------------------------------------------------------------- /lib/c/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/errno.h -------------------------------------------------------------------------------- /lib/c/include/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/format.h -------------------------------------------------------------------------------- /lib/c/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/inttypes.h -------------------------------------------------------------------------------- /lib/c/include/iso646.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/iso646.h -------------------------------------------------------------------------------- /lib/c/include/k_r_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/k_r_malloc.h -------------------------------------------------------------------------------- /lib/c/include/libc_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/libc_init.h -------------------------------------------------------------------------------- /lib/c/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/limits.h -------------------------------------------------------------------------------- /lib/c/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/locale.h -------------------------------------------------------------------------------- /lib/c/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/setjmp.h -------------------------------------------------------------------------------- /lib/c/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/stdarg.h -------------------------------------------------------------------------------- /lib/c/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/stdbool.h -------------------------------------------------------------------------------- /lib/c/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/stddef.h -------------------------------------------------------------------------------- /lib/c/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/stdint.h -------------------------------------------------------------------------------- /lib/c/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/stdio.h -------------------------------------------------------------------------------- /lib/c/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/stdlib.h -------------------------------------------------------------------------------- /lib/c/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/string.h -------------------------------------------------------------------------------- /lib/c/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/include/time.h -------------------------------------------------------------------------------- /lib/c/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/Makefile -------------------------------------------------------------------------------- /lib/c/src/aligned_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/aligned_alloc.c -------------------------------------------------------------------------------- /lib/c/src/arch-arm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/Makefile -------------------------------------------------------------------------------- /lib/c/src/arch-arm/aeabi_div0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/aeabi_div0.c -------------------------------------------------------------------------------- /lib/c/src/arch-arm/aeabi_uidivmod.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/aeabi_uidivmod.S -------------------------------------------------------------------------------- /lib/c/src/arch-arm/aeabi_uldivmod.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/aeabi_uldivmod.S -------------------------------------------------------------------------------- /lib/c/src/arch-arm/assembly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/assembly.h -------------------------------------------------------------------------------- /lib/c/src/arch-arm/divmodsi4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/divmodsi4.S -------------------------------------------------------------------------------- /lib/c/src/arch-arm/jmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/jmp.S -------------------------------------------------------------------------------- /lib/c/src/arch-arm/udivmoddi4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/udivmoddi4.c -------------------------------------------------------------------------------- /lib/c/src/arch-arm/udivmodsi4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/arch-arm/udivmodsi4.S -------------------------------------------------------------------------------- /lib/c/src/asctime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/asctime.c -------------------------------------------------------------------------------- /lib/c/src/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/assert.c -------------------------------------------------------------------------------- /lib/c/src/calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/calloc.c -------------------------------------------------------------------------------- /lib/c/src/clearerr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/clearerr.c -------------------------------------------------------------------------------- /lib/c/src/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/clock.c -------------------------------------------------------------------------------- /lib/c/src/ctype.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/c/src/difftime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/difftime.c -------------------------------------------------------------------------------- /lib/c/src/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/errno.c -------------------------------------------------------------------------------- /lib/c/src/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/exit.c -------------------------------------------------------------------------------- /lib/c/src/fclose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fclose.c -------------------------------------------------------------------------------- /lib/c/src/feof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/feof.c -------------------------------------------------------------------------------- /lib/c/src/ferror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/ferror.c -------------------------------------------------------------------------------- /lib/c/src/fflush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fflush.c -------------------------------------------------------------------------------- /lib/c/src/fgetc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fgetc.c -------------------------------------------------------------------------------- /lib/c/src/fgets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fgets.c -------------------------------------------------------------------------------- /lib/c/src/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/format.c -------------------------------------------------------------------------------- /lib/c/src/fprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fprintf.c -------------------------------------------------------------------------------- /lib/c/src/fputc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fputc.c -------------------------------------------------------------------------------- /lib/c/src/fputs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fputs.c -------------------------------------------------------------------------------- /lib/c/src/fread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fread.c -------------------------------------------------------------------------------- /lib/c/src/fs-bootinfo/fopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fs-bootinfo/fopen.c -------------------------------------------------------------------------------- /lib/c/src/fs-null/fopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fs-null/fopen.c -------------------------------------------------------------------------------- /lib/c/src/fscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fscanf.c -------------------------------------------------------------------------------- /lib/c/src/fseek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fseek.c -------------------------------------------------------------------------------- /lib/c/src/ftell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/ftell.c -------------------------------------------------------------------------------- /lib/c/src/fwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/fwrite.c -------------------------------------------------------------------------------- /lib/c/src/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/getchar.c -------------------------------------------------------------------------------- /lib/c/src/getenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/getenv.c -------------------------------------------------------------------------------- /lib/c/src/gmtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/gmtime.c -------------------------------------------------------------------------------- /lib/c/src/init_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/init_libc.c -------------------------------------------------------------------------------- /lib/c/src/locale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/locale.c -------------------------------------------------------------------------------- /lib/c/src/localtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/localtime.c -------------------------------------------------------------------------------- /lib/c/src/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/malloc.c -------------------------------------------------------------------------------- /lib/c/src/memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/memchr.c -------------------------------------------------------------------------------- /lib/c/src/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/memcmp.c -------------------------------------------------------------------------------- /lib/c/src/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/memcpy.c -------------------------------------------------------------------------------- /lib/c/src/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/memmove.c -------------------------------------------------------------------------------- /lib/c/src/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/memset.c -------------------------------------------------------------------------------- /lib/c/src/mktime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/mktime.c -------------------------------------------------------------------------------- /lib/c/src/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/printf.c -------------------------------------------------------------------------------- /lib/c/src/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/putchar.c -------------------------------------------------------------------------------- /lib/c/src/puts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/puts.c -------------------------------------------------------------------------------- /lib/c/src/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/qsort.c -------------------------------------------------------------------------------- /lib/c/src/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/rand.c -------------------------------------------------------------------------------- /lib/c/src/realloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/realloc.c -------------------------------------------------------------------------------- /lib/c/src/remove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/remove.c -------------------------------------------------------------------------------- /lib/c/src/rename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/rename.c -------------------------------------------------------------------------------- /lib/c/src/rewind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/rewind.c -------------------------------------------------------------------------------- /lib/c/src/snprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/snprintf.c -------------------------------------------------------------------------------- /lib/c/src/sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sprintf.c -------------------------------------------------------------------------------- /lib/c/src/srand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/srand.c -------------------------------------------------------------------------------- /lib/c/src/strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strcat.c -------------------------------------------------------------------------------- /lib/c/src/strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strchr.c -------------------------------------------------------------------------------- /lib/c/src/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strcmp.c -------------------------------------------------------------------------------- /lib/c/src/strcoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strcoll.c -------------------------------------------------------------------------------- /lib/c/src/strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strcpy.c -------------------------------------------------------------------------------- /lib/c/src/strcspn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strcspn.c -------------------------------------------------------------------------------- /lib/c/src/strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strdup.c -------------------------------------------------------------------------------- /lib/c/src/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strerror.c -------------------------------------------------------------------------------- /lib/c/src/strftime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strftime.c -------------------------------------------------------------------------------- /lib/c/src/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strlen.c -------------------------------------------------------------------------------- /lib/c/src/strncat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strncat.c -------------------------------------------------------------------------------- /lib/c/src/strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strncmp.c -------------------------------------------------------------------------------- /lib/c/src/strncpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strncpy.c -------------------------------------------------------------------------------- /lib/c/src/strpbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strpbrk.c -------------------------------------------------------------------------------- /lib/c/src/strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strrchr.c -------------------------------------------------------------------------------- /lib/c/src/strspn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strspn.c -------------------------------------------------------------------------------- /lib/c/src/strstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strstr.c -------------------------------------------------------------------------------- /lib/c/src/strtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strtod.c -------------------------------------------------------------------------------- /lib/c/src/strtok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strtok.c -------------------------------------------------------------------------------- /lib/c/src/strtol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strtol.c -------------------------------------------------------------------------------- /lib/c/src/strtoul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/strtoul.c -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/Makefile -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/arch-arm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/arch-arm/Makefile -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/arch-arm/sys_fgetc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/arch-arm/sys_fgetc.c -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/arch-arm/sys_fputc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/arch-arm/sys_fputc.c -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/arch-arm/sys_morecore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/arch-arm/sys_morecore.c -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/arch-arm/sys_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/arch-arm/sys_stdio.c -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/arch-arm/sys_tmpfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/arch-arm/sys_tmpfile.c -------------------------------------------------------------------------------- /lib/c/src/sys-baremetal/sys_abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/sys-baremetal/sys_abort.c -------------------------------------------------------------------------------- /lib/c/src/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/system.c -------------------------------------------------------------------------------- /lib/c/src/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/time.c -------------------------------------------------------------------------------- /lib/c/src/tmpfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/tmpfile.c -------------------------------------------------------------------------------- /lib/c/src/ungetc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/ungetc.c -------------------------------------------------------------------------------- /lib/c/src/vfprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/vfprintf.c -------------------------------------------------------------------------------- /lib/c/src/vprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/vprintf.c -------------------------------------------------------------------------------- /lib/c/src/vsnprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/src/vsnprintf.c -------------------------------------------------------------------------------- /lib/c/test/fs-bootinfo/data/foo: -------------------------------------------------------------------------------- 1 | Test -------------------------------------------------------------------------------- /lib/c/test/fs-bootinfo/test_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/test/fs-bootinfo/test_fs.c -------------------------------------------------------------------------------- /lib/c/test/fs-null/test_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/test/fs-null/test_fs.c -------------------------------------------------------------------------------- /lib/c/test/test_libs_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/test/test_libs_c.c -------------------------------------------------------------------------------- /lib/c/test/test_libs_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/lib/c/test/test_libs_c.h -------------------------------------------------------------------------------- /platform/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/Kconfig -------------------------------------------------------------------------------- /platform/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/Makefile -------------------------------------------------------------------------------- /platform/bananapi/bananapi.lds.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/bananapi/bananapi.lds.S -------------------------------------------------------------------------------- /platform/bananapi/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/bananapi/config.h -------------------------------------------------------------------------------- /platform/bananapi/devicetree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/bananapi/devicetree.h -------------------------------------------------------------------------------- /platform/bananapi/guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/bananapi/guest.c -------------------------------------------------------------------------------- /platform/bananapi/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/bananapi/interrupt.c -------------------------------------------------------------------------------- /platform/bananapi/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/bananapi/platform.c -------------------------------------------------------------------------------- /platform/bananapi/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/bananapi/platform.h -------------------------------------------------------------------------------- /platform/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/config.h -------------------------------------------------------------------------------- /platform/lager/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/lager/config.h -------------------------------------------------------------------------------- /platform/lager/devicetree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/lager/devicetree.h -------------------------------------------------------------------------------- /platform/lager/guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/lager/guest.c -------------------------------------------------------------------------------- /platform/lager/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/lager/interrupt.c -------------------------------------------------------------------------------- /platform/lager/lager.lds.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/lager/lager.lds.S -------------------------------------------------------------------------------- /platform/lager/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/lager/platform.c -------------------------------------------------------------------------------- /platform/lager/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/lager/platform.h -------------------------------------------------------------------------------- /platform/odroidxu/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/odroidxu/config.h -------------------------------------------------------------------------------- /platform/odroidxu/devicetree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/odroidxu/devicetree.h -------------------------------------------------------------------------------- /platform/odroidxu/guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/odroidxu/guest.c -------------------------------------------------------------------------------- /platform/odroidxu/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/odroidxu/interrupt.c -------------------------------------------------------------------------------- /platform/odroidxu/odroidxu.lds.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/odroidxu/odroidxu.lds.S -------------------------------------------------------------------------------- /platform/odroidxu/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/odroidxu/platform.c -------------------------------------------------------------------------------- /platform/odroidxu/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/odroidxu/platform.h -------------------------------------------------------------------------------- /platform/rtsm/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/rtsm/config.h -------------------------------------------------------------------------------- /platform/rtsm/guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/rtsm/guest.c -------------------------------------------------------------------------------- /platform/rtsm/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/rtsm/interrupt.c -------------------------------------------------------------------------------- /platform/rtsm/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/rtsm/platform.c -------------------------------------------------------------------------------- /platform/rtsm/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/rtsm/platform.h -------------------------------------------------------------------------------- /platform/rtsm/rtsm.lds.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/platform/rtsm/rtsm.lds.S -------------------------------------------------------------------------------- /scripts/Kbuild.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/Kbuild.include -------------------------------------------------------------------------------- /scripts/Makefile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/Makefile.build -------------------------------------------------------------------------------- /scripts/Makefile.host: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/Makefile.host -------------------------------------------------------------------------------- /scripts/Makefile.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/Makefile.lib -------------------------------------------------------------------------------- /scripts/basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/basic/Makefile -------------------------------------------------------------------------------- /scripts/basic/docproc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/basic/docproc.c -------------------------------------------------------------------------------- /scripts/basic/fixdep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/basic/fixdep.c -------------------------------------------------------------------------------- /scripts/basic/split-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/basic/split-include.c -------------------------------------------------------------------------------- /scripts/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/defconfig -------------------------------------------------------------------------------- /scripts/kconfig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/Makefile -------------------------------------------------------------------------------- /scripts/kconfig/POTFILES.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/POTFILES.in -------------------------------------------------------------------------------- /scripts/kconfig/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/check.sh -------------------------------------------------------------------------------- /scripts/kconfig/conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/conf.c -------------------------------------------------------------------------------- /scripts/kconfig/confdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/confdata.c -------------------------------------------------------------------------------- /scripts/kconfig/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/expr.c -------------------------------------------------------------------------------- /scripts/kconfig/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/expr.h -------------------------------------------------------------------------------- /scripts/kconfig/gconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/gconf.c -------------------------------------------------------------------------------- /scripts/kconfig/gconf.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/gconf.glade -------------------------------------------------------------------------------- /scripts/kconfig/images.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/images.c -------------------------------------------------------------------------------- /scripts/kconfig/kconfig_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/kconfig_load.c -------------------------------------------------------------------------------- /scripts/kconfig/kxgettext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/kxgettext.c -------------------------------------------------------------------------------- /scripts/kconfig/lex.zconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lex.zconf.c -------------------------------------------------------------------------------- /scripts/kconfig/lkc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lkc.h -------------------------------------------------------------------------------- /scripts/kconfig/lkc_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lkc_proto.h -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/Makefile -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/check-lxdialog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/check-lxdialog.sh -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/checklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/checklist.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/colors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/colors.h -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/dialog.h -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/inputbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/inputbox.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/lxdialog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/lxdialog.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/menubox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/menubox.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/msgbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/msgbox.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/textbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/textbox.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/util.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/yesno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/lxdialog/yesno.c -------------------------------------------------------------------------------- /scripts/kconfig/mconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/mconf.c -------------------------------------------------------------------------------- /scripts/kconfig/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/menu.c -------------------------------------------------------------------------------- /scripts/kconfig/qconf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/qconf.cc -------------------------------------------------------------------------------- /scripts/kconfig/qconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/qconf.h -------------------------------------------------------------------------------- /scripts/kconfig/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/symbol.c -------------------------------------------------------------------------------- /scripts/kconfig/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/util.c -------------------------------------------------------------------------------- /scripts/kconfig/zconf.gperf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/zconf.gperf -------------------------------------------------------------------------------- /scripts/kconfig/zconf.hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/zconf.hash.c -------------------------------------------------------------------------------- /scripts/kconfig/zconf.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/zconf.l -------------------------------------------------------------------------------- /scripts/kconfig/zconf.tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/zconf.tab.c -------------------------------------------------------------------------------- /scripts/kconfig/zconf.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/scripts/kconfig/zconf.y -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/arch/arm/armv7/armv7_boot_code_here.S: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/arch/arm/armv8/armv8_boot_code_here.S: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/sched/sched_related_test_code_here.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/vm/vm_related_test_code_here.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/driver/driver_test_code_here.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/driver/vdev/vdev_test_code_here.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/include/header_file_here.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/libs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/libs/Makefile -------------------------------------------------------------------------------- /tests/libs/test_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/libs/test_malloc.c -------------------------------------------------------------------------------- /tests/libs/test_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/libs/test_malloc.h -------------------------------------------------------------------------------- /tests/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/tests.c -------------------------------------------------------------------------------- /tests/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/tests.h -------------------------------------------------------------------------------- /tests/tests_gic_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/tests_gic_timer.c -------------------------------------------------------------------------------- /tests/tests_gic_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/tests_gic_timer.h -------------------------------------------------------------------------------- /tests/tests_vdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/tests_vdev.c -------------------------------------------------------------------------------- /tests/tests_vdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/tests/tests_vdev.h -------------------------------------------------------------------------------- /toolchain.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmu-embedded/k-hypervisor/HEAD/toolchain.mk --------------------------------------------------------------------------------