├── .clang-format ├── .gitignore ├── LICENSE.md ├── Makefile ├── README.md ├── README_zh.md ├── config.mk ├── core ├── Makefile ├── drivers │ ├── Kconfig │ ├── Makefile │ ├── kdevice.c │ ├── memblock.c │ ├── pc_uart.c │ └── pc_vga.c ├── include │ ├── assert.h │ ├── audit.h │ ├── bitwise.h │ ├── boot.h │ ├── checksum.h │ ├── compress.h │ ├── config.h │ ├── config │ │ └── .keep │ ├── devid.h │ ├── digest.h │ ├── drivers │ │ ├── memblock.h │ │ ├── pc_uart.h │ │ └── vga_text.h │ ├── gaccess.h │ ├── guest.h │ ├── hypercalls.h │ ├── irqs.h │ ├── kdevice.h │ ├── kthread.h │ ├── ktimer.h │ ├── linkage.h │ ├── list.h │ ├── local.h │ ├── logstream.h │ ├── objdir.h │ ├── objects │ │ ├── commports.h │ │ ├── console.h │ │ ├── hm.h │ │ ├── mem.h │ │ ├── status.h │ │ └── trace.h │ ├── physmm.h │ ├── processor.h │ ├── prtosconf.h │ ├── prtosef.h │ ├── rsvmem.h │ ├── sched.h │ ├── smp.h │ ├── spinlock.h │ ├── stdc.h │ ├── virtmm.h │ ├── vmmap.h │ └── x86 │ │ ├── acpi.h │ │ ├── apic.h │ │ ├── arch_types.h │ │ ├── asm.h │ │ ├── atomic.h │ │ ├── bitwise.h │ │ ├── gaccess.h │ │ ├── gen_offsets.h │ │ ├── guest.h │ │ ├── hypercalls.h │ │ ├── io.h │ │ ├── irqs.h │ │ ├── kthread.h │ │ ├── linkage.h │ │ ├── mpspec.h │ │ ├── paging.h │ │ ├── pci.h │ │ ├── physmm.h │ │ ├── pic.h │ │ ├── processor.h │ │ ├── prtos_def.h │ │ ├── prtosconf.h │ │ ├── segments.h │ │ ├── smi.h │ │ ├── smp.h │ │ └── spinlock.h ├── kernel │ ├── Kconfig │ ├── Makefile │ ├── aarch64 │ │ ├── Kconfig │ │ └── defconfig │ ├── hypercalls.c │ ├── irqs.c │ ├── kthread.c │ ├── ktimer.c │ ├── mmu │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── hypercalls.c │ │ ├── kthread.c │ │ ├── physmm.c │ │ ├── setup.c │ │ ├── virtmm.c │ │ └── vmmap.c │ ├── objdir.c │ ├── panic.c │ ├── rsvmem.c │ ├── sched.c │ ├── setup.c │ └── x86 │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── acpi.c │ │ ├── apic.c │ │ ├── boot.c │ │ ├── defconfig │ │ ├── entry.S │ │ ├── head.S │ │ ├── hpet.c │ │ ├── hypercalls.c │ │ ├── irqs.c │ │ ├── kthread.c │ │ ├── lapic_timer.c │ │ ├── mpspec.c │ │ ├── panic.c │ │ ├── physmm.c │ │ ├── pic.c │ │ ├── pit.c │ │ ├── processor.c │ │ ├── prtos.lds.in │ │ ├── setup.c │ │ ├── smp.c │ │ ├── start.S │ │ ├── tsc.c │ │ └── vmmap.c ├── klibc │ ├── Kconfig │ ├── Makefile │ ├── stdio.c │ ├── stdlib.c │ ├── string.c │ └── x86 │ │ ├── Makefile │ │ └── string.c ├── modules │ └── .keep ├── objects │ ├── Kconfig │ ├── Makefile │ ├── commports.c │ ├── console.c │ ├── hm.c │ ├── mem.c │ ├── status.c │ └── trace.c ├── pbl │ ├── Makefile │ ├── boot.S │ ├── pbl.c │ ├── pbl.x86.lds.in │ └── stdc.c └── rules.mk ├── doc ├── contribution_guide │ ├── contribution_guide.md │ └── contribution_guide_zh.md ├── debug │ └── how_to_debug_prtos_hypervisor_and_assistant_tools.md └── figures │ ├── prtos_architecture_zh.jpg │ ├── prtos_core_debug_on_armv8.jpg │ └── prtos_core_debug_on_x86.jpg ├── prtos_config.aarch64 ├── prtos_config.x86 ├── scripts ├── asm-offsets.c ├── asm-offsets.sh ├── extractinfo.c ├── gencomp.pl ├── kconfig │ ├── Makefile │ ├── conf.c │ ├── confdata.c │ ├── expr.c │ ├── expr.h │ ├── lex.backup │ ├── lex.zconf.c │ ├── lkc.h │ ├── lkc_proto.h │ ├── lxdialog │ │ ├── check-lxdialog.sh │ │ ├── checklist.c │ │ ├── dialog.h │ │ ├── inputbox.c │ │ ├── menubox.c │ │ ├── textbox.c │ │ ├── util.c │ │ └── yesno.c │ ├── mconf.c │ ├── menu.c │ ├── qconf.h │ ├── symbol.c │ ├── util.c │ ├── zconf.gperf │ ├── zconf.hash.c │ ├── zconf.l │ ├── zconf.tab.c │ └── zconf.y └── run_test.sh ├── user ├── Makefile ├── bail │ ├── Makefile │ ├── aarch64 │ │ ├── Kconfig │ │ ├── defconfig │ │ └── loader.lds │ ├── bin │ │ ├── bailinstall │ │ ├── xpath │ │ └── xpathstart │ ├── common │ │ ├── Kconfig │ │ ├── config.mk.dist │ │ ├── hdr.c │ │ ├── irqs.c │ │ ├── rules.mk │ │ ├── smp.c │ │ └── std_c.c │ ├── examples │ │ ├── Makefile │ │ ├── example.001 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition0.c │ │ │ ├── partition1.c │ │ │ └── prtos_cf.x86.xml │ │ ├── example.002 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition.c │ │ │ ├── prtos_cf.x86.xml │ │ │ └── reader.c │ │ ├── example.003 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition.c │ │ │ ├── prtos_cf.x86.xml │ │ │ └── reader.c │ │ ├── example.004 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition0.c │ │ │ ├── partition1.c │ │ │ ├── partition2.c │ │ │ └── prtos_cf.x86.xml │ │ ├── example.005 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── custom_file.txt │ │ │ ├── partition.c │ │ │ └── prtos_cf.x86.xml │ │ ├── example.006 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition.c │ │ │ ├── prtos_cf.x86.xml │ │ │ └── sys_partition.c │ │ ├── example.007 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition.c │ │ │ ├── prtos_cf.x86.xml │ │ │ └── supervisor.c │ │ ├── example.008 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition.c │ │ │ └── prtos_cf.x86.xml │ │ ├── example.009 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition0.c │ │ │ ├── partition1.c │ │ │ ├── partition2.c │ │ │ └── prtos_cf.x86.xml │ │ ├── helloworld │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition.c │ │ │ └── prtos_cf.x86.xml │ │ ├── helloworld_smp │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── partition.c │ │ │ └── prtos_cf.x86.xml │ │ └── run.mk │ ├── include │ │ ├── assert.h │ │ ├── bail.h │ │ ├── config.h │ │ ├── config │ │ │ └── .keep │ │ ├── ctype.h │ │ ├── irqs.h │ │ ├── limits.h │ │ ├── stdarg.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── x86 │ │ │ └── irqs.h │ ├── lib │ │ └── .keep │ └── x86 │ │ ├── Kconfig │ │ ├── arch.c │ │ ├── boot.S │ │ ├── defconfig │ │ └── loader.lds ├── bin │ ├── grub_iso │ ├── prtos-installer │ ├── prtosdistro │ └── prtosinstall ├── bootloaders │ └── rsw │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── aarch64 │ │ ├── Kconfig │ │ ├── boot.S │ │ ├── defconfig │ │ ├── pl011.c │ │ ├── rsw.lds.in │ │ └── serial.c │ │ ├── common │ │ ├── rsw.c │ │ └── rsw_stdc.c │ │ ├── include │ │ ├── config.h │ │ └── rsw_stdc.h │ │ └── x86 │ │ ├── Kconfig │ │ ├── boot.S │ │ ├── defconfig │ │ ├── multiboot.h │ │ ├── rsw.lds.in │ │ └── serial.c ├── install.mk ├── libprtos │ ├── Makefile │ ├── common │ │ ├── comm.c │ │ ├── container.c │ │ ├── hm.c │ │ ├── hypercalls.c │ │ ├── hypervisor.c │ │ ├── init.c │ │ ├── lazy.c │ │ ├── lzss.c │ │ ├── md5.c │ │ ├── pef.c │ │ ├── status.c │ │ └── trace.c │ ├── include │ │ ├── comm.h │ │ ├── container.h │ │ ├── endianess.h │ │ ├── hm.h │ │ ├── hypervisor.h │ │ ├── pef.h │ │ ├── prtos.h │ │ ├── prtoshypercalls.h │ │ ├── status.h │ │ ├── trace.h │ │ └── x86 │ │ │ ├── atomic_ops.h │ │ │ ├── hypervisor.h │ │ │ └── prtoshypercalls.h │ └── x86 │ │ ├── hypercalls.c │ │ └── init.c ├── rules.mk └── tools │ ├── Makefile │ ├── pef │ ├── Makefile │ ├── peftool.h │ └── prtoseformat.c │ ├── prtosbuildinfo │ ├── Makefile │ └── prtosbuildinfo.in │ ├── prtoscparser │ ├── Makefile │ ├── aarch64.c │ ├── cgen.c │ ├── checks.c │ ├── checks.h │ ├── common.c │ ├── common.h │ ├── conv.c │ ├── conv.h │ ├── end_xsd.S │ ├── hm.c │ ├── main.c │ ├── parser.h │ ├── process_xml.c │ ├── prtos_conf.c │ ├── prtos_conf.h │ ├── prtos_conf.xsd.in │ ├── prtoscbuild.c │ ├── rsvmem.c │ ├── start_xsd.S │ └── x86.c │ ├── prtospack │ ├── Makefile │ ├── prtospack.c │ ├── prtospack.h │ └── xmlcheck.c │ └── rswbuild │ ├── Makefile │ └── rswbuild └── version /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/README_zh.md -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/config.mk -------------------------------------------------------------------------------- /core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/Makefile -------------------------------------------------------------------------------- /core/drivers/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/drivers/Kconfig -------------------------------------------------------------------------------- /core/drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/drivers/Makefile -------------------------------------------------------------------------------- /core/drivers/kdevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/drivers/kdevice.c -------------------------------------------------------------------------------- /core/drivers/memblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/drivers/memblock.c -------------------------------------------------------------------------------- /core/drivers/pc_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/drivers/pc_uart.c -------------------------------------------------------------------------------- /core/drivers/pc_vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/drivers/pc_vga.c -------------------------------------------------------------------------------- /core/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/assert.h -------------------------------------------------------------------------------- /core/include/audit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/audit.h -------------------------------------------------------------------------------- /core/include/bitwise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/bitwise.h -------------------------------------------------------------------------------- /core/include/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/boot.h -------------------------------------------------------------------------------- /core/include/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/checksum.h -------------------------------------------------------------------------------- /core/include/compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/compress.h -------------------------------------------------------------------------------- /core/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/config.h -------------------------------------------------------------------------------- /core/include/config/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/include/devid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/devid.h -------------------------------------------------------------------------------- /core/include/digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/digest.h -------------------------------------------------------------------------------- /core/include/drivers/memblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/drivers/memblock.h -------------------------------------------------------------------------------- /core/include/drivers/pc_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/drivers/pc_uart.h -------------------------------------------------------------------------------- /core/include/drivers/vga_text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/drivers/vga_text.h -------------------------------------------------------------------------------- /core/include/gaccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/gaccess.h -------------------------------------------------------------------------------- /core/include/guest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/guest.h -------------------------------------------------------------------------------- /core/include/hypercalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/hypercalls.h -------------------------------------------------------------------------------- /core/include/irqs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/irqs.h -------------------------------------------------------------------------------- /core/include/kdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/kdevice.h -------------------------------------------------------------------------------- /core/include/kthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/kthread.h -------------------------------------------------------------------------------- /core/include/ktimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/ktimer.h -------------------------------------------------------------------------------- /core/include/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/linkage.h -------------------------------------------------------------------------------- /core/include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/list.h -------------------------------------------------------------------------------- /core/include/local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/local.h -------------------------------------------------------------------------------- /core/include/logstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/logstream.h -------------------------------------------------------------------------------- /core/include/objdir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/objdir.h -------------------------------------------------------------------------------- /core/include/objects/commports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/objects/commports.h -------------------------------------------------------------------------------- /core/include/objects/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/objects/console.h -------------------------------------------------------------------------------- /core/include/objects/hm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/objects/hm.h -------------------------------------------------------------------------------- /core/include/objects/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/objects/mem.h -------------------------------------------------------------------------------- /core/include/objects/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/objects/status.h -------------------------------------------------------------------------------- /core/include/objects/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/objects/trace.h -------------------------------------------------------------------------------- /core/include/physmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/physmm.h -------------------------------------------------------------------------------- /core/include/processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/processor.h -------------------------------------------------------------------------------- /core/include/prtosconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/prtosconf.h -------------------------------------------------------------------------------- /core/include/prtosef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/prtosef.h -------------------------------------------------------------------------------- /core/include/rsvmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/rsvmem.h -------------------------------------------------------------------------------- /core/include/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/sched.h -------------------------------------------------------------------------------- /core/include/smp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/smp.h -------------------------------------------------------------------------------- /core/include/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/spinlock.h -------------------------------------------------------------------------------- /core/include/stdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/stdc.h -------------------------------------------------------------------------------- /core/include/virtmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/virtmm.h -------------------------------------------------------------------------------- /core/include/vmmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/vmmap.h -------------------------------------------------------------------------------- /core/include/x86/acpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/acpi.h -------------------------------------------------------------------------------- /core/include/x86/apic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/apic.h -------------------------------------------------------------------------------- /core/include/x86/arch_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/arch_types.h -------------------------------------------------------------------------------- /core/include/x86/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/asm.h -------------------------------------------------------------------------------- /core/include/x86/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/atomic.h -------------------------------------------------------------------------------- /core/include/x86/bitwise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/bitwise.h -------------------------------------------------------------------------------- /core/include/x86/gaccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/gaccess.h -------------------------------------------------------------------------------- /core/include/x86/gen_offsets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/gen_offsets.h -------------------------------------------------------------------------------- /core/include/x86/guest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/guest.h -------------------------------------------------------------------------------- /core/include/x86/hypercalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/hypercalls.h -------------------------------------------------------------------------------- /core/include/x86/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/io.h -------------------------------------------------------------------------------- /core/include/x86/irqs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/irqs.h -------------------------------------------------------------------------------- /core/include/x86/kthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/kthread.h -------------------------------------------------------------------------------- /core/include/x86/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/linkage.h -------------------------------------------------------------------------------- /core/include/x86/mpspec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/mpspec.h -------------------------------------------------------------------------------- /core/include/x86/paging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/paging.h -------------------------------------------------------------------------------- /core/include/x86/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/pci.h -------------------------------------------------------------------------------- /core/include/x86/physmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/physmm.h -------------------------------------------------------------------------------- /core/include/x86/pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/pic.h -------------------------------------------------------------------------------- /core/include/x86/processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/processor.h -------------------------------------------------------------------------------- /core/include/x86/prtos_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/prtos_def.h -------------------------------------------------------------------------------- /core/include/x86/prtosconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/prtosconf.h -------------------------------------------------------------------------------- /core/include/x86/segments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/segments.h -------------------------------------------------------------------------------- /core/include/x86/smi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/smi.h -------------------------------------------------------------------------------- /core/include/x86/smp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/smp.h -------------------------------------------------------------------------------- /core/include/x86/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/include/x86/spinlock.h -------------------------------------------------------------------------------- /core/kernel/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/Kconfig -------------------------------------------------------------------------------- /core/kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/Makefile -------------------------------------------------------------------------------- /core/kernel/aarch64/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/aarch64/Kconfig -------------------------------------------------------------------------------- /core/kernel/aarch64/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/aarch64/defconfig -------------------------------------------------------------------------------- /core/kernel/hypercalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/hypercalls.c -------------------------------------------------------------------------------- /core/kernel/irqs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/irqs.c -------------------------------------------------------------------------------- /core/kernel/kthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/kthread.c -------------------------------------------------------------------------------- /core/kernel/ktimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/ktimer.c -------------------------------------------------------------------------------- /core/kernel/mmu/Kconfig: -------------------------------------------------------------------------------- 1 | menu "MMU" 2 | 3 | endmenu 4 | -------------------------------------------------------------------------------- /core/kernel/mmu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/mmu/Makefile -------------------------------------------------------------------------------- /core/kernel/mmu/hypercalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/mmu/hypercalls.c -------------------------------------------------------------------------------- /core/kernel/mmu/kthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/mmu/kthread.c -------------------------------------------------------------------------------- /core/kernel/mmu/physmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/mmu/physmm.c -------------------------------------------------------------------------------- /core/kernel/mmu/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/mmu/setup.c -------------------------------------------------------------------------------- /core/kernel/mmu/virtmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/mmu/virtmm.c -------------------------------------------------------------------------------- /core/kernel/mmu/vmmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/mmu/vmmap.c -------------------------------------------------------------------------------- /core/kernel/objdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/objdir.c -------------------------------------------------------------------------------- /core/kernel/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/panic.c -------------------------------------------------------------------------------- /core/kernel/rsvmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/rsvmem.c -------------------------------------------------------------------------------- /core/kernel/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/sched.c -------------------------------------------------------------------------------- /core/kernel/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/setup.c -------------------------------------------------------------------------------- /core/kernel/x86/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/Kconfig -------------------------------------------------------------------------------- /core/kernel/x86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/Makefile -------------------------------------------------------------------------------- /core/kernel/x86/acpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/acpi.c -------------------------------------------------------------------------------- /core/kernel/x86/apic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/apic.c -------------------------------------------------------------------------------- /core/kernel/x86/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/boot.c -------------------------------------------------------------------------------- /core/kernel/x86/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/defconfig -------------------------------------------------------------------------------- /core/kernel/x86/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/entry.S -------------------------------------------------------------------------------- /core/kernel/x86/head.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/head.S -------------------------------------------------------------------------------- /core/kernel/x86/hpet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/hpet.c -------------------------------------------------------------------------------- /core/kernel/x86/hypercalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/hypercalls.c -------------------------------------------------------------------------------- /core/kernel/x86/irqs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/irqs.c -------------------------------------------------------------------------------- /core/kernel/x86/kthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/kthread.c -------------------------------------------------------------------------------- /core/kernel/x86/lapic_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/lapic_timer.c -------------------------------------------------------------------------------- /core/kernel/x86/mpspec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/mpspec.c -------------------------------------------------------------------------------- /core/kernel/x86/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/panic.c -------------------------------------------------------------------------------- /core/kernel/x86/physmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/physmm.c -------------------------------------------------------------------------------- /core/kernel/x86/pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/pic.c -------------------------------------------------------------------------------- /core/kernel/x86/pit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/pit.c -------------------------------------------------------------------------------- /core/kernel/x86/processor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/processor.c -------------------------------------------------------------------------------- /core/kernel/x86/prtos.lds.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/prtos.lds.in -------------------------------------------------------------------------------- /core/kernel/x86/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/setup.c -------------------------------------------------------------------------------- /core/kernel/x86/smp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/smp.c -------------------------------------------------------------------------------- /core/kernel/x86/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/start.S -------------------------------------------------------------------------------- /core/kernel/x86/tsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/tsc.c -------------------------------------------------------------------------------- /core/kernel/x86/vmmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/kernel/x86/vmmap.c -------------------------------------------------------------------------------- /core/klibc/Kconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/klibc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/klibc/Makefile -------------------------------------------------------------------------------- /core/klibc/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/klibc/stdio.c -------------------------------------------------------------------------------- /core/klibc/stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/klibc/stdlib.c -------------------------------------------------------------------------------- /core/klibc/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/klibc/string.c -------------------------------------------------------------------------------- /core/klibc/x86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/klibc/x86/Makefile -------------------------------------------------------------------------------- /core/klibc/x86/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/klibc/x86/string.c -------------------------------------------------------------------------------- /core/modules/.keep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/objects/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/Kconfig -------------------------------------------------------------------------------- /core/objects/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/Makefile -------------------------------------------------------------------------------- /core/objects/commports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/commports.c -------------------------------------------------------------------------------- /core/objects/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/console.c -------------------------------------------------------------------------------- /core/objects/hm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/hm.c -------------------------------------------------------------------------------- /core/objects/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/mem.c -------------------------------------------------------------------------------- /core/objects/status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/status.c -------------------------------------------------------------------------------- /core/objects/trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/objects/trace.c -------------------------------------------------------------------------------- /core/pbl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/pbl/Makefile -------------------------------------------------------------------------------- /core/pbl/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/pbl/boot.S -------------------------------------------------------------------------------- /core/pbl/pbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/pbl/pbl.c -------------------------------------------------------------------------------- /core/pbl/pbl.x86.lds.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/pbl/pbl.x86.lds.in -------------------------------------------------------------------------------- /core/pbl/stdc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/pbl/stdc.c -------------------------------------------------------------------------------- /core/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/core/rules.mk -------------------------------------------------------------------------------- /doc/contribution_guide/contribution_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/doc/contribution_guide/contribution_guide.md -------------------------------------------------------------------------------- /doc/contribution_guide/contribution_guide_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/doc/contribution_guide/contribution_guide_zh.md -------------------------------------------------------------------------------- /doc/debug/how_to_debug_prtos_hypervisor_and_assistant_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/doc/debug/how_to_debug_prtos_hypervisor_and_assistant_tools.md -------------------------------------------------------------------------------- /doc/figures/prtos_architecture_zh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/doc/figures/prtos_architecture_zh.jpg -------------------------------------------------------------------------------- /doc/figures/prtos_core_debug_on_armv8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/doc/figures/prtos_core_debug_on_armv8.jpg -------------------------------------------------------------------------------- /doc/figures/prtos_core_debug_on_x86.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/doc/figures/prtos_core_debug_on_x86.jpg -------------------------------------------------------------------------------- /prtos_config.aarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/prtos_config.aarch64 -------------------------------------------------------------------------------- /prtos_config.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/prtos_config.x86 -------------------------------------------------------------------------------- /scripts/asm-offsets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/asm-offsets.c -------------------------------------------------------------------------------- /scripts/asm-offsets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/asm-offsets.sh -------------------------------------------------------------------------------- /scripts/extractinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/extractinfo.c -------------------------------------------------------------------------------- /scripts/gencomp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/gencomp.pl -------------------------------------------------------------------------------- /scripts/kconfig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/Makefile -------------------------------------------------------------------------------- /scripts/kconfig/conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/conf.c -------------------------------------------------------------------------------- /scripts/kconfig/confdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/confdata.c -------------------------------------------------------------------------------- /scripts/kconfig/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/expr.c -------------------------------------------------------------------------------- /scripts/kconfig/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/expr.h -------------------------------------------------------------------------------- /scripts/kconfig/lex.backup: -------------------------------------------------------------------------------- 1 | Sin retroceso. 2 | -------------------------------------------------------------------------------- /scripts/kconfig/lex.zconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lex.zconf.c -------------------------------------------------------------------------------- /scripts/kconfig/lkc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lkc.h -------------------------------------------------------------------------------- /scripts/kconfig/lkc_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lkc_proto.h -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/check-lxdialog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/check-lxdialog.sh -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/checklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/checklist.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/dialog.h -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/inputbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/inputbox.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/menubox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/menubox.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/textbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/textbox.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/util.c -------------------------------------------------------------------------------- /scripts/kconfig/lxdialog/yesno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/lxdialog/yesno.c -------------------------------------------------------------------------------- /scripts/kconfig/mconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/mconf.c -------------------------------------------------------------------------------- /scripts/kconfig/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/menu.c -------------------------------------------------------------------------------- /scripts/kconfig/qconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/qconf.h -------------------------------------------------------------------------------- /scripts/kconfig/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/symbol.c -------------------------------------------------------------------------------- /scripts/kconfig/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/util.c -------------------------------------------------------------------------------- /scripts/kconfig/zconf.gperf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/zconf.gperf -------------------------------------------------------------------------------- /scripts/kconfig/zconf.hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/zconf.hash.c -------------------------------------------------------------------------------- /scripts/kconfig/zconf.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/zconf.l -------------------------------------------------------------------------------- /scripts/kconfig/zconf.tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/zconf.tab.c -------------------------------------------------------------------------------- /scripts/kconfig/zconf.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/kconfig/zconf.y -------------------------------------------------------------------------------- /scripts/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/scripts/run_test.sh -------------------------------------------------------------------------------- /user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/Makefile -------------------------------------------------------------------------------- /user/bail/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/Makefile -------------------------------------------------------------------------------- /user/bail/aarch64/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/aarch64/Kconfig -------------------------------------------------------------------------------- /user/bail/aarch64/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/aarch64/defconfig -------------------------------------------------------------------------------- /user/bail/aarch64/loader.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/aarch64/loader.lds -------------------------------------------------------------------------------- /user/bail/bin/bailinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/bin/bailinstall -------------------------------------------------------------------------------- /user/bail/bin/xpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/bin/xpath -------------------------------------------------------------------------------- /user/bail/bin/xpathstart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/bin/xpathstart -------------------------------------------------------------------------------- /user/bail/common/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/common/Kconfig -------------------------------------------------------------------------------- /user/bail/common/config.mk.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/common/config.mk.dist -------------------------------------------------------------------------------- /user/bail/common/hdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/common/hdr.c -------------------------------------------------------------------------------- /user/bail/common/irqs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/common/irqs.c -------------------------------------------------------------------------------- /user/bail/common/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/common/rules.mk -------------------------------------------------------------------------------- /user/bail/common/smp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/common/smp.c -------------------------------------------------------------------------------- /user/bail/common/std_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/common/std_c.c -------------------------------------------------------------------------------- /user/bail/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.001/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.001/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.001/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.001/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.001/partition0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.001/partition0.c -------------------------------------------------------------------------------- /user/bail/examples/example.001/partition1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.001/partition1.c -------------------------------------------------------------------------------- /user/bail/examples/example.001/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.001/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.002/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.002/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.002/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.002/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.002/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.002/partition.c -------------------------------------------------------------------------------- /user/bail/examples/example.002/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.002/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.002/reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.002/reader.c -------------------------------------------------------------------------------- /user/bail/examples/example.003/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.003/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.003/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.003/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.003/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.003/partition.c -------------------------------------------------------------------------------- /user/bail/examples/example.003/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.003/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.003/reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.003/reader.c -------------------------------------------------------------------------------- /user/bail/examples/example.004/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.004/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.004/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.004/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.004/partition0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.004/partition0.c -------------------------------------------------------------------------------- /user/bail/examples/example.004/partition1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.004/partition1.c -------------------------------------------------------------------------------- /user/bail/examples/example.004/partition2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.004/partition2.c -------------------------------------------------------------------------------- /user/bail/examples/example.004/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.004/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.005/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.005/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.005/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.005/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.005/custom_file.txt: -------------------------------------------------------------------------------- 1 | I'm the custom file! -------------------------------------------------------------------------------- /user/bail/examples/example.005/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.005/partition.c -------------------------------------------------------------------------------- /user/bail/examples/example.005/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.005/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.006/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.006/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.006/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.006/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.006/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.006/partition.c -------------------------------------------------------------------------------- /user/bail/examples/example.006/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.006/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.006/sys_partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.006/sys_partition.c -------------------------------------------------------------------------------- /user/bail/examples/example.007/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.007/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.007/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.007/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.007/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.007/partition.c -------------------------------------------------------------------------------- /user/bail/examples/example.007/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.007/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.007/supervisor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.007/supervisor.c -------------------------------------------------------------------------------- /user/bail/examples/example.008/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.008/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.008/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.008/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.008/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.008/partition.c -------------------------------------------------------------------------------- /user/bail/examples/example.008/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.008/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/example.009/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.009/Makefile -------------------------------------------------------------------------------- /user/bail/examples/example.009/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.009/README.md -------------------------------------------------------------------------------- /user/bail/examples/example.009/partition0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.009/partition0.c -------------------------------------------------------------------------------- /user/bail/examples/example.009/partition1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.009/partition1.c -------------------------------------------------------------------------------- /user/bail/examples/example.009/partition2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.009/partition2.c -------------------------------------------------------------------------------- /user/bail/examples/example.009/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/example.009/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/helloworld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld/Makefile -------------------------------------------------------------------------------- /user/bail/examples/helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld/README.md -------------------------------------------------------------------------------- /user/bail/examples/helloworld/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld/partition.c -------------------------------------------------------------------------------- /user/bail/examples/helloworld/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/helloworld_smp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld_smp/Makefile -------------------------------------------------------------------------------- /user/bail/examples/helloworld_smp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld_smp/README.md -------------------------------------------------------------------------------- /user/bail/examples/helloworld_smp/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld_smp/partition.c -------------------------------------------------------------------------------- /user/bail/examples/helloworld_smp/prtos_cf.x86.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/helloworld_smp/prtos_cf.x86.xml -------------------------------------------------------------------------------- /user/bail/examples/run.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/examples/run.mk -------------------------------------------------------------------------------- /user/bail/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/assert.h -------------------------------------------------------------------------------- /user/bail/include/bail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/bail.h -------------------------------------------------------------------------------- /user/bail/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/config.h -------------------------------------------------------------------------------- /user/bail/include/config/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user/bail/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/ctype.h -------------------------------------------------------------------------------- /user/bail/include/irqs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/irqs.h -------------------------------------------------------------------------------- /user/bail/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/limits.h -------------------------------------------------------------------------------- /user/bail/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/stdarg.h -------------------------------------------------------------------------------- /user/bail/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/stddef.h -------------------------------------------------------------------------------- /user/bail/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/stdio.h -------------------------------------------------------------------------------- /user/bail/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/stdlib.h -------------------------------------------------------------------------------- /user/bail/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/string.h -------------------------------------------------------------------------------- /user/bail/include/x86/irqs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/include/x86/irqs.h -------------------------------------------------------------------------------- /user/bail/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user/bail/x86/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/x86/Kconfig -------------------------------------------------------------------------------- /user/bail/x86/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/x86/arch.c -------------------------------------------------------------------------------- /user/bail/x86/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/x86/boot.S -------------------------------------------------------------------------------- /user/bail/x86/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/x86/defconfig -------------------------------------------------------------------------------- /user/bail/x86/loader.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bail/x86/loader.lds -------------------------------------------------------------------------------- /user/bin/grub_iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bin/grub_iso -------------------------------------------------------------------------------- /user/bin/prtos-installer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bin/prtos-installer -------------------------------------------------------------------------------- /user/bin/prtosdistro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bin/prtosdistro -------------------------------------------------------------------------------- /user/bin/prtosinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bin/prtosinstall -------------------------------------------------------------------------------- /user/bootloaders/rsw/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/Kconfig -------------------------------------------------------------------------------- /user/bootloaders/rsw/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/Makefile -------------------------------------------------------------------------------- /user/bootloaders/rsw/aarch64/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/aarch64/Kconfig -------------------------------------------------------------------------------- /user/bootloaders/rsw/aarch64/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/aarch64/boot.S -------------------------------------------------------------------------------- /user/bootloaders/rsw/aarch64/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/aarch64/defconfig -------------------------------------------------------------------------------- /user/bootloaders/rsw/aarch64/pl011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/aarch64/pl011.c -------------------------------------------------------------------------------- /user/bootloaders/rsw/aarch64/rsw.lds.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/aarch64/rsw.lds.in -------------------------------------------------------------------------------- /user/bootloaders/rsw/aarch64/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/aarch64/serial.c -------------------------------------------------------------------------------- /user/bootloaders/rsw/common/rsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/common/rsw.c -------------------------------------------------------------------------------- /user/bootloaders/rsw/common/rsw_stdc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/common/rsw_stdc.c -------------------------------------------------------------------------------- /user/bootloaders/rsw/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/include/config.h -------------------------------------------------------------------------------- /user/bootloaders/rsw/include/rsw_stdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/include/rsw_stdc.h -------------------------------------------------------------------------------- /user/bootloaders/rsw/x86/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/x86/Kconfig -------------------------------------------------------------------------------- /user/bootloaders/rsw/x86/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/x86/boot.S -------------------------------------------------------------------------------- /user/bootloaders/rsw/x86/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/x86/defconfig -------------------------------------------------------------------------------- /user/bootloaders/rsw/x86/multiboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/x86/multiboot.h -------------------------------------------------------------------------------- /user/bootloaders/rsw/x86/rsw.lds.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/x86/rsw.lds.in -------------------------------------------------------------------------------- /user/bootloaders/rsw/x86/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/bootloaders/rsw/x86/serial.c -------------------------------------------------------------------------------- /user/install.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/install.mk -------------------------------------------------------------------------------- /user/libprtos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/Makefile -------------------------------------------------------------------------------- /user/libprtos/common/comm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/comm.c -------------------------------------------------------------------------------- /user/libprtos/common/container.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/container.c -------------------------------------------------------------------------------- /user/libprtos/common/hm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/hm.c -------------------------------------------------------------------------------- /user/libprtos/common/hypercalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/hypercalls.c -------------------------------------------------------------------------------- /user/libprtos/common/hypervisor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/hypervisor.c -------------------------------------------------------------------------------- /user/libprtos/common/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/init.c -------------------------------------------------------------------------------- /user/libprtos/common/lazy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/lazy.c -------------------------------------------------------------------------------- /user/libprtos/common/lzss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/lzss.c -------------------------------------------------------------------------------- /user/libprtos/common/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/md5.c -------------------------------------------------------------------------------- /user/libprtos/common/pef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/pef.c -------------------------------------------------------------------------------- /user/libprtos/common/status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/status.c -------------------------------------------------------------------------------- /user/libprtos/common/trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/common/trace.c -------------------------------------------------------------------------------- /user/libprtos/include/comm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/comm.h -------------------------------------------------------------------------------- /user/libprtos/include/container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/container.h -------------------------------------------------------------------------------- /user/libprtos/include/endianess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/endianess.h -------------------------------------------------------------------------------- /user/libprtos/include/hm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/hm.h -------------------------------------------------------------------------------- /user/libprtos/include/hypervisor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/hypervisor.h -------------------------------------------------------------------------------- /user/libprtos/include/pef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/pef.h -------------------------------------------------------------------------------- /user/libprtos/include/prtos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/prtos.h -------------------------------------------------------------------------------- /user/libprtos/include/prtoshypercalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/prtoshypercalls.h -------------------------------------------------------------------------------- /user/libprtos/include/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/status.h -------------------------------------------------------------------------------- /user/libprtos/include/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/trace.h -------------------------------------------------------------------------------- /user/libprtos/include/x86/atomic_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/x86/atomic_ops.h -------------------------------------------------------------------------------- /user/libprtos/include/x86/hypervisor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/x86/hypervisor.h -------------------------------------------------------------------------------- /user/libprtos/include/x86/prtoshypercalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/include/x86/prtoshypercalls.h -------------------------------------------------------------------------------- /user/libprtos/x86/hypercalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/x86/hypercalls.c -------------------------------------------------------------------------------- /user/libprtos/x86/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/libprtos/x86/init.c -------------------------------------------------------------------------------- /user/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/rules.mk -------------------------------------------------------------------------------- /user/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/Makefile -------------------------------------------------------------------------------- /user/tools/pef/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/pef/Makefile -------------------------------------------------------------------------------- /user/tools/pef/peftool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/pef/peftool.h -------------------------------------------------------------------------------- /user/tools/pef/prtoseformat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/pef/prtoseformat.c -------------------------------------------------------------------------------- /user/tools/prtosbuildinfo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtosbuildinfo/Makefile -------------------------------------------------------------------------------- /user/tools/prtosbuildinfo/prtosbuildinfo.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtosbuildinfo/prtosbuildinfo.in -------------------------------------------------------------------------------- /user/tools/prtoscparser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/Makefile -------------------------------------------------------------------------------- /user/tools/prtoscparser/aarch64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/aarch64.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/cgen.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/checks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/checks.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/checks.h -------------------------------------------------------------------------------- /user/tools/prtoscparser/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/common.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/common.h -------------------------------------------------------------------------------- /user/tools/prtoscparser/conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/conv.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/conv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/conv.h -------------------------------------------------------------------------------- /user/tools/prtoscparser/end_xsd.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/end_xsd.S -------------------------------------------------------------------------------- /user/tools/prtoscparser/hm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/hm.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/main.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/parser.h -------------------------------------------------------------------------------- /user/tools/prtoscparser/process_xml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/process_xml.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/prtos_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/prtos_conf.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/prtos_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/prtos_conf.h -------------------------------------------------------------------------------- /user/tools/prtoscparser/prtos_conf.xsd.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/prtos_conf.xsd.in -------------------------------------------------------------------------------- /user/tools/prtoscparser/prtoscbuild.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/prtoscbuild.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/rsvmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/rsvmem.c -------------------------------------------------------------------------------- /user/tools/prtoscparser/start_xsd.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/start_xsd.S -------------------------------------------------------------------------------- /user/tools/prtoscparser/x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtoscparser/x86.c -------------------------------------------------------------------------------- /user/tools/prtospack/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtospack/Makefile -------------------------------------------------------------------------------- /user/tools/prtospack/prtospack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtospack/prtospack.c -------------------------------------------------------------------------------- /user/tools/prtospack/prtospack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtospack/prtospack.h -------------------------------------------------------------------------------- /user/tools/prtospack/xmlcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/prtospack/xmlcheck.c -------------------------------------------------------------------------------- /user/tools/rswbuild/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/rswbuild/Makefile -------------------------------------------------------------------------------- /user/tools/rswbuild/rswbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/user/tools/rswbuild/rswbuild -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prtos-project/prtos-hypervisor/HEAD/version --------------------------------------------------------------------------------