remove spurious optimization in udelay_pit()
[akaros.git] / kern / arch / x86 /
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
2016-02-02 GanShunSuppressed prints for CPUID exit RIPS and removed timer...
2016-02-02 Barret RhodenStub out kernel support for VM contexts (XCC)
2016-02-02 Barret Rhodenx86: Use a common lock for printing all trapframes
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2016-01-25 Michael TaufenRe-enabled event injection via vmctl during vmx RESUME
2016-01-14 Barret RhodenAllows IRQs to be disabled while proc_destroy()ing
2015-12-17 Davide LibenziAdded makefile machinary to generate the build informat...
2015-12-17 Barret RhodenClean up the PTE() macro (XCC)
2015-12-17 Barret RhodenRemove unused helpers from mmu.h (XCC)
2015-12-16 Barret Rhodenx86: Detect and handle missing perf support
2015-12-16 Davide LibenziEnable the PFM sampling to pass an 64bit info value
2015-12-16 Davide LibenziCreated the new devarch perf file using the perfmon...
2015-12-16 Davide LibenziAdded perfmon interrupt handling to allow overflow...
2015-12-16 Davide LibenziMigrated devarch MSR access to new MSR API
2015-12-16 Davide LibenziMoved MSR read/write APIs out of devarch and into a...
2015-12-16 Davide LibenziDrop the fake exception tables entries and use weak...
2015-12-16 Davide LibenziMake disable MTRRs the defaul configuration option
2015-12-16 Davide LibenziAdded intptr_t definition and made error pointer code...
2015-12-10 Barret RhodenRename backtrace_kframe -> backtrace_hwtf [2/2]
2015-12-10 Barret RhodenRefactors backtrace functions [1/2]
2015-12-10 Barret Rhodenx86: clean up __handle_page_fault()
2015-12-10 Barret Rhodenx86: remove misconceptions about "sti" and halting
2015-12-10 Barret Rhodenx86: pair disable_irqs with enable_irqs
2015-12-10 Barret RhodenFix lock debugging issue with page faults and IRQs
2015-12-10 Davide LibenziFlags RSI, RDI, ECX as RW operands so that GCC does...
2015-12-08 Barret Rhodenx86: Use partial contexts for all entries [2/2]
2015-12-08 Barret Rhodenx86: Add support for partial contexts [1/2]
2015-12-08 Barret RhodenSupport partial contexts
2015-12-08 Barret Rhodenx86: Add swap_gs helper
2015-11-30 Barret RhodenRemove the edata symbol
2015-11-30 Barret RhodenMemset the BSS explicitly
2015-11-25 Barret Rhodenx86: Provide an option to enable legacy USB
2015-11-24 Davide LibenziAdded whitelisting to MSR read/write code
2015-11-24 Davide LibenziAdded APIs to read and write MSR values on multiple...
next