2016-03-31 | Barret Rhoden | Pass the buf to block_append_extra() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | qio: Remove qconsume() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Remove qnonblock from the profiler Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Stop calling qremove() outside qio.c Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | qio: Consolidate producer functions Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Stop setting a kick for TCP's RQ Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | qio: remove qproduce() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | qio: Clean up locking Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Make all block allocations use the same func [2/2] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Make iallocb just an _allocb(x, 0) [1/2] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Rename KMALLOC_* -> MEM_* [2/2] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Rework memory allocation flags [1/2] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Remove the O_NONBLOCK fcntl() intercept (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Add a chan_ctl devop; support fcntl on chans Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Fix chan ref leak in fd_setfl() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Intercept vfprintf() instead of printf() (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Make akaros_vfprintf() take a stream (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Properly align vcore stacks on x86 Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Send SIGCHLD to the parent when a process exits Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Remove SYS_cgetc (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Remove SYS_cputs (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Use write() in parlib/debug.c Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Use the POSIX isatty() (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Map PTEs for MAP_SHARED | MAP_LOCKED files on fork Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Fix minor leaks in mm.c Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-31 | Barret Rhoden | Remove the double-close() warning Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-22 | Barret Rhoden | Add debugging info to ipchaninfo() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-22 | Barret Rhoden | Implement shutdown() (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-22 | Barret Rhoden | Fix a bunch of Rock warnings (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-22 | Barret Rhoden | Use a fork callback in select() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-22 | Barret Rhoden | Add callbacks for fork() (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-22 | Barret Rhoden | qio: Fire read taps on actual edges Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-22 | Barret Rhoden | qio: Fire writeable taps immediately Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-16 | Barret Rhoden | Add git helper scripts and update Doc/Contributing Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-11 | Barret Rhoden | Add write-combining memory mapping mode (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-11 | Barret Rhoden | x86: Initialize the PAT MSR Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-11 | Barret Rhoden | Stop using PTE_PCD and PTE_PWT directly (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-11 | Barret Rhoden | Fix implicit declaration in procinfo.h (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-11 | Barret Rhoden | Remove cpu_feats from kernel-features.h (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-07 | Barret Rhoden | Add rdmsr and wrmsr utilities Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-07 | Barret Rhoden | Add a helper for querying the number of cores Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-07 | Barret Rhoden | Remove MAX_VCORES Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-07 | Barret Rhoden | Remove MCS dissemination barrier Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-07 | Barret Rhoden | x86: Fix devarch's MSR error handling Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-03-07 | Barret Rhoden | x86: Properly initialize MSR whitelists Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-29 | Barret Rhoden | x86: Use FSGSBASE for TLS changes (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-29 | Barret Rhoden | x86: use setters/getters for MSR_{FS,GS}_BASE Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-29 | Barret Rhoden | x86: Detect XSAVEOPT Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-29 | Barret Rhoden | Add CPU feature detection (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-29 | Barret Rhoden | Add proc_global_info (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-17 | Barret Rhoden | Remove user include hacks Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-17 | Barret Rhoden | Clean up user library include paths (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Remove kernel errno string processing Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Remove uses of errno_to_string() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Outlaw the setting of NULL errstrs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Remove the printk format %e Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | qio: Use an empty string to mark a closed queue Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Have #ip protocol's bind()s throw errors Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Have #ip protocol's announce()s throw errors Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Have #ip protocol's connect()s throw errors Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Have #ip's protocol ctl()s throw errors Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Throw errors from within ipifcctl() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-14 | Barret Rhoden | Throw errors from within tcpctl() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-13 | Barret Rhoden | Remove bootp Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-13 | Barret Rhoden | Build the kernel with -Werror Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-12 | Barret Rhoden | Remove the static_link_warning from glibc (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-11 | Barret Rhoden | Remove #nix Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-11 | Barret Rhoden | VMM: Fix missed posted IRQs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-11 | Barret Rhoden | VMM: Add a syscall to poke a guest pcore (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-11 | Barret Rhoden | Rename SYS_setup_vmm -> SYS_vmm_setup (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-11 | Barret Rhoden | VMM: Use the I_POKE_CORE IRQ for posted IRQs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-11 | Barret Rhoden | VMM: Remove unused tests Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-05 | Barret Rhoden | Bind #random to /dev during ifconfig Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-04 | Barret Rhoden | Use the new RNG for the networking stack Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-04 | Barret Rhoden | Use random_read() for small urandom_read() calls Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-04 | Barret Rhoden | Remove major stack consumers from procread() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-04 | Barret Rhoden | Fix strace flow control and data extraction issues Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-04 | Barret Rhoden | Change qfull() to check limits Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-04 | Barret Rhoden | Fix page faults in strace Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-04 | Barret Rhoden | Fix warnings due to the declaration of serialize_* Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-03 | Barret Rhoden | Fix parameter types for sys_proc_create() (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Rename vmx_vcpu -> guest_pcore (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Clean up VMX setup Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Remove unused code (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Use VM contexts [2/2] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Add kernel support for VM contexts [1/2] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | x86: Factor out irq_dispatch() from handle_irq() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Add custom exit reasons (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | Stop zeroing current_ctx before popping a TF Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Clean up per-cpu VMCS state Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | x86: Enumerate reserved eflags (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Add a gva2gpa() helper Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Move MSR emulation to vmm.c [4/4] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Decouple MSR emulation from VMX [3/4] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Clear upper 32 bits on MSR reads [2/4] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Add a helper to emulate MSRs [1/4] Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | x86: Remove x86_get_ip_hw() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Add helpers for loading guest pcores Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: Add helpers for vmcs_read() and vmcs_write() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2016-02-02 | Barret Rhoden | VMM: refactor MSR emulation Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
next |