Jump stacks before unlocking semaphores
[akaros.git] / kern / arch /
2016-07-27 Barret Rhodenperf: Have arches handle the backtrace
2016-07-27 Barret Rhodenx86: Upgrade backtrace
2016-07-19 Barret Rhodenx86: Ensure boot_pgdir's user entries are unmapped
2016-06-30 Barret Rhodenx86: Allow getting/setting p/c-states via devarch
2016-06-30 Barret Rhodenx86: Use P-states and C-states (XCC)
2016-06-30 Barret Rhodenx86: Fix cpu detection shift error
2016-06-24 Barret RhodenVMM: Add the GUEST_INTR_STATUS to the VM TF (XCC)
2016-06-24 Barret RhodenVMM: Touch up ros/vmx.h's includes (XCC)
2016-06-24 Barret RhodenVMM: Exit on mwait
2016-06-17 Barret Rhodenperf: Report maximum values for counter overflow
2016-06-17 Barret Rhodenperf: Remove unused CMD_COUNTER_STATUS bits (XCC)
2016-06-17 Barret Rhodenperf: Fix race in arch_perf_write()
2016-06-17 Barret Rhodenperf: Report errors when counter setup fails
2016-06-17 Barret Rhodenperf: Remove the kref from perfmon_session
2016-06-17 Barret Rhodenperf: Clean up perf_{session,alloc} management
2016-06-16 Barret RhodenAdd a build-id to the kernel
2016-06-16 Barret Rhodenperf: Use a user_data blob for perf_event (XCC)
2016-06-16 Barret Rhodenperf: Enable and disable counters in one step
2016-06-16 Barret Rhodenperf: Fix event enabling logic
2016-06-16 Barret Rhodenperf: Fix GPF when writing fixed trigger counters
2016-06-16 Barret Rhodenperf: Fix fixed counter busy detection
2016-06-16 Barret RhodenRemove kernel path and hostname from #version
2016-06-09 Ronald G. Minnichvmm: Properly set CR4 SHADOW and GUEST_HOST_MASK registers.
2016-06-02 Gan ShunIntercept CPUID calls to act like KVM
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-05-16 Dan CrossReplace #include guards with #pragma once.
2016-05-12 Christopher KochCheck that bus freq is not zero
2016-05-02 Barret RhodenVMM: Use safe MSR accessors
2016-05-02 Barret RhodenRename safe_read_msr() -> read_msr_safe()
2016-05-02 Barret RhodenVMM: Fix MSR emulation (XCC)
2016-05-02 Barret Rhodenx86: Fix write_msr() casting
2016-05-02 Barret RhodenAdd a helper to get a context's SP
2016-05-02 Barret RhodenFix bitmask last-byte accounting
2016-04-29 Michael DavidsonInitial clean up of gettimeofday and timekeeping
2016-04-15 Michael Davidsonremove spurious optimization in udelay_pit()
2016-04-14 Michael TaufenClear x86_default_fpu STX/MMX register state at boot
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-31 Barret RhodenProperly align vcore stacks on x86
2016-03-31 Barret RhodenMap PTEs for MAP_SHARED | MAP_LOCKED files on fork
2016-03-31 Michael TaufenBump the size of the ancillary state (XCC)
2016-03-31 GanShunMoved timing parameters into proc_global_info (XCC)
2016-03-28 GanShunApic msr exit handling added with timer thread support
2016-03-28 GanShunMoved Trap Injection macros to the correct location...
2016-03-22 Michael TaufenUpgrade parlib fp state handling, use proc_global_info...
2016-03-22 Michael TaufenModify cpu feat barrier for enabling CR4_OSXSAVE
2016-03-11 Barret RhodenAdd write-combining memory mapping mode (XCC)
2016-03-11 Barret Rhodenx86: Initialize the PAT MSR
2016-03-11 Barret RhodenStop using PTE_PCD and PTE_PWT directly (XCC)
2016-03-10 Dan CrossClean up logic in MSR read/write functions.
2016-03-10 Michael TaufenAdded comment to note that fninit clears FOP
2016-03-10 Michael TaufenFP save/restore security patch for AMD processors
2016-03-10 Michael TaufenExtended state AMD backwards compatibility updates...
2016-03-08 Dan CrossFix formatting: leading spaces to tabs, and fix continu...
2016-03-07 Barret Rhodenx86: Fix devarch's MSR error handling
2016-03-07 Barret Rhodenx86: Properly initialize MSR whitelists
2016-02-29 Barret Rhodenx86: Use FSGSBASE for TLS changes (XCC)
2016-02-29 Barret Rhodenx86: use setters/getters for MSR_{FS,GS}_BASE
2016-02-29 Barret Rhodenx86: Detect XSAVEOPT
2016-02-29 Barret RhodenAdd CPU feature detection (XCC)
2016-02-29 Barret RhodenAdd proc_global_info (XCC)
2016-02-29 Michael TaufenFix mxcsr boot time init
2016-02-26 GanShunVirtualization changes to handle X2APIC mode.
2016-02-26 GanShunEnabling X2APIC
2016-02-26 GanShunRemoved lapic_set_id and lapic_set_logid functions
2016-02-26 Michael Taufenfp state save, restore, and error handling
2016-02-26 Michael Taufenvm exit handler for xsetbv
2016-02-26 Michael TaufenInitialize guest xcr0, save and restore xcr0 between...
2016-02-26 Michael TaufenBoot time and per-cpu extended state setup
2016-02-26 Michael TaufenAdd load, safe load, read xcr0 functions
2016-02-26 Michael TaufenRelocated fixup table macros
2016-02-26 Michael TaufenExtended state data structures (XCC)
2016-02-24 Kanoj SarcarTurn off TSD in slave processors.
2016-02-16 Michael TaufenUpdates from vmm-akaros
2016-02-11 Barret RhodenVMM: Fix missed posted IRQs
2016-02-11 Barret RhodenVMM: Add a syscall to poke a guest pcore (XCC)
2016-02-11 Barret RhodenVMM: Use the I_POKE_CORE IRQ for posted IRQs
2016-02-10 Dan CrossACPI changes for DMAR and new directory hierarchy.
2016-02-02 Barret RhodenVMM: Rename vmx_vcpu -> guest_pcore (XCC)
2016-02-02 Barret RhodenVMM: Clean up VMX setup
2016-02-02 Barret RhodenVMM: Remove unused code (XCC)
2016-02-02 Barret RhodenVMM: Use VM contexts [2/2]
2016-02-02 Barret RhodenVMM: Add kernel support for VM contexts [1/2]
2016-02-02 Barret Rhodenx86: Factor out irq_dispatch() from handle_irq()
2016-02-02 Barret RhodenVMM: Add custom exit reasons (XCC)
2016-02-02 Barret RhodenStop zeroing current_ctx before popping a TF
2016-02-02 Barret RhodenVMM: Clean up per-cpu VMCS state
2016-02-02 Barret Rhodenx86: Enumerate reserved eflags (XCC)
2016-02-02 Barret RhodenVMM: Add a gva2gpa() helper
2016-02-02 Barret RhodenVMM: Move MSR emulation to vmm.c [4/4]
2016-02-02 Barret RhodenVMM: Decouple MSR emulation from VMX [3/4]
2016-02-02 Barret RhodenVMM: Clear upper 32 bits on MSR reads [2/4]
2016-02-02 Barret RhodenVMM: Add a helper to emulate MSRs [1/4]
2016-02-02 Barret Rhodenx86: Remove x86_get_ip_hw()
2016-02-02 Barret RhodenVMM: Add helpers for loading guest pcores
2016-02-02 Barret RhodenVMM: Add helpers for vmcs_read() and vmcs_write()
2016-02-02 Barret RhodenVMM: refactor MSR emulation
2016-02-02 Barret Rhodenx86: Add a helper for loading cr2
2016-02-02 Barret RhodenRestrict uva2kva() to only work for user addresses
2016-02-02 Barret RhodenVMM: perform per-guest-pcore init at setup (XCC)
2016-02-02 Barret RhodenVMM: init the vmexit counters when initing the VMM
next