├── .gitlab ├── .gitlab-ci.yml └── CODEOWNERS ├── LICENSE ├── Makefile ├── Makefile.conf.example ├── README.md ├── cmd └── digest.cpp ├── doc └── specification.pdf ├── inc ├── aarch64 │ ├── abi.hpp │ ├── acpi_arch.hpp │ ├── acpi_fixed.hpp │ ├── acpi_table_gtdt.hpp │ ├── acpi_table_iort.hpp │ ├── arch.hpp │ ├── barrier.hpp │ ├── board.hpp │ ├── board_acpi.hpp │ ├── board_allwinner_a64.hpp │ ├── board_amlogic_g12b.hpp │ ├── board_amlogic_sm1.hpp │ ├── board_broadcom_bcm2711.hpp │ ├── board_defaults.hpp │ ├── board_hisilicon_hi3660.hpp │ ├── board_nvidia_tegrax1.hpp │ ├── board_nvidia_tegrax2.hpp │ ├── board_nvidia_xavier.hpp │ ├── board_nxp_imx8m.hpp │ ├── board_qemu.hpp │ ├── board_qualcomm_sdm670.hpp │ ├── board_renesas_rcar3.hpp │ ├── board_rockchip_rk3399.hpp │ ├── board_ti_am62x.hpp │ ├── board_ti_j721e.hpp │ ├── board_xilinx_zynq_cg.hpp │ ├── board_xilinx_zynq_u96.hpp │ ├── board_xilinx_zynq_zcu102.hpp │ ├── cache.hpp │ ├── coherency.hpp │ ├── console_uart_cdns.hpp │ ├── console_uart_imx.hpp │ ├── console_uart_meson.hpp │ ├── console_uart_mini.hpp │ ├── console_uart_ns16550.hpp │ ├── console_uart_pl011.hpp │ ├── console_uart_scif.hpp │ ├── coresight.hpp │ ├── cos.hpp │ ├── counter.hpp │ ├── cpu.hpp │ ├── dc_state.hpp │ ├── ec_arch.hpp │ ├── entry.hpp │ ├── event.hpp │ ├── extern.hpp │ ├── fdt.hpp │ ├── fpu.hpp │ ├── gicc.hpp │ ├── gicd.hpp │ ├── gich.hpp │ ├── gicr.hpp │ ├── gits.hpp │ ├── hip_arch.hpp │ ├── integrity.hpp │ ├── interrupt.hpp │ ├── intid.hpp │ ├── lowlevel.hpp │ ├── memattr.hpp │ ├── memory.hpp │ ├── mtd_arch.hpp │ ├── patch_arch.hpp │ ├── ptab_dpt.hpp │ ├── ptab_hpt.hpp │ ├── ptab_npt.hpp │ ├── ptab_pte.hpp │ ├── ptab_tmp.hpp │ ├── regs.hpp │ ├── smc.hpp │ ├── smc_arch.hpp │ ├── smc_psci.hpp │ ├── smmu.hpp │ ├── smmu_v2.hpp │ ├── smmu_v3.hpp │ ├── space_dma.hpp │ ├── space_gst.hpp │ ├── space_hst.hpp │ ├── space_msr.hpp │ ├── space_pio.hpp │ ├── spinlock.hpp │ ├── syscall_tmp.hpp │ ├── sysreg.hpp │ ├── timer.hpp │ ├── utcb_arch.hpp │ ├── vmcb.hpp │ └── vmid.hpp ├── acpi.hpp ├── acpi_gas.hpp ├── acpi_table.hpp ├── acpi_table_dbg2.hpp ├── acpi_table_facs.hpp ├── acpi_table_fadt.hpp ├── acpi_table_hest.hpp ├── acpi_table_madt.hpp ├── acpi_table_mcfg.hpp ├── acpi_table_rsdp.hpp ├── acpi_table_spcr.hpp ├── acpi_table_srat.hpp ├── acpi_table_tpm2.hpp ├── acpi_table_xsdt.hpp ├── alignment.hpp ├── assert.hpp ├── atomic.hpp ├── bitmap.hpp ├── bits.hpp ├── buddy.hpp ├── capability.hpp ├── checksum.hpp ├── cmdline.hpp ├── compiler.hpp ├── console.hpp ├── console_fbuf.hpp ├── console_mbuf.hpp ├── console_uart.hpp ├── dc.hpp ├── debug.hpp ├── ec.hpp ├── elf.hpp ├── endian.hpp ├── hash.hpp ├── hazard.hpp ├── hip.hpp ├── initprio.hpp ├── kmem.hpp ├── kobject.hpp ├── list.hpp ├── lock_guard.hpp ├── macros.hpp ├── mmio.hpp ├── mtd.hpp ├── multiboot.hpp ├── paging.hpp ├── patch.hpp ├── pci.hpp ├── pd.hpp ├── pt.hpp ├── ptab.hpp ├── queue.hpp ├── rcu.hpp ├── refcnt.hpp ├── sc.hpp ├── scheduler.hpp ├── sdid.hpp ├── signature.hpp ├── slab.hpp ├── sm.hpp ├── space.hpp ├── space_mem.hpp ├── space_obj.hpp ├── status.hpp ├── stc.hpp ├── std.hpp ├── stdio.hpp ├── string.hpp ├── syscall.hpp ├── timeout.hpp ├── timeout_budget.hpp ├── timeout_hypercall.hpp ├── types.hpp ├── uefi.hpp ├── utcb.hpp ├── util.hpp ├── uuid.hpp ├── wait.hpp └── x86_64 │ ├── abi.hpp │ ├── acm.hpp │ ├── acpi_arch.hpp │ ├── acpi_fixed.hpp │ ├── acpi_table_dmar.hpp │ ├── acpi_table_hpet.hpp │ ├── acpi_table_lpit.hpp │ ├── arch.hpp │ ├── barrier.hpp │ ├── bitmap_msr.hpp │ ├── bitmap_pio.hpp │ ├── cache.hpp │ ├── cache_guard.hpp │ ├── cet.hpp │ ├── config.hpp │ ├── console_uart_apb.hpp │ ├── console_uart_hsu.hpp │ ├── console_uart_ns16550.hpp │ ├── console_uart_sio.hpp │ ├── console_uart_sol.hpp │ ├── cos.hpp │ ├── counter.hpp │ ├── cpu.hpp │ ├── cpuset.hpp │ ├── cr.hpp │ ├── dc_state.hpp │ ├── descriptor.hpp │ ├── drng.hpp │ ├── ec_arch.hpp │ ├── entry.hpp │ ├── event.hpp │ ├── extern.hpp │ ├── fpu.hpp │ ├── gdt.hpp │ ├── hip_arch.hpp │ ├── hpet.hpp │ ├── idt.hpp │ ├── integrity.hpp │ ├── interrupt.hpp │ ├── intid.hpp │ ├── io.hpp │ ├── ioapic.hpp │ ├── lapic.hpp │ ├── lowlevel.hpp │ ├── mca.hpp │ ├── memattr.hpp │ ├── memory.hpp │ ├── msr.hpp │ ├── mtd_arch.hpp │ ├── mtrr.hpp │ ├── nmi.hpp │ ├── patch_arch.hpp │ ├── pci_arch.hpp │ ├── pcid.hpp │ ├── pconfig.hpp │ ├── pic.hpp │ ├── ptab_dpt.hpp │ ├── ptab_ept.hpp │ ├── ptab_hpt.hpp │ ├── ptab_pte.hpp │ ├── ptab_tmp.hpp │ ├── regs.hpp │ ├── selectors.hpp │ ├── sgx.hpp │ ├── smmu.hpp │ ├── smx.hpp │ ├── space_dma.hpp │ ├── space_gst.hpp │ ├── space_hst.hpp │ ├── space_msr.hpp │ ├── space_pio.hpp │ ├── spinlock.hpp │ ├── svm.hpp │ ├── syscall_tmp.hpp │ ├── tcg.hpp │ ├── timer.hpp │ ├── tlb.hpp │ ├── tpm.hpp │ ├── tpm_alg.hpp │ ├── tpm_log.hpp │ ├── tss.hpp │ ├── txt.hpp │ ├── utcb_arch.hpp │ ├── vectors.hpp │ ├── vmx.hpp │ └── vpid.hpp └── src ├── aarch64 ├── acpi_table_fadt.cpp ├── acpi_table_gtdt.cpp ├── acpi_table_hest.cpp ├── acpi_table_iort.cpp ├── acpi_table_madt.cpp ├── acpi_table_srat.cpp ├── bootstrap.cpp ├── console_uart_cdns.cpp ├── console_uart_imx.cpp ├── console_uart_meson.cpp ├── console_uart_mini.cpp ├── console_uart_ns16550.cpp ├── console_uart_pl011.cpp ├── console_uart_scif.cpp ├── counter.cpp ├── cpu.cpp ├── ec_arch.cpp ├── ec_exc.cpp ├── entry.S ├── fdt.cpp ├── fpu.cpp ├── gicc.cpp ├── gicd.cpp ├── gich.cpp ├── gicr.cpp ├── gits.cpp ├── hip_arch.cpp ├── init.cpp ├── interrupt.cpp ├── ptab_hpt.cpp ├── ptab_npt.cpp ├── smc_arch.cpp ├── smc_psci.cpp ├── smmu_v2.cpp ├── smmu_v3.cpp ├── space_dma.cpp ├── space_gst.cpp ├── space_hst.cpp ├── start.S ├── timer.cpp ├── utcb_arch.cpp └── vmcb.cpp ├── acpi.cpp ├── acpi_table.cpp ├── acpi_table_dbg2.cpp ├── acpi_table_facs.cpp ├── acpi_table_mcfg.cpp ├── acpi_table_spcr.cpp ├── acpi_table_tpm2.cpp ├── acpi_table_xsdt.cpp ├── buddy.cpp ├── cache.cpp ├── cmdline.cpp ├── console.cpp ├── console_fbuf.cpp ├── console_mbuf.cpp ├── dc.cpp ├── ec.cpp ├── head_mbi.S ├── hip.cpp ├── hypervisor.ld ├── integrity.cpp ├── pci.cpp ├── pd.cpp ├── pt.cpp ├── ptab.cpp ├── rcu.cpp ├── sc.cpp ├── scheduler.cpp ├── slab.cpp ├── sm.cpp ├── space_mem.cpp ├── space_obj.cpp ├── string.cpp ├── syscall.cpp ├── timeout.cpp ├── timeout_budget.cpp ├── timeout_hypercall.cpp ├── uefi.cpp └── x86_64 ├── acpi_table_dmar.cpp ├── acpi_table_fadt.cpp ├── acpi_table_hest.cpp ├── acpi_table_hpet.cpp ├── acpi_table_lpit.cpp ├── acpi_table_madt.cpp ├── acpi_table_srat.cpp ├── bootstrap.cpp ├── console_uart_apb.cpp ├── console_uart_hsu.cpp ├── console_uart_sio.cpp ├── console_uart_sol.cpp ├── cos.cpp ├── counter.cpp ├── cpu.cpp ├── ec_arch.cpp ├── ec_exc.cpp ├── ec_svm.cpp ├── ec_vmx.cpp ├── entry.S ├── fpu.cpp ├── gdt.cpp ├── head_mle.S ├── hip_arch.cpp ├── hpet.cpp ├── idt.cpp ├── init.cpp ├── interrupt.cpp ├── ioapic.cpp ├── lapic.cpp ├── mca.cpp ├── patch.cpp ├── ptab_hpt.cpp ├── regs.cpp ├── sgx.cpp ├── smmu.cpp ├── space_dma.cpp ├── space_gst.cpp ├── space_hst.cpp ├── space_msr.cpp ├── space_pio.cpp ├── start.S ├── svm.cpp ├── tlb.cpp ├── tpm.cpp ├── tpm_log.cpp ├── tss.cpp ├── txt.cpp ├── utcb_arch.cpp ├── vmx.cpp └── vpid.cpp /.gitlab/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/.gitlab/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/.gitlab/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/Makefile.conf.example -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/README.md -------------------------------------------------------------------------------- /cmd/digest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/cmd/digest.cpp -------------------------------------------------------------------------------- /doc/specification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/doc/specification.pdf -------------------------------------------------------------------------------- /inc/aarch64/abi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/abi.hpp -------------------------------------------------------------------------------- /inc/aarch64/acpi_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/acpi_arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/acpi_fixed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/acpi_fixed.hpp -------------------------------------------------------------------------------- /inc/aarch64/acpi_table_gtdt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/acpi_table_gtdt.hpp -------------------------------------------------------------------------------- /inc/aarch64/acpi_table_iort.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/acpi_table_iort.hpp -------------------------------------------------------------------------------- /inc/aarch64/arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/barrier.hpp -------------------------------------------------------------------------------- /inc/aarch64/board.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_acpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_acpi.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_allwinner_a64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_allwinner_a64.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_amlogic_g12b.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_amlogic_g12b.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_amlogic_sm1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_amlogic_sm1.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_broadcom_bcm2711.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_broadcom_bcm2711.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_defaults.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_defaults.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_hisilicon_hi3660.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_hisilicon_hi3660.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_nvidia_tegrax1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_nvidia_tegrax1.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_nvidia_tegrax2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_nvidia_tegrax2.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_nvidia_xavier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_nvidia_xavier.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_nxp_imx8m.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_nxp_imx8m.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_qemu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_qemu.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_qualcomm_sdm670.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_qualcomm_sdm670.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_renesas_rcar3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_renesas_rcar3.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_rockchip_rk3399.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_rockchip_rk3399.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_ti_am62x.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_ti_am62x.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_ti_j721e.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_ti_j721e.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_xilinx_zynq_cg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_xilinx_zynq_cg.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_xilinx_zynq_u96.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_xilinx_zynq_u96.hpp -------------------------------------------------------------------------------- /inc/aarch64/board_xilinx_zynq_zcu102.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/board_xilinx_zynq_zcu102.hpp -------------------------------------------------------------------------------- /inc/aarch64/cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/cache.hpp -------------------------------------------------------------------------------- /inc/aarch64/coherency.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/coherency.hpp -------------------------------------------------------------------------------- /inc/aarch64/console_uart_cdns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/console_uart_cdns.hpp -------------------------------------------------------------------------------- /inc/aarch64/console_uart_imx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/console_uart_imx.hpp -------------------------------------------------------------------------------- /inc/aarch64/console_uart_meson.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/console_uart_meson.hpp -------------------------------------------------------------------------------- /inc/aarch64/console_uart_mini.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/console_uart_mini.hpp -------------------------------------------------------------------------------- /inc/aarch64/console_uart_ns16550.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/console_uart_ns16550.hpp -------------------------------------------------------------------------------- /inc/aarch64/console_uart_pl011.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/console_uart_pl011.hpp -------------------------------------------------------------------------------- /inc/aarch64/console_uart_scif.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/console_uart_scif.hpp -------------------------------------------------------------------------------- /inc/aarch64/coresight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/coresight.hpp -------------------------------------------------------------------------------- /inc/aarch64/cos.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/cos.hpp -------------------------------------------------------------------------------- /inc/aarch64/counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/counter.hpp -------------------------------------------------------------------------------- /inc/aarch64/cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/cpu.hpp -------------------------------------------------------------------------------- /inc/aarch64/dc_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/dc_state.hpp -------------------------------------------------------------------------------- /inc/aarch64/ec_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/ec_arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/entry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/entry.hpp -------------------------------------------------------------------------------- /inc/aarch64/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/event.hpp -------------------------------------------------------------------------------- /inc/aarch64/extern.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/extern.hpp -------------------------------------------------------------------------------- /inc/aarch64/fdt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/fdt.hpp -------------------------------------------------------------------------------- /inc/aarch64/fpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/fpu.hpp -------------------------------------------------------------------------------- /inc/aarch64/gicc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/gicc.hpp -------------------------------------------------------------------------------- /inc/aarch64/gicd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/gicd.hpp -------------------------------------------------------------------------------- /inc/aarch64/gich.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/gich.hpp -------------------------------------------------------------------------------- /inc/aarch64/gicr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/gicr.hpp -------------------------------------------------------------------------------- /inc/aarch64/gits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/gits.hpp -------------------------------------------------------------------------------- /inc/aarch64/hip_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/hip_arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/integrity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/integrity.hpp -------------------------------------------------------------------------------- /inc/aarch64/interrupt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/interrupt.hpp -------------------------------------------------------------------------------- /inc/aarch64/intid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/intid.hpp -------------------------------------------------------------------------------- /inc/aarch64/lowlevel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/lowlevel.hpp -------------------------------------------------------------------------------- /inc/aarch64/memattr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/memattr.hpp -------------------------------------------------------------------------------- /inc/aarch64/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/memory.hpp -------------------------------------------------------------------------------- /inc/aarch64/mtd_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/mtd_arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/patch_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/patch_arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/ptab_dpt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/ptab_dpt.hpp -------------------------------------------------------------------------------- /inc/aarch64/ptab_hpt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/ptab_hpt.hpp -------------------------------------------------------------------------------- /inc/aarch64/ptab_npt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/ptab_npt.hpp -------------------------------------------------------------------------------- /inc/aarch64/ptab_pte.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/ptab_pte.hpp -------------------------------------------------------------------------------- /inc/aarch64/ptab_tmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/ptab_tmp.hpp -------------------------------------------------------------------------------- /inc/aarch64/regs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/regs.hpp -------------------------------------------------------------------------------- /inc/aarch64/smc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/smc.hpp -------------------------------------------------------------------------------- /inc/aarch64/smc_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/smc_arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/smc_psci.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/smc_psci.hpp -------------------------------------------------------------------------------- /inc/aarch64/smmu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/smmu.hpp -------------------------------------------------------------------------------- /inc/aarch64/smmu_v2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/smmu_v2.hpp -------------------------------------------------------------------------------- /inc/aarch64/smmu_v3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/smmu_v3.hpp -------------------------------------------------------------------------------- /inc/aarch64/space_dma.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/space_dma.hpp -------------------------------------------------------------------------------- /inc/aarch64/space_gst.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/space_gst.hpp -------------------------------------------------------------------------------- /inc/aarch64/space_hst.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/space_hst.hpp -------------------------------------------------------------------------------- /inc/aarch64/space_msr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/space_msr.hpp -------------------------------------------------------------------------------- /inc/aarch64/space_pio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/space_pio.hpp -------------------------------------------------------------------------------- /inc/aarch64/spinlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/spinlock.hpp -------------------------------------------------------------------------------- /inc/aarch64/syscall_tmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/syscall_tmp.hpp -------------------------------------------------------------------------------- /inc/aarch64/sysreg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/sysreg.hpp -------------------------------------------------------------------------------- /inc/aarch64/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/timer.hpp -------------------------------------------------------------------------------- /inc/aarch64/utcb_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/utcb_arch.hpp -------------------------------------------------------------------------------- /inc/aarch64/vmcb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/vmcb.hpp -------------------------------------------------------------------------------- /inc/aarch64/vmid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/aarch64/vmid.hpp -------------------------------------------------------------------------------- /inc/acpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi.hpp -------------------------------------------------------------------------------- /inc/acpi_gas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_gas.hpp -------------------------------------------------------------------------------- /inc/acpi_table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table.hpp -------------------------------------------------------------------------------- /inc/acpi_table_dbg2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_dbg2.hpp -------------------------------------------------------------------------------- /inc/acpi_table_facs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_facs.hpp -------------------------------------------------------------------------------- /inc/acpi_table_fadt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_fadt.hpp -------------------------------------------------------------------------------- /inc/acpi_table_hest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_hest.hpp -------------------------------------------------------------------------------- /inc/acpi_table_madt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_madt.hpp -------------------------------------------------------------------------------- /inc/acpi_table_mcfg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_mcfg.hpp -------------------------------------------------------------------------------- /inc/acpi_table_rsdp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_rsdp.hpp -------------------------------------------------------------------------------- /inc/acpi_table_spcr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_spcr.hpp -------------------------------------------------------------------------------- /inc/acpi_table_srat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_srat.hpp -------------------------------------------------------------------------------- /inc/acpi_table_tpm2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_tpm2.hpp -------------------------------------------------------------------------------- /inc/acpi_table_xsdt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/acpi_table_xsdt.hpp -------------------------------------------------------------------------------- /inc/alignment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/alignment.hpp -------------------------------------------------------------------------------- /inc/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/assert.hpp -------------------------------------------------------------------------------- /inc/atomic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/atomic.hpp -------------------------------------------------------------------------------- /inc/bitmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/bitmap.hpp -------------------------------------------------------------------------------- /inc/bits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/bits.hpp -------------------------------------------------------------------------------- /inc/buddy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/buddy.hpp -------------------------------------------------------------------------------- /inc/capability.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/capability.hpp -------------------------------------------------------------------------------- /inc/checksum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/checksum.hpp -------------------------------------------------------------------------------- /inc/cmdline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/cmdline.hpp -------------------------------------------------------------------------------- /inc/compiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/compiler.hpp -------------------------------------------------------------------------------- /inc/console.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/console.hpp -------------------------------------------------------------------------------- /inc/console_fbuf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/console_fbuf.hpp -------------------------------------------------------------------------------- /inc/console_mbuf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/console_mbuf.hpp -------------------------------------------------------------------------------- /inc/console_uart.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/console_uart.hpp -------------------------------------------------------------------------------- /inc/dc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/dc.hpp -------------------------------------------------------------------------------- /inc/debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/debug.hpp -------------------------------------------------------------------------------- /inc/ec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/ec.hpp -------------------------------------------------------------------------------- /inc/elf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/elf.hpp -------------------------------------------------------------------------------- /inc/endian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/endian.hpp -------------------------------------------------------------------------------- /inc/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/hash.hpp -------------------------------------------------------------------------------- /inc/hazard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/hazard.hpp -------------------------------------------------------------------------------- /inc/hip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/hip.hpp -------------------------------------------------------------------------------- /inc/initprio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/initprio.hpp -------------------------------------------------------------------------------- /inc/kmem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/kmem.hpp -------------------------------------------------------------------------------- /inc/kobject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/kobject.hpp -------------------------------------------------------------------------------- /inc/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/list.hpp -------------------------------------------------------------------------------- /inc/lock_guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/lock_guard.hpp -------------------------------------------------------------------------------- /inc/macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/macros.hpp -------------------------------------------------------------------------------- /inc/mmio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/mmio.hpp -------------------------------------------------------------------------------- /inc/mtd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/mtd.hpp -------------------------------------------------------------------------------- /inc/multiboot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/multiboot.hpp -------------------------------------------------------------------------------- /inc/paging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/paging.hpp -------------------------------------------------------------------------------- /inc/patch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/patch.hpp -------------------------------------------------------------------------------- /inc/pci.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/pci.hpp -------------------------------------------------------------------------------- /inc/pd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/pd.hpp -------------------------------------------------------------------------------- /inc/pt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/pt.hpp -------------------------------------------------------------------------------- /inc/ptab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/ptab.hpp -------------------------------------------------------------------------------- /inc/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/queue.hpp -------------------------------------------------------------------------------- /inc/rcu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/rcu.hpp -------------------------------------------------------------------------------- /inc/refcnt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/refcnt.hpp -------------------------------------------------------------------------------- /inc/sc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/sc.hpp -------------------------------------------------------------------------------- /inc/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/scheduler.hpp -------------------------------------------------------------------------------- /inc/sdid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/sdid.hpp -------------------------------------------------------------------------------- /inc/signature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/signature.hpp -------------------------------------------------------------------------------- /inc/slab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/slab.hpp -------------------------------------------------------------------------------- /inc/sm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/sm.hpp -------------------------------------------------------------------------------- /inc/space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/space.hpp -------------------------------------------------------------------------------- /inc/space_mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/space_mem.hpp -------------------------------------------------------------------------------- /inc/space_obj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/space_obj.hpp -------------------------------------------------------------------------------- /inc/status.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/status.hpp -------------------------------------------------------------------------------- /inc/stc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/stc.hpp -------------------------------------------------------------------------------- /inc/std.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/std.hpp -------------------------------------------------------------------------------- /inc/stdio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/stdio.hpp -------------------------------------------------------------------------------- /inc/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/string.hpp -------------------------------------------------------------------------------- /inc/syscall.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/syscall.hpp -------------------------------------------------------------------------------- /inc/timeout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/timeout.hpp -------------------------------------------------------------------------------- /inc/timeout_budget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/timeout_budget.hpp -------------------------------------------------------------------------------- /inc/timeout_hypercall.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/timeout_hypercall.hpp -------------------------------------------------------------------------------- /inc/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/types.hpp -------------------------------------------------------------------------------- /inc/uefi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/uefi.hpp -------------------------------------------------------------------------------- /inc/utcb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/utcb.hpp -------------------------------------------------------------------------------- /inc/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/util.hpp -------------------------------------------------------------------------------- /inc/uuid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/uuid.hpp -------------------------------------------------------------------------------- /inc/wait.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/wait.hpp -------------------------------------------------------------------------------- /inc/x86_64/abi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/abi.hpp -------------------------------------------------------------------------------- /inc/x86_64/acm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/acm.hpp -------------------------------------------------------------------------------- /inc/x86_64/acpi_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/acpi_arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/acpi_fixed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/acpi_fixed.hpp -------------------------------------------------------------------------------- /inc/x86_64/acpi_table_dmar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/acpi_table_dmar.hpp -------------------------------------------------------------------------------- /inc/x86_64/acpi_table_hpet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/acpi_table_hpet.hpp -------------------------------------------------------------------------------- /inc/x86_64/acpi_table_lpit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/acpi_table_lpit.hpp -------------------------------------------------------------------------------- /inc/x86_64/arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/barrier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/barrier.hpp -------------------------------------------------------------------------------- /inc/x86_64/bitmap_msr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/bitmap_msr.hpp -------------------------------------------------------------------------------- /inc/x86_64/bitmap_pio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/bitmap_pio.hpp -------------------------------------------------------------------------------- /inc/x86_64/cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/cache.hpp -------------------------------------------------------------------------------- /inc/x86_64/cache_guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/cache_guard.hpp -------------------------------------------------------------------------------- /inc/x86_64/cet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/cet.hpp -------------------------------------------------------------------------------- /inc/x86_64/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/config.hpp -------------------------------------------------------------------------------- /inc/x86_64/console_uart_apb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/console_uart_apb.hpp -------------------------------------------------------------------------------- /inc/x86_64/console_uart_hsu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/console_uart_hsu.hpp -------------------------------------------------------------------------------- /inc/x86_64/console_uart_ns16550.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/console_uart_ns16550.hpp -------------------------------------------------------------------------------- /inc/x86_64/console_uart_sio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/console_uart_sio.hpp -------------------------------------------------------------------------------- /inc/x86_64/console_uart_sol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/console_uart_sol.hpp -------------------------------------------------------------------------------- /inc/x86_64/cos.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/cos.hpp -------------------------------------------------------------------------------- /inc/x86_64/counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/counter.hpp -------------------------------------------------------------------------------- /inc/x86_64/cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/cpu.hpp -------------------------------------------------------------------------------- /inc/x86_64/cpuset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/cpuset.hpp -------------------------------------------------------------------------------- /inc/x86_64/cr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/cr.hpp -------------------------------------------------------------------------------- /inc/x86_64/dc_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/dc_state.hpp -------------------------------------------------------------------------------- /inc/x86_64/descriptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/descriptor.hpp -------------------------------------------------------------------------------- /inc/x86_64/drng.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/drng.hpp -------------------------------------------------------------------------------- /inc/x86_64/ec_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/ec_arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/entry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/entry.hpp -------------------------------------------------------------------------------- /inc/x86_64/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/event.hpp -------------------------------------------------------------------------------- /inc/x86_64/extern.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/extern.hpp -------------------------------------------------------------------------------- /inc/x86_64/fpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/fpu.hpp -------------------------------------------------------------------------------- /inc/x86_64/gdt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/gdt.hpp -------------------------------------------------------------------------------- /inc/x86_64/hip_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/hip_arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/hpet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/hpet.hpp -------------------------------------------------------------------------------- /inc/x86_64/idt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/idt.hpp -------------------------------------------------------------------------------- /inc/x86_64/integrity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/integrity.hpp -------------------------------------------------------------------------------- /inc/x86_64/interrupt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/interrupt.hpp -------------------------------------------------------------------------------- /inc/x86_64/intid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/intid.hpp -------------------------------------------------------------------------------- /inc/x86_64/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/io.hpp -------------------------------------------------------------------------------- /inc/x86_64/ioapic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/ioapic.hpp -------------------------------------------------------------------------------- /inc/x86_64/lapic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/lapic.hpp -------------------------------------------------------------------------------- /inc/x86_64/lowlevel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/lowlevel.hpp -------------------------------------------------------------------------------- /inc/x86_64/mca.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/mca.hpp -------------------------------------------------------------------------------- /inc/x86_64/memattr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/memattr.hpp -------------------------------------------------------------------------------- /inc/x86_64/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/memory.hpp -------------------------------------------------------------------------------- /inc/x86_64/msr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/msr.hpp -------------------------------------------------------------------------------- /inc/x86_64/mtd_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/mtd_arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/mtrr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/mtrr.hpp -------------------------------------------------------------------------------- /inc/x86_64/nmi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/nmi.hpp -------------------------------------------------------------------------------- /inc/x86_64/patch_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/patch_arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/pci_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/pci_arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/pcid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/pcid.hpp -------------------------------------------------------------------------------- /inc/x86_64/pconfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/pconfig.hpp -------------------------------------------------------------------------------- /inc/x86_64/pic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/pic.hpp -------------------------------------------------------------------------------- /inc/x86_64/ptab_dpt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/ptab_dpt.hpp -------------------------------------------------------------------------------- /inc/x86_64/ptab_ept.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/ptab_ept.hpp -------------------------------------------------------------------------------- /inc/x86_64/ptab_hpt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/ptab_hpt.hpp -------------------------------------------------------------------------------- /inc/x86_64/ptab_pte.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/ptab_pte.hpp -------------------------------------------------------------------------------- /inc/x86_64/ptab_tmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/ptab_tmp.hpp -------------------------------------------------------------------------------- /inc/x86_64/regs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/regs.hpp -------------------------------------------------------------------------------- /inc/x86_64/selectors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/selectors.hpp -------------------------------------------------------------------------------- /inc/x86_64/sgx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/sgx.hpp -------------------------------------------------------------------------------- /inc/x86_64/smmu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/smmu.hpp -------------------------------------------------------------------------------- /inc/x86_64/smx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/smx.hpp -------------------------------------------------------------------------------- /inc/x86_64/space_dma.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/space_dma.hpp -------------------------------------------------------------------------------- /inc/x86_64/space_gst.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/space_gst.hpp -------------------------------------------------------------------------------- /inc/x86_64/space_hst.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/space_hst.hpp -------------------------------------------------------------------------------- /inc/x86_64/space_msr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/space_msr.hpp -------------------------------------------------------------------------------- /inc/x86_64/space_pio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/space_pio.hpp -------------------------------------------------------------------------------- /inc/x86_64/spinlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/spinlock.hpp -------------------------------------------------------------------------------- /inc/x86_64/svm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/svm.hpp -------------------------------------------------------------------------------- /inc/x86_64/syscall_tmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/syscall_tmp.hpp -------------------------------------------------------------------------------- /inc/x86_64/tcg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/tcg.hpp -------------------------------------------------------------------------------- /inc/x86_64/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/timer.hpp -------------------------------------------------------------------------------- /inc/x86_64/tlb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/tlb.hpp -------------------------------------------------------------------------------- /inc/x86_64/tpm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/tpm.hpp -------------------------------------------------------------------------------- /inc/x86_64/tpm_alg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/tpm_alg.hpp -------------------------------------------------------------------------------- /inc/x86_64/tpm_log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/tpm_log.hpp -------------------------------------------------------------------------------- /inc/x86_64/tss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/tss.hpp -------------------------------------------------------------------------------- /inc/x86_64/txt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/txt.hpp -------------------------------------------------------------------------------- /inc/x86_64/utcb_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/utcb_arch.hpp -------------------------------------------------------------------------------- /inc/x86_64/vectors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/vectors.hpp -------------------------------------------------------------------------------- /inc/x86_64/vmx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/vmx.hpp -------------------------------------------------------------------------------- /inc/x86_64/vpid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/inc/x86_64/vpid.hpp -------------------------------------------------------------------------------- /src/aarch64/acpi_table_fadt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/acpi_table_fadt.cpp -------------------------------------------------------------------------------- /src/aarch64/acpi_table_gtdt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/acpi_table_gtdt.cpp -------------------------------------------------------------------------------- /src/aarch64/acpi_table_hest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/acpi_table_hest.cpp -------------------------------------------------------------------------------- /src/aarch64/acpi_table_iort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/acpi_table_iort.cpp -------------------------------------------------------------------------------- /src/aarch64/acpi_table_madt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/acpi_table_madt.cpp -------------------------------------------------------------------------------- /src/aarch64/acpi_table_srat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/acpi_table_srat.cpp -------------------------------------------------------------------------------- /src/aarch64/bootstrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/bootstrap.cpp -------------------------------------------------------------------------------- /src/aarch64/console_uart_cdns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/console_uart_cdns.cpp -------------------------------------------------------------------------------- /src/aarch64/console_uart_imx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/console_uart_imx.cpp -------------------------------------------------------------------------------- /src/aarch64/console_uart_meson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/console_uart_meson.cpp -------------------------------------------------------------------------------- /src/aarch64/console_uart_mini.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/console_uart_mini.cpp -------------------------------------------------------------------------------- /src/aarch64/console_uart_ns16550.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/console_uart_ns16550.cpp -------------------------------------------------------------------------------- /src/aarch64/console_uart_pl011.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/console_uart_pl011.cpp -------------------------------------------------------------------------------- /src/aarch64/console_uart_scif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/console_uart_scif.cpp -------------------------------------------------------------------------------- /src/aarch64/counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/counter.cpp -------------------------------------------------------------------------------- /src/aarch64/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/cpu.cpp -------------------------------------------------------------------------------- /src/aarch64/ec_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/ec_arch.cpp -------------------------------------------------------------------------------- /src/aarch64/ec_exc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/ec_exc.cpp -------------------------------------------------------------------------------- /src/aarch64/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/entry.S -------------------------------------------------------------------------------- /src/aarch64/fdt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/fdt.cpp -------------------------------------------------------------------------------- /src/aarch64/fpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/fpu.cpp -------------------------------------------------------------------------------- /src/aarch64/gicc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/gicc.cpp -------------------------------------------------------------------------------- /src/aarch64/gicd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/gicd.cpp -------------------------------------------------------------------------------- /src/aarch64/gich.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/gich.cpp -------------------------------------------------------------------------------- /src/aarch64/gicr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/gicr.cpp -------------------------------------------------------------------------------- /src/aarch64/gits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/gits.cpp -------------------------------------------------------------------------------- /src/aarch64/hip_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/hip_arch.cpp -------------------------------------------------------------------------------- /src/aarch64/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/init.cpp -------------------------------------------------------------------------------- /src/aarch64/interrupt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/interrupt.cpp -------------------------------------------------------------------------------- /src/aarch64/ptab_hpt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/ptab_hpt.cpp -------------------------------------------------------------------------------- /src/aarch64/ptab_npt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/ptab_npt.cpp -------------------------------------------------------------------------------- /src/aarch64/smc_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/smc_arch.cpp -------------------------------------------------------------------------------- /src/aarch64/smc_psci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/smc_psci.cpp -------------------------------------------------------------------------------- /src/aarch64/smmu_v2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/smmu_v2.cpp -------------------------------------------------------------------------------- /src/aarch64/smmu_v3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/smmu_v3.cpp -------------------------------------------------------------------------------- /src/aarch64/space_dma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/space_dma.cpp -------------------------------------------------------------------------------- /src/aarch64/space_gst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/space_gst.cpp -------------------------------------------------------------------------------- /src/aarch64/space_hst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/space_hst.cpp -------------------------------------------------------------------------------- /src/aarch64/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/start.S -------------------------------------------------------------------------------- /src/aarch64/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/timer.cpp -------------------------------------------------------------------------------- /src/aarch64/utcb_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/utcb_arch.cpp -------------------------------------------------------------------------------- /src/aarch64/vmcb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/aarch64/vmcb.cpp -------------------------------------------------------------------------------- /src/acpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi.cpp -------------------------------------------------------------------------------- /src/acpi_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi_table.cpp -------------------------------------------------------------------------------- /src/acpi_table_dbg2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi_table_dbg2.cpp -------------------------------------------------------------------------------- /src/acpi_table_facs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi_table_facs.cpp -------------------------------------------------------------------------------- /src/acpi_table_mcfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi_table_mcfg.cpp -------------------------------------------------------------------------------- /src/acpi_table_spcr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi_table_spcr.cpp -------------------------------------------------------------------------------- /src/acpi_table_tpm2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi_table_tpm2.cpp -------------------------------------------------------------------------------- /src/acpi_table_xsdt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/acpi_table_xsdt.cpp -------------------------------------------------------------------------------- /src/buddy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/buddy.cpp -------------------------------------------------------------------------------- /src/cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/cache.cpp -------------------------------------------------------------------------------- /src/cmdline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/cmdline.cpp -------------------------------------------------------------------------------- /src/console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/console.cpp -------------------------------------------------------------------------------- /src/console_fbuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/console_fbuf.cpp -------------------------------------------------------------------------------- /src/console_mbuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/console_mbuf.cpp -------------------------------------------------------------------------------- /src/dc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/dc.cpp -------------------------------------------------------------------------------- /src/ec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/ec.cpp -------------------------------------------------------------------------------- /src/head_mbi.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/head_mbi.S -------------------------------------------------------------------------------- /src/hip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/hip.cpp -------------------------------------------------------------------------------- /src/hypervisor.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/hypervisor.ld -------------------------------------------------------------------------------- /src/integrity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/integrity.cpp -------------------------------------------------------------------------------- /src/pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/pci.cpp -------------------------------------------------------------------------------- /src/pd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/pd.cpp -------------------------------------------------------------------------------- /src/pt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/pt.cpp -------------------------------------------------------------------------------- /src/ptab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/ptab.cpp -------------------------------------------------------------------------------- /src/rcu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/rcu.cpp -------------------------------------------------------------------------------- /src/sc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/sc.cpp -------------------------------------------------------------------------------- /src/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/scheduler.cpp -------------------------------------------------------------------------------- /src/slab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/slab.cpp -------------------------------------------------------------------------------- /src/sm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/sm.cpp -------------------------------------------------------------------------------- /src/space_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/space_mem.cpp -------------------------------------------------------------------------------- /src/space_obj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/space_obj.cpp -------------------------------------------------------------------------------- /src/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/string.cpp -------------------------------------------------------------------------------- /src/syscall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/syscall.cpp -------------------------------------------------------------------------------- /src/timeout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/timeout.cpp -------------------------------------------------------------------------------- /src/timeout_budget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/timeout_budget.cpp -------------------------------------------------------------------------------- /src/timeout_hypercall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/timeout_hypercall.cpp -------------------------------------------------------------------------------- /src/uefi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/uefi.cpp -------------------------------------------------------------------------------- /src/x86_64/acpi_table_dmar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/acpi_table_dmar.cpp -------------------------------------------------------------------------------- /src/x86_64/acpi_table_fadt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/acpi_table_fadt.cpp -------------------------------------------------------------------------------- /src/x86_64/acpi_table_hest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/acpi_table_hest.cpp -------------------------------------------------------------------------------- /src/x86_64/acpi_table_hpet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/acpi_table_hpet.cpp -------------------------------------------------------------------------------- /src/x86_64/acpi_table_lpit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/acpi_table_lpit.cpp -------------------------------------------------------------------------------- /src/x86_64/acpi_table_madt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/acpi_table_madt.cpp -------------------------------------------------------------------------------- /src/x86_64/acpi_table_srat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/acpi_table_srat.cpp -------------------------------------------------------------------------------- /src/x86_64/bootstrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/bootstrap.cpp -------------------------------------------------------------------------------- /src/x86_64/console_uart_apb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/console_uart_apb.cpp -------------------------------------------------------------------------------- /src/x86_64/console_uart_hsu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/console_uart_hsu.cpp -------------------------------------------------------------------------------- /src/x86_64/console_uart_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/console_uart_sio.cpp -------------------------------------------------------------------------------- /src/x86_64/console_uart_sol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/console_uart_sol.cpp -------------------------------------------------------------------------------- /src/x86_64/cos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/cos.cpp -------------------------------------------------------------------------------- /src/x86_64/counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/counter.cpp -------------------------------------------------------------------------------- /src/x86_64/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/cpu.cpp -------------------------------------------------------------------------------- /src/x86_64/ec_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/ec_arch.cpp -------------------------------------------------------------------------------- /src/x86_64/ec_exc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/ec_exc.cpp -------------------------------------------------------------------------------- /src/x86_64/ec_svm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/ec_svm.cpp -------------------------------------------------------------------------------- /src/x86_64/ec_vmx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/ec_vmx.cpp -------------------------------------------------------------------------------- /src/x86_64/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/entry.S -------------------------------------------------------------------------------- /src/x86_64/fpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/fpu.cpp -------------------------------------------------------------------------------- /src/x86_64/gdt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/gdt.cpp -------------------------------------------------------------------------------- /src/x86_64/head_mle.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/head_mle.S -------------------------------------------------------------------------------- /src/x86_64/hip_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/hip_arch.cpp -------------------------------------------------------------------------------- /src/x86_64/hpet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/hpet.cpp -------------------------------------------------------------------------------- /src/x86_64/idt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/idt.cpp -------------------------------------------------------------------------------- /src/x86_64/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/init.cpp -------------------------------------------------------------------------------- /src/x86_64/interrupt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/interrupt.cpp -------------------------------------------------------------------------------- /src/x86_64/ioapic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/ioapic.cpp -------------------------------------------------------------------------------- /src/x86_64/lapic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/lapic.cpp -------------------------------------------------------------------------------- /src/x86_64/mca.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/mca.cpp -------------------------------------------------------------------------------- /src/x86_64/patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/patch.cpp -------------------------------------------------------------------------------- /src/x86_64/ptab_hpt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/ptab_hpt.cpp -------------------------------------------------------------------------------- /src/x86_64/regs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/regs.cpp -------------------------------------------------------------------------------- /src/x86_64/sgx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/sgx.cpp -------------------------------------------------------------------------------- /src/x86_64/smmu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/smmu.cpp -------------------------------------------------------------------------------- /src/x86_64/space_dma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/space_dma.cpp -------------------------------------------------------------------------------- /src/x86_64/space_gst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/space_gst.cpp -------------------------------------------------------------------------------- /src/x86_64/space_hst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/space_hst.cpp -------------------------------------------------------------------------------- /src/x86_64/space_msr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/space_msr.cpp -------------------------------------------------------------------------------- /src/x86_64/space_pio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/space_pio.cpp -------------------------------------------------------------------------------- /src/x86_64/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/start.S -------------------------------------------------------------------------------- /src/x86_64/svm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/svm.cpp -------------------------------------------------------------------------------- /src/x86_64/tlb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/tlb.cpp -------------------------------------------------------------------------------- /src/x86_64/tpm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/tpm.cpp -------------------------------------------------------------------------------- /src/x86_64/tpm_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/tpm_log.cpp -------------------------------------------------------------------------------- /src/x86_64/tss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/tss.cpp -------------------------------------------------------------------------------- /src/x86_64/txt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/txt.cpp -------------------------------------------------------------------------------- /src/x86_64/utcb_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/utcb_arch.cpp -------------------------------------------------------------------------------- /src/x86_64/vmx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/vmx.cpp -------------------------------------------------------------------------------- /src/x86_64/vpid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udosteinberg/NOVA/HEAD/src/x86_64/vpid.cpp --------------------------------------------------------------------------------