Check event_queue pointer addresses
[akaros.git] / kern / arch /
2018-11-02 Barret RhodenRemove STAB info
2018-10-09 Barret RhodenReplace GET_FRAME_START with get_caller_fp()
2018-09-25 Barret RhodenClear current before calling proc_decref()
2018-07-23 Barret Rhodenx86: Handle buggy user_contexts (XCC)
2018-07-19 Barret RhodenSerialize multiline printks
2018-07-19 Barret Rhodenx86: Don't turn off lock tracing in the console
2018-07-18 Barret RhodenAdd panic_hwtf() for kernel faults
2018-07-14 Barret Rhodenx86: Use a KERNBASE address for the bootstack
2018-06-13 Barret Rhodenx86: Handle when the PLATFORM_INFO TSC freq = 0
2018-06-11 Barret RhodenMove linker PROVIDE statements inside sections
2018-04-30 Barret RhodenAdd a few smp_ helpers from Linux.
2018-04-30 Barret RhodenAdd arch/membar.h
2018-04-30 Barret RhodenRemove ONE_xBYTE #defines
2018-04-30 Barret RhodenUse Linux's compiler headers (XCC)
2018-04-30 Barret RhodenAdd pte_clear_dirty()
2018-04-30 Barret Rhodenvfs: Remove vfs.h
2018-04-30 Barret Rhodenvfs: Remove KFS, blockdev and devfs
2018-04-30 Barret RhodenAdd atomic_swap_ptr()
2018-04-30 Barret Rhoden9ns: Fix devtab function pointer signatures
2018-03-28 Barret Rhodenx86: Fix PTE_ bit definitions (XCC)
2018-03-28 Barret Rhodenx86: Add a kfunc for testing wrmsr()
2017-12-13 Barret Rhodenx86: Fix topology detection
2017-12-13 Barret Rhodenvmx: Squelch per-core startup messages
2017-12-12 Barret Rhodenvmm: Provide a fast-path for IPIs in the kernel
2017-11-22 Barret RhodenAllow sys_halt_core() to monitor notif_pending
2017-11-22 Barret RhodenMake cpu_halt() return with IRQs disabled
2017-11-22 Barret Rhodenvmm: Let the VMM control mwait vmexits (XCC)
2017-11-22 Barret Rhodenx86: Remove UNUSED_ARG #define
2017-11-16 Barret Rhodenpci: Add a struct device field
2017-11-16 Barret Rhodenpci: Update pci_regs.h
2017-11-16 Barret Rhodenpci: Add cacheline and MWI helpers from Linux
2017-11-16 Barret Rhodenx86: Rename VPD (XCC)
2017-11-16 Barret RhodenPort Linux's math64 headers
2017-11-16 Barret RhodenAdd Linux's math64.h
2017-11-16 Barret Rhodennet: Move ip.h to net/ip.h
2017-10-26 Barret Rhodenx86: Add get_actual_pstate()
2017-10-26 Barret Rhodenx86: Use MSRs and model info for timer freqs (XCC)
2017-10-26 Barret Rhodenperf: x86: Fix GPF with bad events
2017-10-26 Barret Rhodenx86: Add a turbo mode helper
2017-09-29 Barret Rhodenx86: Update the check for BRK_END
2017-09-29 Barret Rhodenx86: Clarify cpuid 64 bit check
2017-09-28 Gan ShunAllow INVPCID from the guest.
2017-09-28 Gan ShunAdded new Hypervisor signature for Akaros.
2017-09-26 Barret RhodenAdd tests for interference
2017-09-16 Barret RhodenRemove the frontend appserver code
2017-09-16 Barret RhodenRemove unused virtualization code
2017-09-14 Barret Rhodenvmm: Move user_data to struct guest_thread (XCC)
2017-09-14 Barret Rhodenvmm: Allow the user to set GUEST_FS/GS_BASE (XCC)
2017-09-14 Barret Rhodenvmm: Rename SYS_vmm_setup -> SYS_vmm_add_gpcs (XCC)
2017-09-14 Barret Rhodenvmm: Split VM creation into init and adding GPCs
2017-09-14 Barret Rhodenvmm: Use VMM_CTL to set VMM flags (XCC)
2017-09-14 Barret Rhodenvmm: Refactor vmm_ctl to use error()
2017-09-08 Barret Rhodenx86: Fix default FPU initialization
2017-09-08 Barret Rhodenx86: Fix cpuid detection
2017-08-25 Barret Rhodenvmm: Allow VMMs to change vmexit conditions (XCC)
2017-08-25 Barret Rhodenvmm: Add support for changing VMX controls
2017-08-25 Barret Rhodenvmm: Allow vmm.h to include vmx.h
2017-08-25 Barret Rhodenvmm: Move chunks of ros/vmx.h into the kernel (XCC)
2017-08-25 Barret Rhodenvmm: Remove nasty rdmsr() macro (XCC)
2017-08-25 Barret Rhodenx86: Remove split_msr_val()
2017-08-25 Barret Rhodenx86: vmm: Use a separate vector for posted IRQs
2017-08-25 Barret Rhodenx86: vmm: Track state for handling vmexits as KERNEL
2017-08-25 Zach ZimmermanEnable EFER NX bit and OSXSAVE bit in cr4
2017-08-25 Zach ZimmermanChanged BRK_END to 0x0000300000000000 (XCC)
2017-08-22 Zach ZimmermanVmm file mmap ept fault fix (XCC)
2017-08-14 Barret Rhodenperf: Fix off-by-one retval for write()
2017-07-31 Barret Rhodenx86: Don't enter the monitor for invalid opcode
2017-07-12 Gan ShunReplacing timer support for VM Guests (XCC)
2017-07-12 Gan ShunRemove MWAIT functionality from the VM guest.
2017-05-12 Barret Rhodenx86: Get the boot time from CMOS
2017-05-10 Barret Rhodenx86: Fix KERNBASE mapping for > 512 GB RAM
2017-05-03 Barret Rhodenparlib: Improve panic() and assert()
2017-04-17 Dan Crossvmm: CPUID level 0x0B handling
2017-04-17 Barret Rhodenx86: vmm: Fix number of CPU detection from cpuid
2017-02-14 Barret Rhodenx86: serial: Don't print a \n with \r
2017-02-09 Barret Rhodenx86: Remove the POLL_CONSOLE hack
2017-02-09 Barret Rhodenx86: Poll and discard console devices during setup
2017-02-07 Gan ShunVMM: SMP guest (XCC)
2017-01-25 Gan ShunVMX: modify CPUID emulation to return APIC ID in ebx
2017-01-18 Barret Rhodenx86: vmm: Disable IRQs when mucking with pcpu GPCs
2017-01-18 Barret Rhodenx86: vmm: Finalize to owning_proc, not cur_proc.
2017-01-18 Barret Rhodenx86: vmm: Rework VMRESUME logic
2017-01-18 Barret Rhodenx86: vmm: Mark the vmtf as partial when popping
2017-01-18 Barret Rhodenx86: vmm: Flush the VMCS when changing owning_proc
2017-01-17 Gan Shun LimVMX: Report the correct flags in IA32_APICBASE MSR...
2017-01-09 Ronald G. Minnichmmu64: for completeness sake, define PML4_REACH (XCC)
2016-12-15 Gan Shun LimVMX: change msr emulation to pass in the vm trapframe
2016-12-14 Barret RhodenVMM: Don't flush the EPT unnecessarily
2016-12-14 Barret RhodenVMM: Lazily unload the VMCS
2016-12-14 Barret RhodenVMM: Set the host stacktop on every VMX entry
2016-12-07 Barret Rhodenx86: Panic if there is no x2APIC
2016-12-07 Barret Rhodenx86: Disable legacy USB for xhci
2016-12-07 Barret Rhodenx86: Use Linux's MSR_SFMASK values
2016-12-07 Barret RhodenVMM: Remove MSR autoloading [2/2]
2016-12-07 Barret RhodenVMM: Manually save/restore certain registers [1/2]
2016-12-07 Barret Rhodenx86: Use faster accessors for MSR_KERNEL_GS_BASE
2016-12-06 Fergus Simpsonvmx: Typo fixes
2016-11-29 Barret RhodenRemove CONFIG_KTHREAD_POISON
2016-11-29 Barret Rhodenx86: Handle double faults
2016-11-29 Barret RhodenFix backtrace_list()'s wild read
next