vmap: Use an arena allocator for kernel vmaps
[akaros.git] / kern / arch /
2016-11-29 Barret Rhodenvmap: Use an arena allocator for kernel vmaps
2016-11-29 Barret RhodenConvert calls of get_cont_pages() to kpages_alloc
2016-11-29 Barret Rhodenx86: Pretend to be core 0 in smp_main()
2016-11-29 Barret RhodenSet num_cores early in boot
2016-11-29 Barret RhodenReplace the old page allocator with the base arena
2016-11-29 Barret Rhodenx86: Stop freeing the trampoline page
2016-11-29 Barret Rhodenx86: set pcpui->{ts,gdt} early
2016-11-29 Barret RhodenUse a helper for resetting kernel stacks
2016-11-29 Barret RhodenMove __always_inline to compiler.h
2016-11-29 Barret RhodenRemove page coloring
2016-11-29 Barret RhodenRemove page refcnts
2016-11-29 Fergus Simpsonvmx: Add and use constants for PML and TSC Scaling
2016-10-26 Barret RhodenMove the BRK_START to a fixed, safe address (XCC)
2016-10-26 Gan ShunFix IA32_MISCENABLE disabling of PEBS
2016-10-18 Fergus SimpsonAHCI: Add C600 HBA and fix PCI iteration bugs
2016-10-18 Fergus SimpsonAHCI: Replace MMIO accesses with helper functions
2016-10-06 Barret RhodenRemove the old console input code; use qio
2016-09-16 Barret RhodenMove the get_user_ctx_* helpers to ros/ (XCC)
2016-09-06 Barret RhodenTrack pc/fp per kthread for semaphore debugging
2016-08-04 Gan ShunFix MSR emulation to hide Intel functionality that...
2016-08-04 Gan ShunFix VM Guest CPUID emulation to hide VMX
2016-08-03 Barret RhodenVMM: Free VMCSs when appropriate
2016-08-03 Barret RhodenVMM: Fix vmm_struct_init() off-by-one
2016-08-01 Ronald G. MinnichVMM: move to waserror/error style.
2016-07-29 Barret Rhodenx86: Don't backtrace from trampoline asm
2016-07-29 Barret Rhodenx86: Secure eflags when securing contexts
2016-07-29 Barret Rhodenx86: Add protection from NMI contexts that trap
2016-07-29 Barret RhodenClear excess parts of contexts when finalizing
2016-07-29 Barret Rhodenperf: Use NMIs for sampling HW and VM TFs
2016-07-29 Barret Rhodenx86: Prevent NMIs from nesting
2016-07-27 Barret Rhodenx86: Use a separate stack and handler for NMIs
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
next