akaros.git
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)
2013-06-10 Barret RhodenAdjusts printfmt's va_list code for amd64
2013-06-08 Barret RhodenAdds 64 bit option
2013-06-07 Barret RhodenFixes makefile bug
2013-06-07 Kevin KluesCleanup the fill-kfs make target so usable by all
2013-06-07 Barret RhodenChanges ARCH i686 -> x86 (XCC)
2013-06-07 Barret RhodenChanges XCC_ROOT->XCC_TARGET_ROOT
2013-06-07 Barret RhodenRemoves sparc; it's hard to believe (XCC)
2013-06-06 Barret RhodenRemoves c3po
2013-06-06 Barret RhodenCross compiler is now set by the arch
2013-06-06 Barret RhodenMoves network drivers out of arch code
2013-06-06 Barret RhodenNetwork drivers are built based on CONFIGs
2013-06-06 Kevin KluesUpdated GETTING_STARTED and corresponsing scripts
2013-06-03 Barret RhodenPatches objdump (XCC)
2013-06-03 Barret RhodenKernel configuration uses Kconfig
2013-06-01 Barret RhodenModified the build system to use Kconfig
2013-05-31 Barret RhodenUpdates Kconfig
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-05-31 Barret RhodenFixes CPIO creation for non-i386 machines
2013-05-31 Barret RhodenBuild system overhauled to use Kbuild (XCC)
2013-05-30 Barret RhodenInitial Kbuild / Kconfig commit
2013-05-30 Barret Rhodenx86: linker script uses sections, not names
2013-05-30 Barret RhodenFixes gcc stage 1 build (XCC)
2013-05-30 Barret RhodenReverts -lm error (XCC)
2013-05-30 Barret RhodenFixes XCC texinfo dependency
2013-05-27 Barret Rhodenx86: use a flat segmentation model
2013-05-27 Barret RhodenReplaces %08p with %p
2013-05-27 Barret RhodenAutomatically zero-pads %p
2013-05-25 Barret RhodenLocking infrastructure helpers
2013-05-25 Barret RhodenReworks MCS-PDR locks to avoid preempt storms
2013-05-25 Barret RhodenUCQs use spin-pdr instead of mcs-pdr locks
2013-05-25 Barret RhodenFixes bug with gcc 4.8 (XCC)
2013-05-25 Barret RhodenForces all applications to link with -lm (XCC)
2013-05-24 Barret RhodenEnsure multiboot is in the beginning of .text
2013-05-13 Barret RhodenMinor change to user measurements
2013-05-10 Barret RhodenAdds lock_test
2013-05-10 Barret RhodenLibrary for measurement statistics
2013-05-10 Barret RhodenAdds ndelay() to parlib
2013-05-08 Barret RhodenRISCV uses CAS-style MCS-PDR locks
2013-05-08 Barret RhodenMCS-PDR locks take a *qnode
2013-05-07 Barret RhodenMCS-PDR locks cache vcoreids
2013-05-07 Barret RhodenSpeeds up regular MCS locks
2013-05-06 Barret Rhodenprov pokes the ksched after a successful provision
2013-05-06 Barret Rhodensys_poke_ksched() on behalf of other processes
2013-05-05 Barret RhodenRemoves any restrictions on process control
2013-05-05 Barret RhodenAllow the killing of WAITING processes
2013-05-05 Barret RhodenAllow WAITING->RUNNING_S transition
2013-05-05 Barret RhodenFixes race in SCP yielding (again) (XCC)
2013-05-04 Barret RhodenDefines ACCESS_ONCE(x) macro (XCC)
2013-05-04 Barret RhodenAdds helper program for reading max_vcores
2013-05-04 Barret RhodenChanges formatting on prov and pthread_test
2013-05-03 Barret RhodenRemoves redundant event handler, exposes others
2013-05-03 Barret RhodenChecks addr + len after adjusting addr in mmap()
2013-05-03 Barret RhodenFixes bug with ksched running while an SCP dies
2013-04-30 Barret RhodenAdds helper program to sleep / block
2013-04-29 Barret RhodenFixes race with vcore_yield()
2013-04-26 Barret RhodenFixes x86 FPU initialization
2013-04-25 Barret RhodenAllows XCC building with newer texinfo (XCC)
2013-04-24 Barret RhodenCleans up run_uthread helpers
2013-04-24 Barret RhodenFixes saving FP state when copying out uthreads
2013-04-24 Barret RhodenFixes x86 SW context FP restore
2013-04-24 Barret Rhodenx86 FP exception/error parsing
2013-04-24 Barret RhodenKills processes when MAP_POPULATE fails
2013-04-24 Barret Rhodenx86 userspace uses software contexts (XCC)
2013-04-24 Barret RhodenAdds syscall for help entering VC context (XCC)
2013-04-24 Barret Rhodenx86: detect FS/GS MSRs
2013-04-24 Barret Rhodenx86: initialize XMM registers along with x87
2013-04-24 Barret RhodenFixes assert typo
2013-04-23 Andrew WatermanImprove RISC-V cpu_relax
2013-04-23 Andrew WatermanImplement backtrace for RISC-V
2013-04-23 Andrew WatermanMove read/write_fsr so they're visible to userland
2013-04-23 Andrew WatermanFormatting/renaming some RISC-V stuff
2013-04-23 Andrew WatermanAlways keep floating point enabled on RISC-V
2013-04-23 Andrew WatermanUpdate save_kernel_tf_asm to use new calling conv.
2013-04-23 Andrew WatermanImplement save/restore_fp_state for RISC-V
2013-04-23 Andrew WatermanSuppress warning and fix assert in proc_pop_ctx
2013-04-23 Andrew WatermanBypass GOT/PLT for __ros_syscall within libc
2013-04-22 Andrew WatermanReimplement writev to not access errno on success
2013-04-22 Andrew WatermanDon't write/obtain errno unless sysc.err is set
2013-04-22 Andrew WatermanSupport new risc-v calling convention
2013-04-22 Andrew Watermanfill-kfs strips only debug info from libc.so/ld.so
2013-04-19 Barret RhodenFixes bug with pop_ros_ctx (x86)
2013-04-18 Barret RhodenUthreads handle FP save and restore
2013-04-18 Barret RhodenUthreads need to be aligned when allocated
2013-04-18 Barret RhodenRemoves env_push/pop of FPU state
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-15 Barret RhodenUthread arch-dependent code uses user_contexts
2013-04-13 Barret RhodenProcdata uses user_contexts (XCC)
2013-04-13 Barret RhodenRenames struct trapframe -> hw_trapframe (XCC)
2013-04-13 Barret RhodenKernel arch-dependent functions use user_contexts
2013-04-13 Barret RhodenKernel uses user_contexts, instead of TFs
2013-04-12 Barret RhodenChanges hardware trapframe calls to use new struct
2013-04-11 Barret RhodenKernel messages no longer take *tf
2013-04-11 Barret RhodenUses kernel_ctx instead of TF for kthreading
2013-04-11 Barret RhodenSwitches kernel trap.h #include order
2013-04-11 Barret RhodenDefines new struct user_context (XCC)
2013-04-04 Barret RhodenPerf debug test
2013-04-01 Barret RhodenPthread barrier work
2013-03-29 Barret RhodenAdds an OS-agnostic header for TSC readings
2013-03-28 Barret RhodenNotes on cross-linking applications
next