Move srch_linux_pci_tbl to linux_compat.h
[akaros.git] / kern / arch /
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
2016-11-29 Barret Rhodenx86: Put the boot PMLs and stacks in BSS
2016-11-29 Barret Rhodenvmap: Use {map,unmap}_segment() helpers
2016-11-29 Barret Rhodenvmap: Make kernel intermediate mappings permanent
2016-11-29 Barret Rhodenx86: Fix integer overflow in pml_for_each()
2016-11-29 Barret Rhodenx86: Add EPTs to the boot_pmls
2016-11-29 Barret Rhodenx86: Use global PTEs for kernel mappings
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
next