vmm: Add noht to vmimage_cmdline
[akaros.git] / kern / src / process.c
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
2014-01-17 Barret RhodenPage map interface and munmap changes
2014-01-16 Barret RhodenDestroying procs will abort their syscalls
2014-01-16 Barret RhodenSYS_abort_syscall (XCC)
2014-01-16 Barret RhodenAdds devalarm (#A)
2014-01-16 Barret RhodenProperly close files when destroying procs
2014-01-16 Barret RhodenKthreads launched from KMSGs are tracked as ktasks
2014-01-16 Barret RhodenKthreads track cur_sysc and cur_errbuf
2014-01-16 Barret RhodenAdds per cpu errbuf pointers
2013-07-31 Barret RhodenVcore TLS desc in procdata (XCC)
2013-07-27 Barret RhodenAdds a KMSG tracer
2013-07-25 Barret RhodenCleans up restartcore/smp_idle, fixes corner case
2013-06-22 Barret RhodenReworks memlayout (XCC)
2013-05-27 Barret RhodenReplaces %08p with %p
2013-05-05 Barret RhodenRemoves any restrictions on process control
2013-05-05 Barret RhodenAllow the killing of WAITING processes
next