projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Create ros/vmm/vmx.h, prepare to move lots of code to user mode from kernel driver.
[akaros.git]
/
kern
/
arch
/
riscv
/
2015-09-15
Kevin Klues
Build topology from cpuid in topology.c
tree
|
commitdiff
2015-07-23
Kevin Klues
Change all references of num_cpus -> num_cores
tree
|
commitdiff
2015-06-04
Barret Rhoden
Helper to backtrace a user context
tree
|
commitdiff
2015-04-07
Barret Rhoden
Pmap ops: perm->settings
tree
|
commitdiff
2015-04-07
Barret Rhoden
Redefines PTE present vs mapped
tree
|
commitdiff
2015-04-07
Barret Rhoden
Helpers for the PGSHIFT of the largest jumbo page
tree
|
commitdiff
2015-03-17
Barret Rhoden
Removes Ivy annotations (XCC)
tree
|
commitdiff
2015-03-17
Barret Rhoden
Splits pmap ops up for each arch
tree
|
commitdiff
2015-03-17
Barret Rhoden
Remove PDX and NPDENTRIES
tree
|
commitdiff
2015-03-17
Barret Rhoden
Changes pde_t* -> pgdir_t
tree
|
commitdiff
2015-03-01
Barret Rhoden
Adds prefetch hints
tree
|
commitdiff
2015-03-01
Barret Rhoden
Renames BSD's LIST_* to BSD_LIST_*
tree
|
commitdiff
2015-03-01
Barret Rhoden
Bus space barriers (XCC)
tree
|
commitdiff
2015-01-07
Barret Rhoden
Fixes waiton_checklist()
tree
|
commitdiff
2014-12-31
Barret Rhoden
Kthread sleeping uses setjmp
tree
|
commitdiff
2014-12-31
Kevin Klues
Make the CXX be called ucb-akaros
tree
|
commitdiff
2014-12-31
Kevin Klues
Update CROSS_COMPILE for ros->akaros
tree
|
commitdiff
2014-09-29
Barret Rhoden
RISC-V broadcast IPI
tree
|
commitdiff
2014-09-10
Barret Rhoden
Fixes SCP wakeup latency
tree
|
commitdiff
2014-06-12
Barret Rhoden
Config option for kernel stack size (XCC)
tree
|
commitdiff
2014-06-12
Barret Rhoden
Slimmer setjmps
tree
|
commitdiff
2014-05-28
Barret Rhoden
Helpers for extracting PC/FP from hwtfs
tree
|
commitdiff
2014-05-22
Barret Rhoden
backtrace_list()
tree
|
commitdiff
2014-05-22
Barret Rhoden
set_frame_pointer() for reset stacks
tree
|
commitdiff
2014-04-30
Barret Rhoden
Monitor command showmappings updates
tree
|
commitdiff
2014-04-04
Barret Rhoden
IRQ routing
tree
|
commitdiff
2014-04-03
Barret Rhoden
vmap_pmem_nocache()
tree
|
commitdiff
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
next