Implemented the new profiler
[akaros.git] / kern / include /
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()
2015-10-08 Barret RhodenRefactor is_user_r{w,}addr()
2015-10-08 Barret RhodenAdd a diagnostic to print info about a core
2015-10-02 Barret RhodenUntangling the glibc header rat's nest (P.2) (XCC)
2015-10-01 Kevin KluesRemove itimerspec from <ros/time.h> (XCC)
2015-09-28 Barret RhodenAccount for 0x in NUMSIZE{32,64}
2015-09-28 Barret RhodenReplaces SYS_open with SYS_openat (XCC)
2015-09-28 Barret RhodenImplement sys_open() with sys_openat() (XCC)
2015-09-28 Barret RhodenSplit namec() into a start point and __namec_from
2015-09-28 Barret RhodenChange namec() and walk()'s nomount to can_mount
2015-09-28 Barret RhodenRemove unused error strings
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 RhodenAdd support for FD taps on Qlisten chans in #I
2015-09-28 Barret RhodenSupport O_PATH for open() (XCC)
2015-09-28 Barret RhodenRename various 9ns symbols to O_FOO (XCC)
2015-09-28 Barret RhodenClean up usage of fcntl flags (XCC)
2015-09-28 Barret RhodenReplace IS_READONLY with an O_WRITE check [5/7]
2015-09-28 Barret RhodenConvert omode to 9p for devmnt [4/7]
2015-09-28 Barret RhodenProperly convert open mode flags to rwx [3/7]
2015-09-28 Barret RhodenSpecify a permission for do_file_open() [2/7]
2015-09-28 Barret RhodenMake O_RDONLY non-zero (XCC) [1/7]
2015-09-28 Barret RhodenHave rendez_sleep_timeout() take usec, not msec
2015-09-28 Barret RhodenExport NR_FILE_DESC_MAX to userspace (XCC)
2015-09-28 Barret RhodenAdjust the size of struct ucq (XCC)
2015-09-28 Barret RhodenHook CEQs into the event infrastructure (XCC)
2015-09-28 Barret RhodenAdd the CEQ mbox: Coalescing Event Queues (XCC)
2015-09-28 Barret RhodenSpin with cpu_relax_vc() in BCQs (XCC)
2015-09-28 Barret RhodenRemove EVENT_NOMSG (XCC)
2015-09-28 Barret RhodenSplit ev_mbox into a union of mbox types (XCC)
2015-09-28 Barret RhodenRemove EVENT_JUSTHANDLEIT (XCC)
2015-09-28 Barret RhodenRemove the option to spawn_thread for an evq (XCC)
2015-09-28 Barret RhodenAdd ev_udata to struct event_queue (XCC)
2015-09-28 Barret RhodenDifferentiate between EVENT_SPAM* and wakeup (XCC)
2015-09-28 Barret RhodenRemove EVENT_SPAM_FLAGS (XCC)
2015-09-28 Barret RhodenRename EVENT_FALLBACK -> EVENT_SPAM_INDIR (XCC)
2015-09-28 Barret RhodenSupport FD taps in #I on data files
2015-09-28 Barret Rhodenqio: Add callbacks for unblocking queues
2015-09-28 Barret RhodenAdd FD tap infrastructure (XCC)
2015-09-25 Valmon LeymarieRename get_this_idle_core ->get_specific_idle_core
2015-09-23 Xiao JiaAdd a monitor command gfp to get free pages
2015-09-23 Xiao JiaAdd name to pci_device
2015-09-23 Xiao Jiamlx4: Initialize ConnectX HCA Ethernet driver (mlx4_en)
2015-09-23 Xiao Jiamlx4: Clean up #include's in headers
2015-09-23 Xiao JiaClean up imported rdma headers to compile mlx4
next