Rename RCU CB context to 'cannot block' context
[akaros.git] / kern / src / process.c
2018-09-25 Barret RhodenClear current before calling proc_decref()
2018-07-30 Barret RhodenMake proc_restartcore() call smp_idle()
2018-07-30 Barret RhodenFix abandon_core()'s halting-with-KMSG bug
2018-07-19 Barret RhodenSerialize multiline printks
2018-06-13 Barret RhodenMake sure __death messages hit the correct proc
2018-04-30 Barret Rhodenrcu: Implement RCU
2018-04-30 Barret Rhodenvfs: Remove the guts of the VFS
2018-04-30 Barret Rhodenvfs: Remove fs_env from struct proc
2018-04-06 Barret Rhodenmm: Use struct file_or_chan for VMR files
2018-04-06 Barret Rhoden9ns: Set eve's name to "eve"
2018-03-28 Barret Rhodenproc: Fix buggy disowning of children
2018-03-28 Barret Rhodenproc: Move decref out of __proc_disown_child()
2017-09-16 Barret RhodenRemove the frontend appserver code
2017-02-09 Barret RhodenAdd a verbosity parameter to "pip"
2017-02-08 Barret RhodenPrint out whether a process is VC ctx ready
2017-01-18 Fergus Simpsonproc_alloc: make new process inherit parent's user
2017-01-18 Fergus Simpsondevproc: change user from char* to struct username
2017-01-18 Barret Rhodenx86: vmm: Flush the VMCS when changing owning_proc
2017-01-18 Barret RhodenFix proc refcounting comments
2016-12-14 Barret RhodenVMM: Don't flush the EPT unnecessarily
2016-11-29 Barret RhodenConvert calls of get_cont_pages() to kpages_alloc
2016-11-29 Barret Rhodenslab: Update the ctor/dtor interface
2016-11-29 Barret Rhodenslab: Add an arena pointer to the interface
2016-11-29 Barret RhodenMoving 'booting' to a header
2016-11-29 Barret RhodenRemove page coloring
2016-11-29 Barret RhodenMake page_insert() consume the caller's refcnt
2016-10-26 Barret RhodenMove the BRK_START to a fixed, safe address (XCC)
2016-10-26 Barret RhodenRemove proc->heap_top
2016-10-06 Barret RhodenMove stdin/stdout/stderr to #cons
2016-08-01 Barret RhodenUse PROC_DYING_ABORT for aborting syscalls
2016-08-01 Barret RhodenSplit PROC_DYING into DYING and DYING_ABORT
2016-05-02 Barret RhodenAdd a notif_pending comment to proc_notify()
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-31 Barret RhodenSend SIGCHLD to the parent when a process exits
2016-03-31 GanShunMoved timing parameters into proc_global_info (XCC)
2016-02-26 Michael TaufenRemove some trailing whitespace.
2016-02-14 Barret RhodenRemove the printk format %e
2016-02-03 Ronald G. MinnichNew and easy strace framework.
2016-02-02 Barret RhodenStop zeroing current_ctx before popping a TF
2016-02-02 Barret RhodenVMM: Add helpers for loading guest pcores
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2016-01-14 Barret RhodenAllows IRQs to be disabled while proc_destroy()ing
2015-12-10 Barret Rhodenx86: remove misconceptions about "sti" and halting
2015-12-10 Barret RhodenAllow ktasks to switch_to()
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
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-18 Davide LibenziImplemented the new profiler
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 full binary path into the proc structure
2015-10-28 Dan CrossReplace most uses of strncpy with strlcpy.
2015-10-14 Kevin KluesSync fork/exec() with updates to procinfo/procdata
2015-07-28 Barret RhodenRemove all fgrp code
2015-07-28 Barret RhodenImplement 9ns FD functions with fd tables
2015-07-27 Barret RhodenMake fd tables work for files or chans
2015-07-27 Barret RhodenMove p->fgrp into p->open_files
2015-07-27 Barret RhodenRename files_struct -> fd_table
2015-07-23 Kevin KluesChange all references of num_cpus -> num_cores
2015-07-22 Barret RhodenRemove env_entry from struct proc
2015-07-22 Barret RhodenRename transition_stack -> vcore_stack (XCC)
2015-07-22 Kevin KluesAdd vcore_entry to vcpd (XCC) (2/2)
2015-07-16 Barret RhodenCleans up the kernel's view of SCPs
2015-07-16 Barret RhodenKernel reflects unhandled faults to SCPs
2015-07-14 Kevin KluesFinalize arg, env, aux migration (3/3) (CXX) (BB)
2015-07-14 Kevin Kluessys_exec and sys_proc_create now use argenv (XCC)
2015-07-14 Kevin KluesProtect against NULL pointer to set_progname
2015-04-07 Barret RhodenVMM: init and cleanup take the proc *
2015-03-23 Barret RhodenFixes vmm_struct_cleanup
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-17 Barret RhodenChanges pde_t* -> pgdir_t
2015-03-17 Barret RhodenMakes pte_t an opaque type
2015-03-17 Barret RhodenVMM: Hook the VMM to the process (XCC)
2015-01-19 Barret RhodenFixes O_CLOEXEC
2014-12-02 Barret RhodenBCQ touch-ups (XCC)
2014-10-16 Barret RhodenTrack program names better for ps
2014-10-13 Barret RhodenFixes handle_indirs issue
2014-10-07 Barret RhodenAvoids deadlock in pip
2014-09-29 Barret RhodenCPU state tracking
2014-08-19 Barret RhodenFixes insert_file()
2014-08-19 Ronald G. MinnichAllow a parent to set up a child's fd's via a new syste...
2014-07-29 Barret RhodenMinor debugging fixes
2014-07-22 Barret RhodenTracks process's program name
2014-07-01 Barret Rhodensys_proc_create() can dup FGRPs (XCC)
2014-05-15 Barret RhodenProc vcore list only has available vcores
2014-05-15 Barret RhodenVcore timers are stored in ticks (XCC)
2014-05-14 Barret RhodenFixes vcore counters
2014-05-14 Ronald G. MinnichProfiling: counters for the vcore.
2014-04-16 Barret RhodenProcess create/destroy fixups
2014-04-08 Barret RhodenFixes tcpackproc name's memory
2014-02-18 Barret RhodenMM populate cleanup
2014-02-09 Barret RhodenFix elf loading 'current' management
2014-02-09 Barret RhodenFixes TLB shootdown bug
2014-02-09 Barret RhodenSilences TLB proc-state warning
2014-01-18 Barret RhodenProperly refcnt child processes
2014-01-18 Barret RhodenAkaros side of the VFS/9ns connection
2014-01-18 Barret Rhodenpid_nth
2014-01-17 Barret RhodenSplits the mm_lock
next