Remove (un)likely from the kernel interface (XCC)
[akaros.git] / kern / arch /
2015-10-14 Kevin KluesFix get_num_numa() loop in x86 topology.c
2015-10-14 Davide LibenziChanged a few EFAIL to proper errno codes.
2015-10-14 Davide LibenziAdded explicit errno reporting from error() API.
2015-10-06 Ronald G. Minnichtopology: handle cases where acpi is incomplete
2015-09-28 Barret RhodenRemove struct dev's dc [3/3]
2015-09-28 Barret RhodenIdenfity devices by name, not by char [1/3]
2015-09-28 Barret RhodenMake backtraces more robust
2015-09-23 Xiao JiaAdd name to pci_device
2015-09-15 Barret Rhodenx86: Change idt_init() to not clobber num_cores
2015-09-15 Kevin KluesUpdate akaros to hook in the new topology stuff
2015-09-15 Kevin KluesBuild topology from cpuid in topology.c
2015-09-15 Kevin Kluestlb_flush_global() needs to call core_id_early()
2015-09-15 Kevin KluesRename node_id -> numa_id
2015-07-24 Barret Rhodenx86: Use ACPI/MP for num_cores detection
2015-07-24 Barret Rhodenx86: Remove ncleft initialization in mpinit
2015-07-23 Kevin KluesChange all references of num_cpus -> num_cores
2015-07-16 Barret Rhodenudelay_sched() -> kthread_usleep()
2015-07-14 Kevin KluesFinalize arg, env, aux migration (1/3) (CXX) (BB)
2015-06-30 Ronald G. Minnichvmmcp: remove RDTSCP from the set of things that we...
2015-06-26 Ronald G. MinnichEnable "VMCALL console putc" via flags. (XCC)
2015-06-22 Ronald G. Minnichvmmcp: Handle cpuid.
2015-06-22 Ronald G. Minnichvmmcp: this should be the complete list of registers...
2015-06-18 Ronald G. MinnichVMM: repurpose vmcall for a temporary console
2015-06-18 Ronald G. MinnichVMM: Remove #ifdef x86_64 from vmx.c
2015-06-18 Ronald G. Minnichx86: Show epte value when printing the kpte.
2015-06-18 Ronald G. MinnichTurn down the debug prints, add a couple extra
2015-06-18 Ronald G. MinnichVMM: vmresume works! (handle IRQ)
2015-06-18 Ronald G. MinnichVMM: Rip out testing code.
2015-06-04 Barret Rhodenx86: changes backtrace to not subtract 1
2015-06-04 Barret RhodenHelper to backtrace a user context
2015-06-04 Barret RhodenMoves backtrace_kframe()
2015-04-07 Ron MinnichFix the way we set up vmcs
2015-04-07 Barret RhodenPmap ops: perm->settings
2015-04-07 Barret Rhodenx86: pmap cleanup
2015-04-07 Barret RhodenVMM: debug helper for checking KPT == EPT invariant
2015-04-07 Barret RhodenVMM: handle EPT page faults
2015-04-07 Barret RhodenFixes VMR creating off-by-one
2015-04-07 Barret RhodenVMM: Removes the epte_t from pte_t
2015-04-07 Barret RhodenVMM: Call EPT ops for every KPT op
2015-04-07 Barret RhodenRedefines PTE present vs mapped
2015-04-07 Barret Rhodenx86: EPT and KPT are contiguous
2015-04-07 Barret RhodenVMM: moves various helpers to vmx.h
2015-04-07 Barret RhodenVMM: removes the dune <-> proc
2015-04-07 Barret RhodenVMM: removes the VPID
2015-04-07 Barret RhodenVMM: EPT checks, init, and basic usage
2015-04-07 Barret RhodenVMM: init and cleanup take the proc *
2015-04-07 Barret RhodenHelpers for the PGSHIFT of the largest jumbo page
2015-04-07 Ron MinnichVMM: Make put_cpu actually put the cpu
2015-04-07 Barret RhodenVMM: Fixes vmmcp freezes
2015-04-07 Barret RhodenVMM: fixes VMCS order computation
2015-04-07 Barret RhodenVMM: helper for VMPTRST
2015-03-23 Ron MinnichIf the pgdir in debug_print_pgdir is not set, assume...
2015-03-23 Barret Rhodenx86: Fixes cpuid_ecx()
2015-03-23 Barret RhodenFixes vmm_struct_cleanup
2015-03-23 Barret Rhodenx86: Initialized contexts are SW contexts
2015-03-23 Barret Rhodenx86: Uses rbx for the initial vcoreid (XCC)
2015-03-23 Barret Rhodenx86: Fixes context security
2015-03-19 Barret Rhodenx86: Fixes init for machines that do not have VMX
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-17 Barret Rhodenx86: pgdir_t handles both KPT and EPT
2015-03-17 Barret Rhodenx86: changes pte_t to be a KPTE and an EPTE
2015-03-17 Barret RhodenSplits pmap ops up for each arch
2015-03-17 Barret RhodenRemove PDX and NPDENTRIES
2015-03-17 Barret RhodenChanges pde_t* -> pgdir_t
2015-03-17 Barret RhodenMakes pte_t an opaque type
2015-03-17 Barret Rhodenx86: adds a kpte_t for the pte_t
2015-03-17 Barret RhodenVMMCP: initialization
2015-03-17 Ron MinnichTry out Dune vmm stuff.
2015-03-17 Ron MinnichMore pruning of files we don't need.
2015-03-10 Barret Rhodenx86: helpers for accessing symbols from asm
2015-03-02 Barret RhodenDebug helpers for BNX2X
2015-03-01 Barret RhodenAdds prefetch hints
2015-03-01 Barret RhodenLite VM uses Linux's lists
2015-03-01 Barret RhodenRenames BSD's LIST_* to BSD_LIST_*
2015-03-01 Barret RhodenLite VM fakes struct list_head
2015-03-01 Barret RhodenBus space barriers (XCC)
2015-03-01 Barret RhodenPCI/MSI: pci_msix_init()
2015-03-01 Barret RhodenPCI/MSI: debug helper
2015-03-01 Barret RhodenPCI: use Linux's PCI register #defines
2015-03-01 Barret RhodenPCI: fixups and helpers
2015-03-01 Barret RhodenPCI: helper to make a TBDF from a pcidev
2015-03-01 Barret RhodenPCI: adds device-specific data pointer
2015-03-01 Barret RhodenPCI helper find_cap
2015-03-01 Barret RhodenAdds PCI config dump helper
2015-03-01 Barret RhodenAdds PCI iobar helper
2015-03-01 Barret RhodenPCI: helpers for BSD
2015-02-27 Ron MinnichEmergency commit to fix a gitastrophe
2015-02-18 Ron MinnichBarret pointed out that the inclusion of regions was...
2015-02-17 Ron MinnichRestart with just vmm rebased on master.
2015-02-16 Barret RhodenFinishes removal of x86_32 (XCC)
2015-02-13 Ron Minnichremove 32 bit and uses of it.
2015-01-30 Barret RhodenFixes pcpu lock tracer
2015-01-20 Barret RhodenRemoves the option ENABLE_MP_TABLES
2015-01-14 Barret RhodenFixes x86 spinlocks with new gcc
2015-01-12 Barret RhodenFixes smp_call_function (again)
2015-01-07 Barret RhodenFixes waiton_checklist()
2015-01-07 Ron Minnichcleanup in response to some good comments.
2015-01-05 Barret RhodenMwait cleanup
2015-01-05 Ron MinnichNIX mode.
2014-12-31 Barret RhodenWarning clean up
next