Test app to measure vcore_request()
[akaros.git] / kern /
2011-11-03 Barret RhodenTest app to measure vcore_request()
2011-11-03 Barret RhodenFixed DISABLE_SMT to report the right max_vcores
2011-11-03 David Zhuchange fillmeup syscall to use an int32 field to indica...
2011-11-03 Kevin KluesReenable irq_save() for the proclock in proc_incref...
2011-11-03 Kevin KluesAdd fillmeup support for the realtek driver
2011-11-03 Barret RhodenSyscall tracing
2011-11-03 Barret RhodenMonitor function to notify a proc
2011-11-03 David ZhuFor OSDI, gettimeofday should be processed locally.
2011-11-03 Barret RhodenConfig option to "disable" SMT/hyperthreading
2011-11-03 Barret RhodenMCPs -> Many Filthy _S Ps
2011-11-03 Barret RhodenFixes deadlocks with the monitor
2011-11-03 Barret RhodenRevert "Make floating point work (no ancillary ...
2011-11-03 Andrew WatermanMade fillmeup compile on SPARC
2011-11-03 Kevin KluesAdded a fillmeup syscall
2011-11-03 Kevin KluesMake floating point work (no ancillary state yet though)
2011-11-03 Kevin KluesMake the realtek driver route interrupts like the other...
2011-11-03 Andrew WatermanMassive cleanup of SPARC kernel entry code
2011-11-03 Andrew WatermanMonitor now runs on whatever core panics
2011-11-03 Andrew WatermanFixed handling of appserver/interrupts
2011-11-03 Barret Rhoden__proc_unlock_ipipending() changed
2011-11-03 Barret Rhodenproc_lock is no longer an irqsave
2011-11-03 Barret RhodenBasic FP support on x86
2011-11-03 Barret RhodenEthnic sensitivity patch
2011-11-03 Kevin KluesEnable irqs around the while loop waiting on magic...
2011-11-03 Kevin KluesAdded comment about danger of dropping into monitor()
2011-11-03 Kevin KluesSet errno when we make a resource request....
2011-11-03 Kevin KluesMade a global num_mgmtcores variable
2011-11-03 Kevin KluesZero out gs and fs whenever we enter the kernel
2011-11-03 Kevin KluesEnabled interrupts in the int driven kernel monitor
2011-11-03 Kevin KluesForce interrupts to core 0 on network drivers
2011-11-03 David ZhuMake slab allocator panic when contiguous memory is...
2011-11-03 Kevin KluesFixed page coloring given __CONFIG_PAGE_COLOR__
2011-11-03 Barret RhodenTrigger the monitor with an interrupt
2011-11-03 Barret Rhodensys_halt_core() and an idle process
2011-11-03 Barret RhodenExp: per-core runqueues and timer ticks
2011-11-03 Kevin KluesAdded appserver support to the e1000 driver
2011-11-03 Kevin KluesChanges to support the 64 core boxboro machine
2011-11-03 Kevin KluesMoved the E1000 MMIO addr to a makelocal variable.
2011-11-03 Kevin KluesFirst run at an E1000 driver, with various LWIP fixes.
2011-11-03 Andrew WatermanExposed per-core timer interrupts on SPARC
2011-11-03 Andrew WatermanMade pthreads work on SPARC
2011-11-03 Barret Rhodenpthread_yield()
2011-11-03 Barret RhodenMakes userspace debuginfo configurable
2011-11-03 Barret RhodenPthread create, join, and exit
2011-11-03 Andrew WatermanMade ros_pop_tf work on SPARC
2011-11-03 Barret RhodenThe kernel migrates silly state when becoming _M
2011-11-03 Barret RhodenInitial pthreads library on top of vcores
2011-11-03 Andrew WatermanFixed cpu_halt on SPARC
2011-11-03 Barret RhodenRemoved junk, fixes typo, etc.
2011-11-03 Barret Rhoden__proc_give_cores correctly adjusts amt_granted
2011-11-03 Kevin KluesMassive renaming/cleanup of harts->vcores
2011-11-03 Kevin KluesCheck to make sure an ldt exists before loading it
2011-11-03 Kevin KluesFixed bug with blindly copying procinfo...
2011-11-03 Kevin KluesRun the kernel monitor on the proper core
2011-11-03 Kevin KluesAppserver up and running on hardware for x86...
2011-11-03 Barret RhodenYield plays nice with preemption
2011-11-03 Barret RhodenAdded the DYING case to proc_get_vcoreid()
2011-11-03 Barret RhodenPreemption of user cores
2011-11-03 Barret RhodenAdded CONFIG_SEQLOCK_DEBUG
2011-11-03 Barret RhodenFixes unmap bug in __death()
2011-11-03 Barret Rhodenpop_ros_tf can handle missed IPIs
2011-11-03 Barret RhodenUser stackpointers moved to the vcpd structs
2011-11-03 Barret RhodenEnsures __notify took the user trapframe as an arg
2011-11-03 Barret Rhodenset_current_tf only applies to user trapframes
2011-11-03 Barret RhodenRemoved the tf_to_run from the vcoremap
2011-11-03 Barret Rhoden_M procs start up at _start/hart_entry for vcore0
2011-11-03 Barret RhodenFixes trap-based syscalls on x86
2011-11-03 Barret RhodenFixes a null pointer bug in cprintf
2011-11-03 Kevin KluesFixed smp_percpu_init() on sparc; added asserts
2011-11-03 Andrew WatermanFixed up register window fill code
2011-11-03 Barret RhodenSYS_notify and SYS_self_notify
2011-11-03 Barret RhodenFixes bug in x86 atomics
2011-11-03 Andrew WatermanFixed kernel messages on SPARC
2011-11-03 Kevin KluesAdded CONFIG flag to dedicate core to the monitor
2011-11-03 Kevin KluesFixed problem with open() mode flags not matching
2011-11-03 Barret RhodenPrints stderr to the kernel monitor
2011-11-03 Barret RhodenNotification support in the kernel
2011-11-03 Barret RhodenAdded BCQs to the preempt structs in procdata
2011-11-03 Barret RhodenUserspace no longer includes the kernel's arch/*
2011-11-03 Barret RhodenBounded concurrent queues (BCQ)
2011-11-03 Barret RhodenCompare and Swap
2011-11-03 Barret Rhodenproc messages are routine instead of immediate
2011-11-03 Barret RhodenCall arbitrary functions from the monitor
2011-11-03 Barret RhodenHandles routine kmsgs before returning to userspace
2011-11-03 Barret RhodenManagement cores check for routine k_msgs
2011-11-03 Barret RhodenRemoved the workqueue
2011-11-03 Barret RhodenRoutine kmsg processing
2011-11-03 Barret RhodenSparc kernel messages
2011-11-03 Barret RhodenKernel messages infrastructure
2011-11-03 Barret Rhoden__startcore uses the vcore/pcore maps for info
2011-11-03 Barret RhodenVcores are unmapped by message receivers
2011-11-03 Barret Rhodenx86: waits after sending IPIs
2011-11-03 Barret Rhodenseq counters to protect vcoremap changes
2011-11-03 Barret Rhodensys_getvcoreid uses the proc calls
2011-11-03 Barret RhodenAdds a pcoremap for reverse lookups
2011-11-03 Barret RhodenNew vcoremap in procinfo
2011-11-03 Barret RhodenInitial notification and preemption headers
2011-11-03 Barret Rhodenx86: Fixes TLS bug causing kernel page faults
2011-11-03 Barret RhodenKFS cat / generic files
2011-11-03 Barret Rhodenx86: allows panic earlier in the boot process
next