2014-03-29 |
Barret Rhoden | Removes shift-G from the escape codes |
tree | commitdiff |
2014-02-18 |
Barret Rhoden | Fault reflection and blocking page faults (XCC) |
tree | commitdiff |
2014-01-21 |
Barret Rhoden | Linker tables for automatic structures |
tree | commitdiff |
2014-01-17 |
Barret Rhoden | Memwalks run CBs on all PTEs, not just PTE_Ps |
tree | commitdiff |
2014-01-16 |
Barret Rhoden | Allow multiple handlers per IRQ |
tree | commitdiff |
2014-01-16 |
Barret Rhoden | Helper for registering device IRQs |
tree | commitdiff |
2014-01-16 |
Barret Rhoden | Arch specific PC/IP and FP/BP helpers |
tree | commitdiff |
2014-01-16 |
Barret Rhoden | Fixes spin_trylock() |
tree | commitdiff |
2014-01-16 |
Barret Rhoden | spin_trylock() |
tree | commitdiff |
2013-08-08 |
Kevin Klues | Forgot the risvc Kbuild in last commit |
tree | commitdiff |
2013-08-08 |
Kevin Klues | Added setjmp/longjmp support to the kernel |
tree | commitdiff |
2013-08-04 |
Barret Rhoden | Arbitrary kernel context backtracing |
tree | commitdiff |
2013-07-31 |
Barret Rhoden | Vcore TLS desc in procdata (XCC) |
tree | commitdiff |
2013-07-19 |
Barret Rhoden | x86: fixes early core_id() calls |
tree | commitdiff |
2013-07-17 |
Barret Rhoden | Debug tools use the symbol table |
tree | commitdiff |
2013-07-11 |
Barret Rhoden | x86_64: save/pop kernel contexts |
tree | commitdiff |
2013-06-26 |
Barret Rhoden | Elf loader 32/64 bit checks |
tree | commitdiff |
2013-06-26 |
Barret Rhoden | Cleans up sysenter_init |
tree | commitdiff |
2013-06-22 |
Barret Rhoden | Reworks memlayout (XCC) |
tree | commitdiff |
2013-06-22 |
Barret Rhoden | Fixes bug with 64 bit linkage |
tree | commitdiff |
2013-06-22 |
Barret Rhoden | Physical memory init uses multiboot info |
tree | commitdiff |
2013-06-07 |
Barret Rhoden | Removes sparc; it's hard to believe (XCC) |
tree | commitdiff |
2013-06-06 |
Barret Rhoden | Cross compiler is now set by the arch |
tree | commitdiff |
2013-06-06 |
Barret Rhoden | Network drivers are built based on CONFIGs |
tree | commitdiff |
2013-06-03 |
Barret Rhoden | Kernel configuration uses Kconfig |
tree | commitdiff |
2013-05-31 |
Barret Rhoden | Build system overhauled to use Kbuild (XCC) |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Improve RISC-V cpu_relax |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Implement backtrace for RISC-V |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Move read/write_fsr so they're visible to userland |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Formatting/renaming some RISC-V stuff |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Always keep floating point enabled on RISC-V |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Update save_kernel_tf_asm to use new calling conv. |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Implement save/restore_fp_state for RISC-V |
tree | commitdiff |
2013-04-23 |
Andrew Waterman | Suppress warning and fix assert in proc_pop_ctx |
tree | commitdiff |
2013-04-22 |
Andrew Waterman | Support new risc-v calling convention |
tree | commitdiff |
2013-04-18 |
Barret Rhoden | Removes env_push/pop of FPU state |
tree | commitdiff |
2013-04-17 |
Barret Rhoden | Kernel properly handles floating point (XCC) |
tree | commitdiff |
2013-04-13 |
Barret Rhoden | Procdata uses user_contexts (XCC) |
tree | commitdiff |
2013-04-13 |
Barret Rhoden | Renames struct trapframe -> hw_trapframe (XCC) |
tree | commitdiff |
2013-04-13 |
Barret Rhoden | Kernel arch-dependent functions use user_contexts |
tree | commitdiff |
2013-04-13 |
Barret Rhoden | Kernel uses user_contexts, instead of TFs |
tree | commitdiff |
2013-04-12 |
Barret Rhoden | Changes hardware trapframe calls to use new struct |
tree | commitdiff |
2013-04-11 |
Barret Rhoden | Kernel messages no longer take *tf |
tree | commitdiff |
2013-04-11 |
Barret Rhoden | Uses kernel_ctx instead of TF for kthreading |
tree | commitdiff |
2013-04-11 |
Barret Rhoden | Switches kernel trap.h #include order |
tree | commitdiff |
2013-04-11 |
Barret Rhoden | Defines new struct user_context (XCC) |
tree | commitdiff |
2013-03-27 |
Andrew Waterman | Fix spurious panics on RISC-V keystrokes |
tree | commitdiff |
2013-03-27 |
Andrew Waterman | Implement atomic_add_not_zero using LR/SC directly |
tree | commitdiff |
2013-03-27 |
Andrew Waterman | Add RISC-V CAS via load-reserved/store conditional |
tree | commitdiff |
2013-03-23 |
Andrew Waterman | handle RISC-V keyboard interrupts properly |
tree | commitdiff |
2013-03-23 |
Andrew Waterman | Simplify RISC-V page_alloc_init |
tree | commitdiff |
2013-03-23 |
Andrew Waterman | Update RISC-V XCC toolchain |
tree | commitdiff |
2013-03-22 |
Barret Rhoden | Merge origin/netpush (networking code) (XCC) |
tree | commitdiff |
2013-03-20 |
Barret Rhoden | Kernel uses ARCH_CL_SIZE (XCC) |
tree | commitdiff |
2013-03-14 |
Barret Rhoden | Reworks timing infrastructure (XCC) |
tree | commitdiff |
2013-03-11 |
Barret Rhoden | Handle rdtscp |
tree | commitdiff |
2013-01-08 |
Andrew Waterman | Don't boot RISC-V cores with coreid >= num_cpus |
tree | commitdiff |
2013-01-07 |
Andrew Waterman | Fix logic bug in RISC_V env_user_mem_walk |
tree | commitdiff |
2013-01-07 |
Andrew Waterman | For RISC-V, don't save/restore FP regs |
tree | commitdiff |
2012-12-15 |
Andrew Waterman | for risc-v, add __spin_lock and __spin_unlock |
tree | commitdiff |
2012-12-15 |
Andrew Waterman | use new risc-v i/o abi |
tree | commitdiff |
2012-12-15 |
Andrew Waterman | for risc-v, assume all cores boot at same time |
tree | commitdiff |
2012-12-15 |
Andrew Waterman | for risc-v, don't store irq mask in trapframe |
tree | commitdiff |
2012-12-15 |
Andrew Waterman | use test-and-test-and-set lock |
tree | commitdiff |
2012-11-21 |
Barret Rhoden | Spinlock irqsave usage checks |
tree | commitdiff |
2012-11-21 |
Barret Rhoden | No longer inlines spin_lock |
tree | commitdiff |
2012-11-21 |
Barret Rhoden | Kernel context (IRQ, etc) tracking |
tree | commitdiff |
2012-11-21 |
Barret Rhoden | Makes kmsg code arch independent |
tree | commitdiff |
2012-11-21 |
Barret Rhoden | RISCV/SPARC: send_ipi() takes a vector |
tree | commitdiff |
2012-11-21 |
Barret Rhoden | KMSGs no longer self-ipi for routine messages |
tree | commitdiff |
2012-11-09 |
Barret Rhoden | Kernel message nested function scoping |
tree | commitdiff |
2012-09-05 |
Barret Rhoden | Ensures IRQs are enabled when proc_destroy()ing |
tree | commitdiff |
2012-09-05 |
Barret Rhoden | Debug code to see remote kmsgs |
tree | commitdiff |
2012-09-05 |
Barret Rhoden | Spinlock depth checking |
tree | commitdiff |
2012-05-18 |
Andrew Waterman | make risc-v front-end syscalls asynchronous |
tree | commitdiff |
2012-05-18 |
Andrew Waterman | fix risc-v fpu emulation bugs |
tree | commitdiff |
2012-05-29 |
Andrew Waterman | for RISC-V, emulate missing fdiv/fsqrt instructions |
tree | commitdiff |
2012-05-17 |
Andrew Waterman | improve risc-v console |
tree | commitdiff |
2012-05-15 |
Andrew Waterman | risc-v bugfix potpourri |
tree | commitdiff |
2012-05-15 |
Andrew Waterman | don't dereference PC during trap entry |
tree | commitdiff |
2012-05-12 |
Andrew Waterman | on risc-v, emulate keyboard input using an alarm |
tree | commitdiff |
2012-05-12 |
Andrew Waterman | on risc-v, initialize core_stacktops; fix halt |
tree | commitdiff |
2012-05-11 |
Andrew Waterman | risc-v supervisor mode updates |
tree | commitdiff |
2012-05-11 |
Andrew Waterman | risc-v boot process bugfixes |
tree | commitdiff |
2012-04-10 |
Barret Rhoden | Config option to turn off backspace for printk |
tree | commitdiff |
2011-11-12 |
Your Name | Fixed bug in RISC-V env_user_mem_free |
tree | commitdiff |
2011-11-11 |
Andrew Waterman | Fixed RISC-V page fault handling |
tree | commitdiff |
2011-11-11 |
Andrew Waterman | Changes to RISC-V supervisor mode |
tree | commitdiff |
2011-11-08 |
Andrew Waterman | RISC-V architecture bugfix potpourri |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | fixes to RISC-V trap handling |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | handle sizeof(pid_t) != sizeof(void*) gracefully |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | Fixed RISC-V trap entry |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | Updated RISC-V boot sequence; use 8KB pages |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | code changes for new RISC-V GCC toolchain |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | proc_destroy() no longer requires edible refs |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | set_current_tf() no longer sets the local *tf var |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Cleaned up memory barrier usage (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Cleaned up the 'timer interfaces' |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | mm.h directly includes ros/mman.h |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | arch/mmu.h contents now in ros/arch/mmu.h (XCC) |
tree | commitdiff |
next |