akaros.git
2016-02-04 Ronald G. MinnichAdd a random device; remove old genrandom junk; remove...
2016-02-04 Ronald G. MinnichGet the basic random number generator functions to...
2016-02-04 Ronald G. MinnichFormat with .clang-format, included herein for reference
2016-02-04 Ronald G. MinnichImport new random number generator files from harvey
2016-02-04 Ronald G. MinnichAdd a .clang-format
2016-02-03 Ronald G. MinnichNew and easy strace framework.
2016-02-03 Barret RhodenFix parameter types for sys_proc_create() (XCC)
2016-02-03 Dan CrossReplace old ether82563.c with new driver.
2016-02-03 Dan CrossLatest ether82563.c: integrate into Akaros.
2016-02-03 Dan Crosslindent on ether82563.c
2016-02-03 Dan Crossspatch plan9-ether82563.c
2016-02-03 Dan CrossImport latest ether82563.c from Plan 9
2016-02-02 Barret RhodenVMM: Rename vmx_vcpu -> guest_pcore (XCC)
2016-02-02 Barret RhodenVMM: Clean up VMX setup
2016-02-02 Barret RhodenVMM: Remove unused code (XCC)
2016-02-02 Barret RhodenVMM: Use VM contexts [2/2]
2016-02-02 Barret RhodenVMM: Add kernel support for VM contexts [1/2]
2016-02-02 Barret Rhodenx86: Factor out irq_dispatch() from handle_irq()
2016-02-02 Barret RhodenVMM: Add custom exit reasons (XCC)
2016-02-02 Barret RhodenStop zeroing current_ctx before popping a TF
2016-02-02 Barret RhodenVMM: Clean up per-cpu VMCS state
2016-02-02 Barret Rhodenx86: Enumerate reserved eflags (XCC)
2016-02-02 Barret RhodenVMM: Add a gva2gpa() helper
2016-02-02 Barret RhodenVMM: Move MSR emulation to vmm.c [4/4]
2016-02-02 Barret RhodenVMM: Decouple MSR emulation from VMX [3/4]
2016-02-02 Barret RhodenVMM: Clear upper 32 bits on MSR reads [2/4]
2016-02-02 Barret RhodenVMM: Add a helper to emulate MSRs [1/4]
2016-02-02 Barret Rhodenx86: Remove x86_get_ip_hw()
2016-02-02 Barret RhodenVMM: Add helpers for loading guest pcores
2016-02-02 Barret RhodenVMM: Add helpers for vmcs_read() and vmcs_write()
2016-02-02 Barret RhodenVMM: refactor MSR emulation
2016-02-02 Barret Rhodenx86: Add a helper for loading cr2
2016-02-02 Barret RhodenRestrict uva2kva() to only work for user addresses
2016-02-02 Barret RhodenVMM: perform per-guest-pcore init at setup (XCC)
2016-02-02 Barret RhodenVMM: init the vmexit counters when initing the VMM
2016-02-02 GanShunSuppressed prints for CPUID exit RIPS and removed timer...
2016-02-02 Barret RhodenSplit up reflect_unhandled_trap()
2016-02-02 Barret RhodenChange the 2LS reflected fault op to take a ctx
2016-02-02 Barret RhodenMake HW trap reflection more arch-independent
2016-02-02 Barret RhodenMove trap reflection bits into their own header
2016-02-02 Barret RhodenAdd user support for VM contexts
2016-02-02 Barret RhodenStub out kernel support for VM contexts (XCC)
2016-02-02 Barret Rhodenx86: Use a common lock for printing all trapframes
2016-02-02 Barret RhodenProvide a syscall to pop a user context (XCC)
2016-02-02 Barret RhodenAllow copy_*_user to be included from umem.h
2016-01-30 Kanoj Sarcar... Pass in file offset into mmap() handlers.
2016-01-25 Dan CrossSlices: A growable list of pointers.
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2016-01-25 Michael TaufenRe-enabled event injection via vmctl during vmx RESUME
2016-01-14 Ronald G. MinnichAdd taps for pipes.
2016-01-14 Barret RhodenProvide select() on top of epoll()
2016-01-14 Barret RhodenRemove _sock_get_listen_fd() [3/3] (XCC)
2016-01-14 Barret RhodenRemove epoll's listen_fd acrobatics [2/3]
2016-01-14 Barret RhodenTrack listen FDs in socket rocks [1/3] (XCC)
2016-01-14 Barret RhodenAdd a close callback for socket Rocks (XCC)
2016-01-14 Barret RhodenImplement run_once() without atomic_t (XCC)
2016-01-14 Barret Rhodenclose() will trigger a epoll_ctl_del()
2016-01-14 Barret RhodenAdd callbacks to close() (XCC)
2016-01-14 Barret RhodenTrack the FD assigned to a user FD (XCC)
2016-01-14 Barret RhodenTrack all epoll controllers on a global list
2016-01-14 Barret RhodenUse mutexes in epoll instead of spinlocks
2016-01-14 Barret RhodenProvide a fake mutexes for the thread0 2LS
2016-01-14 Barret RhodenAdd a 2LS-independent mutex interface
2016-01-14 Barret RhodenRemove typedef for struct uthread
2016-01-14 Barret RhodenFix the lack of a return in sigreturn (XCC)
2016-01-14 Barret RhodenAllows IRQs to be disabled while proc_destroy()ing
2016-01-14 Barret RhodenProperly finalize contexts when reflecting traps
2016-01-14 Geoff CollyerFix ipv6 icmp bugs in locking and freeing in icmphostun...
2016-01-13 Dan CrossClean up 'devgen()' a bit.
2015-12-21 Davide LibenziCreated a new Makefrag-user-app helper for building...
2015-12-21 Davide LibenziAllow for certain device APIs to be NULL
2015-12-17 Davide LibenziMade Akaros perf to use the new #version device for...
2015-12-17 Davide LibenziAdded #version device
2015-12-17 Davide LibenziRemoved from source control auto generated file
2015-12-17 Davide LibenziAdded makefile machinary to generate the build informat...
2015-12-17 Davide LibenziAdded weak attribute definition
2015-12-17 Davide LibenziAdded new kmalloc flag KMALLOC_ERROR
2015-12-17 Kevin KluesShould be index 2, not index 3
2015-12-17 Barret RhodenClean up the PTE() macro (XCC)
2015-12-17 Barret RhodenRemove unused helpers from mmu.h (XCC)
2015-12-17 Barret RhodenAdd correct headers to parlib-compat.c (XCC)
2015-12-16 Barret RhodenMake glibc's printf with a vcore-ctx aware (XCC)
2015-12-16 Barret RhodenClean up ros_vdebug* interfaces
2015-12-16 Barret RhodenRemove ros_debug()
2015-12-16 Barret RhodenDo not call printf from sigaction (XCC)
2015-12-16 Barret RhodenMove print_user_context out of a header
2015-12-16 Barret RhodenFix comments in vcore.h
2015-12-16 Barret Rhodenx86: Detect and handle missing perf support
2015-12-16 Davide LibenziMove Linux perf format conversion into perf tool, drop...
2015-12-16 Davide LibenziEmit build information file into KFS /etc/build.info
2015-12-16 Davide LibenziImplement flush capability for the profiler tracing...
2015-12-16 Davide LibenziEnable the PFM sampling to pass an 64bit info value
2015-12-16 Davide LibenziAdded new perf utility to access CPU counters from...
2015-12-16 Davide LibenziCreated the new devarch perf file using the perfmon...
2015-12-16 Davide LibenziAdded perfmon interrupt handling to allow overflow...
2015-12-16 Davide LibenziAdded bitfield manipulation machinery (XCC)
2015-12-16 Davide LibenziMigrated devarch MSR access to new MSR API
2015-12-16 Davide LibenziReverted /prof/kpctl interface to split start and timer
2015-12-16 Davide LibenziSTFU useless printk messages
2015-12-16 Davide LibenziMoved MSR read/write APIs out of devarch and into a...
next