Added ability to declare local per CPU variables
[akaros.git] / kern / include /
2015-12-16 Davide LibenziAdded ability to declare local per CPU variables
2015-12-16 Davide LibenziMake some macros correct when used within IF clauses...
2015-12-16 Davide LibenziAdded ZERO_DATA() and COUNT_OF() macros to common.h...
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 RhodenProvide handle_page_fault_nofile()
2015-12-10 Barret RhodenMark kthreads as ktasks for kernel I/O [2/2]
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
2015-12-10 Barret RhodenUse a kthread flag to save the address space
2015-12-10 Barret RhodenDefine a set of default flags for kthreads
2015-12-10 Barret RhodenTrack ktasks with a flag instead of a bool
2015-12-08 Barret RhodenSupport partial contexts
2015-12-08 Barret RhodenUse a helper to copy out the current context
2015-12-08 Barret RhodenMake __proc_save_context_s assume the current_ctx
2015-11-30 Barret RhodenAdd the #vars device to export kernel variables
2015-11-30 Barret RhodenRemove the edata symbol
2015-11-30 Barret RhodenAdd kmalloc_array() interface
2015-11-24 Davide LibenziAdded address range library utility to be able to expre...
2015-11-24 Davide LibenziAdded API to run a function in multiple CPUs, and wait...
2015-11-24 Davide LibenziAdded CPU set data structure
2015-11-24 Davide LibenziAdded completion data structure
2015-11-24 Kevin KluesAdd the nanosleep syscall
2015-11-24 Dan CrossImport 'reallocarray' from OpenBSD.
2015-11-24 Kevin KluesRemove kernel scheduler dependence on sched_pcore
2015-11-24 Kevin KluesMove coreprov_proc_init() to corealloc_proc_init()
2015-11-24 Kevin KluesDeclare sched_pcore in allocator specific file
2015-11-24 Kevin KluesMove is_ll_core(), max_vcores() to corerequest.h
2015-11-24 Kevin KluesRefactor to move alloc stuff to corealloc.c (7/7)
2015-11-24 Kevin KluesRefactor to move alloc stuff to corealloc.c (6/7)
2015-11-24 Kevin KluesRefactor to move alloc stuff to corealloc.c (5/7)
2015-11-24 Kevin KluesRefactor to move alloc stuff to corealloc.c (4/7)
2015-11-24 Kevin KluesRefactor to move alloc stuff to corealloc.c (3/7)
2015-11-24 Kevin KluesRefactor to move alloc stuff to corealloc.c (2/7)
2015-11-24 Kevin KluesRefactor to move alloc stuff to corealloc.c (1/7)
2015-11-24 Kevin KluesRefactor to move prov stuff to coreprov.c (4/4)
2015-11-24 Kevin KluesRefactor to move prov stuff to coreprov.c (3/4)
2015-11-24 Kevin KluesRefactor to move prov stuff to coreprov.c (2/4)
2015-11-24 Kevin KluesRefactor to move prov stuff to coreprov.c (1/4)
2015-11-24 Kevin KluesMove spc2pcoreid and pcoreid2spc into header file
2015-11-24 Kevin KluesMove sched_pcore and friends to corerequest.h
2015-11-24 leymarivFirst step to move corerequest API from schedule.c
2015-11-18 Davide LibenziRemoved lingering error string variables
2015-11-18 Davide LibenziEnabled /prof/kptrace collection of anything which...
2015-11-18 Davide LibenziImplemented the new profiler
2015-11-18 Davide LibenziAdded API to append data into a circular buffer
2015-11-18 Davide LibenziAdded generic backtrace functions to allow backtrace...
2015-11-18 Davide LibenziAdded API to enumerate the VM regions of a process
2015-11-18 Davide LibenziAdded API to retrieve the current set of processes...
2015-11-18 Davide LibenziExtend hash enumeration API to accept an opaque pointer
2015-11-18 Davide LibenziAdded API to retrieve the full path of a struct dentry
2015-11-18 Davide LibenziAdded APIs to access process startup information
2015-11-18 Davide LibenziAdded full binary path into the proc structure
2015-11-18 Davide LibenziAdded struct proc pointer to base of the executable...
2015-11-18 Davide LibenziRemoved unused old oprofile code
2015-11-18 Davide LibenziCompletely restructured profiler code cutting all the...
2015-11-16 Davide LibenziMigrated user memory copy APIs to use the new exception...
2015-11-11 Davide LibenziMigrated Akaros code to use pragma once (XCC)
2015-11-10 Davide LibenziAdded support for multiboot protocol command line extra...
2015-11-09 Davide LibenziMade the timer interrupt setup callback consistent...
2015-11-03 Xiao JiaExplain why ptclcsum_finalize is correct
2015-11-03 Barret RhodenMove ros/vmx.h to an arch-specific location (XCC)
2015-11-03 GanShunAdding vmexits to proc.
2015-11-02 GanShunEOI virtualization and virtual APIC success.
2015-11-02 Gan Shun LimVMMCP: Virtualized APIC is now working(sort of)
2015-11-02 Ronald G. Minnichvmmcp: cut over to virtual apic; fix include mess after...
2015-11-02 Ronald G. MinnichVMMCP:update constants for vapic
2015-11-02 Ronald G. MinnichVMMCP: better support incoming interrupts. Fix idiot...
2015-11-02 Ronald G. MinnichChange PENDING_INTERRUPT to INTERRUPT_WINDOW to have...
2015-11-02 Ronald G. MinnichStart putting together ACPI for guests.
2015-11-02 Ronald G. Minnichabortive try at setting up tables. Failed miserably.
2015-11-02 Ronald G. MinnichMake MMAP_LOWEST_VA PAGE_SIZE; set ld.so mmap address
2015-11-02 Ronald G. MinnichInterrupt framework
2015-11-02 Ronald G. MinnichCreate ros/vmm/vmx.h, prepare to move lots of code...
2015-11-02 Ronald G. MinnichBegin work on true virtio mmio Kill tests/vmrunkernel...
2015-11-02 Ronald G. MinnichStart shuffling functionality from kernel to user.
2015-11-02 Ronald G. MinnichModify device to take a binary struct.
2015-10-30 Davide LibenziAvoid double declarations, integer overflow, and use...
2015-10-30 Davide LibenziAdded safe user memory access APIs
2015-10-30 Davide LibenziAdded #ifdef wrapping to prevent double function defini...
2015-10-30 Davide LibenziAdded heapsort utility function to the lib/ framework.
2015-10-28 Dan CrossReplace most uses of strncpy with strlcpy.
2015-10-28 Dan CrossFix strlcpy in kernel, add strlcat.
2015-10-28 Barret RhodenClean up aliased monitor commands
2015-10-28 Barret RhodenRemove (un)likely from the kernel interface (XCC)
2015-10-28 Ronald G. MinnichAdd the Inferno license to files we got from Inferno
2015-10-14 Kevin KluesSync fork/exec() with updates to procinfo/procdata
2015-10-14 Davide LibenziAdded set_error() API to have a single point of entry...
2015-10-14 Davide LibenziAvoid an extra function call on the error frame handling.
2015-10-14 Davide LibenziDropped char* error file to unify common error strings...
2015-10-14 Davide LibenziAdded explicit errno reporting from error() API.
2015-10-14 Kevin KluesRemove errstrings.h, in favor of error.c
2015-10-13 Davide LibenziReplaced dummy likely/unlikely definitions with the...
2015-10-13 Davide LibenziAdded support for static branch hinting (XCC)
2015-10-13 Davide LibenziUse process struct flag to indicate tracing instead...
2015-10-13 Davide LibenziAvoid void* error buffer declaration
2015-10-08 Xiao JiaAdd helper function block_append_extra
2015-10-08 Xiao JiaChange block_add_extd to return success or error
2015-10-08 Xiao JiaRefactor freeb to separate out free_block_extra
2015-10-08 Barret RhodenCheck MMAP_LOWEST_VA in __is_user_addr()
next