Fixes x86 FPU initialization
[akaros.git] / kern / arch /
2013-04-26 Barret RhodenFixes x86 FPU initialization
2013-04-24 Barret Rhodenx86 FP exception/error parsing
2013-04-24 Barret Rhodenx86 userspace uses software contexts (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-22 Andrew WatermanSupport new risc-v calling convention
2013-04-19 Barret RhodenFixes bug with pop_ros_ctx (x86)
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-03-27 Andrew WatermanFix spurious panics on RISC-V keystrokes
2013-03-27 Andrew WatermanImplement atomic_add_not_zero using LR/SC directly
2013-03-27 Andrew WatermanAdd RISC-V CAS via load-reserved/store conditional
2013-03-26 Barret Rhodene1000: fix resetting bug
2013-03-24 Barret Rhodene1000: better device detection
2013-03-24 Barret RhodenRemoves extraneous x86 net files
2013-03-23 Andrew WatermanMove nic_common.h and nic_common.c to mainline
2013-03-23 Andrew Watermanhandle RISC-V keyboard interrupts properly
2013-03-23 Andrew WatermanSimplify RISC-V page_alloc_init
2013-03-23 Andrew WatermanUpdate RISC-V XCC toolchain
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-20 Barret RhodenKernel uses ARCH_CL_SIZE (XCC)
2013-03-20 David ZhuBasic socket stubs and functionalities.
2013-03-19 Barret Rhodenx86: tsc cycles test
2013-03-19 Barret Rhodenx86: handle overflow when setting the lapic timer
2013-03-19 Barret Rhodenx86: changes LAPIC timer divisor to 32
2013-03-14 Barret RhodenReworks timing infrastructure (XCC)
2013-03-14 Barret RhodenChanges rdtsc serialization methods
2013-03-11 Barret RhodenHandle rdtscp
2013-01-09 Barret RhodenLock depth checking allows panicy prints
2013-01-08 Andrew WatermanDon't boot RISC-V cores with coreid >= num_cpus
2013-01-07 Andrew WatermanFix logic bug in RISC_V env_user_mem_walk
2013-01-07 Andrew WatermanFor RISC-V, don't save/restore FP regs
2012-12-20 Barret RhodenInlines spinlocks when not using SPINLOCK_DEBUG
2012-12-15 Andrew Watermanfor risc-v, add __spin_lock and __spin_unlock
2012-12-15 Andrew Watermanuse new risc-v i/o abi
2012-12-15 Andrew Watermanfor risc-v, assume all cores boot at same time
2012-12-15 Andrew Watermanfor risc-v, don't store irq mask in trapframe
2012-12-15 Andrew Watermanuse test-and-test-and-set lock
2012-11-21 Barret RhodenSpinlock irqsave usage checks
2012-11-21 Barret RhodenNo longer inlines spin_lock
2012-11-21 Barret RhodenKernel context (IRQ, etc) tracking
2012-11-21 Barret RhodenMakes kmsg code arch independent
2012-11-21 Barret RhodenRISCV/SPARC: send_ipi() takes a vector
2012-11-21 Barret Rhodenx86: send_ipi takes an OS coreid
2012-11-21 Barret RhodenKMSGs no longer self-ipi for routine messages
2012-11-21 Barret Rhodenx86: sends the EOI earlier in the IRQ path
2012-11-09 Barret RhodenKernel message nested function scoping
2012-11-05 Barret RhodenFixes irqsave issue with CVs
2012-10-16 Barret RhodenNo longer disables irqs when mucking with pcpui
2012-09-05 Barret RhodenEnsures IRQs are enabled when proc_destroy()ing
2012-09-05 Barret RhodenDebug code to see remote kmsgs
2012-09-05 Barret RhodenSpinlock depth checking
2012-05-18 Andrew Watermanmake risc-v front-end syscalls asynchronous
2012-05-18 Andrew Watermanfix risc-v fpu emulation bugs
2012-05-29 Andrew Watermanfor RISC-V, emulate missing fdiv/fsqrt instructions
2012-05-17 Andrew Watermanimprove risc-v console
2012-05-15 Andrew Watermanrisc-v bugfix potpourri
2012-05-15 Andrew Watermandon't dereference PC during trap entry
2012-05-12 Andrew Watermanon risc-v, emulate keyboard input using an alarm
2012-05-12 Andrew Watermanon risc-v, initialize core_stacktops; fix halt
2012-05-11 Andrew Watermanrisc-v supervisor mode updates
2012-05-11 Andrew Watermanrisc-v boot process bugfixes
2012-04-10 Barret RhodenConfig option to turn off backspace for printk
2012-04-10 Barret Rhodenx86 console and readline() honor 0x7f
2012-04-09 Barret RhodenFixes x86 LAPIC_ISR/IRR reading
2012-04-05 Barret Rhodenx86: handles spurious IRQs from the PIC and LAPIC
2012-04-05 Barret RhodenFixes bug with reading LAPIC ISR/IRR
2012-04-04 Barret RhodenPIC helper functions to read the ISR, IRR, and IMR
2012-04-04 Barret Rhodenx86 register IRQ handlers for devices that exist
2012-04-04 Barret Rhodenx86 console/serial cleanup
2012-04-03 Barret RhodenFixes serial interrupt enabling on x86 hardware
2012-04-02 David ZhuFixed recv function in the driver to process more than...
2012-04-02 David ZhuUdp packet can now be delivered to the application...
2012-04-02 David ZhuWIP commit, adding support for receiving into a pbuf.
2012-04-02 David ZhuSocket infrastructure change and basic udp send.
2012-03-24 Barret RhodenKeyboard/char input buffering and irq handling
2012-03-06 Barret RhodenFixes bug with abort_halt()
2012-01-31 Barret RhodenFixes MAP_PRIVATE bug in mmap()
2012-01-23 Barret RhodenFixes occasional STAB error on x86
2011-12-16 Barret RhodenRemoved dangling symlink
2011-12-15 Barret Rhodenx86: Detection for RDFSBASE and friends
next