index
:
riscv-gnu-toolchain/pk.git
cs250
device-files
enable-32bit
eos14-bringup
eos20
fdt
fix-fcvt-s-w
gnuconfig
hax
master
maxmem
new-sbi-disk
remap
rocc-enable
rv32-putstring
rvt-master
sbi-disk
sbi_emulation_for_perf
sbi_for_perf
travis-dev
Unnamed repository; edit this file 'description' to name the repository.
root
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
Lines
2013-01-03
updated to handle exceptions and illegal instructions
eos14-bringup
Huy Vo
3
-7
/
+13
2012-03-24
new supervisor mode
Andrew Waterman
6
-70
/
+73
2012-03-18
update vector fences
Andrew Waterman
1
-14
/
+10
2012-03-18
clean up vector exception instructions
Yunsup Lee
1
-9
/
+13
2012-03-13
add more instructions for vector exception handling
Yunsup Lee
1
-8
/
+14
2012-03-13
add vvcfg,vtcfg
Yunsup Lee
1
-2
/
+6
2012-03-13
opcodes cleanup
Yunsup Lee
1
-17
/
+15
2012-03-10
slight change to vector supervisor instructions
Yunsup Lee
1
-4
/
+4
2012-03-03
new instructions to handle vector exceptions
Yunsup Lee
1
-0
/
+12
2011-11-11
MFTX now uses RS1 for its source
Andrew Waterman
1
-2
/
+2
2011-11-11
Synced up PK with supervisor changes/asm syntax
Andrew Waterman
10
-274
/
+229
You must upgrade to the latest compiler and ISA simulator to build and run this version of the PK.
2011-06-19
configure argument --host=riscv is now implied
cs250
Andrew Waterman
3
-0
/
+24
2011-06-19
fixed build after repo split
Andrew Waterman
136
-2
/
+6747
2011-06-19
temporary undoing of renaming
Andrew Waterman
38
-0
/
+15012
2011-06-19
Renamed packages
Andrew Waterman
38
-15012
/
+0
2011-06-01
[pk] fixed memset bug (again...)
Andrew Waterman
1
-3
/
+15
2011-05-23
[pk] fixed FP emulation (rounding mode bug)
Andrew Waterman
1
-2
/
+2
2011-05-20
[pk] fixed elf loader
Andrew Waterman
1
-4
/
+11
2011-05-19
[pk] made PK smaller
Andrew Waterman
4
-53
/
+79
2011-05-18
[opcodes,pk,sim] add more vector traps (for #banks, illegal instructions)
Yunsup Lee
2
-1
/
+17
2011-05-16
[sim,pk] cleanups & initial virtual memory support
Andrew Waterman
5
-14
/
+16
2011-05-15
[opcodes,pk,sim,xcc] resolve a conflict
Yunsup Lee
1
-7
/
+11
2011-05-15
[libs,opcodes,pk,sim,xcc] add mov*,fmov*, shuffle vec insts
Yunsup Lee
1
-174
/
+180
2011-05-13
tweaked encoding of rdcycle & cousins
Andrew Waterman
1
-7
/
+13
2011-04-24
[xcc,sim,opcodes] added c.addiw
Andrew Waterman
1
-0
/
+2
2011-04-24
[xcc,sim,opcodes] added more RVC instructions
Andrew Waterman
1
-2
/
+40
2011-04-21
[pk] fixed lseek syscall
Andrew Waterman
1
-1
/
+1
2011-04-18
[xcc,sim,opcodes] added rvc conditional branches
Andrew Waterman
1
-0
/
+4
2011-04-16
[pk] fixed timer interrupt handler, etc.
Andrew Waterman
4
-8
/
+19
2011-04-15
[pk] limit programs to 2GB (for RV32 simplicity)
Andrew Waterman
1
-6
/
+9
2011-04-15
[pk] load pk at addr 0; user stack top = MEMSIZE
Andrew Waterman
9
-53
/
+58
2011-04-15
[pk] fixed timer interrupt bug, etc.
Andrew Waterman
6
-37
/
+35
2011-04-13
[pk] fixed rv32 (dumb memset bug)
Andrew Waterman
1
-15
/
+5
2011-04-12
[pk] add cache flush after program load
Andrew Waterman
2
-2
/
+2
2011-04-12
[xcc,pk,sim] added privileged cflush instruction
Andrew Waterman
3
-8
/
+11
2011-04-12
[xcc,sim] rvc loads and stores
Andrew Waterman
1
-0
/
+16
2011-04-12
[sim,pk] fixed minor pk bugs and trap codes
Andrew Waterman
7
-140
/
+177
2011-04-11
[xcc,sim,opcodes] more rvc instructions and bug fixes
Andrew Waterman
1
-0
/
+4
2011-04-09
[pk] fix init_fp function prototype
Yunsup Lee
3
-3
/
+3
2011-04-09
[pk] add vector_disabled trap handler
Yunsup Lee
3
-0
/
+15
2011-04-09
[xcc, sim] added rvc insn c.li; misc fixes
Andrew Waterman
1
-0
/
+2
2011-04-09
[sim,pk] reorganized status register
Andrew Waterman
4
-9
/
+8
2011-04-09
[xcc,pk,sim,opcodes] added first RVC instruction
Andrew Waterman
8
-74
/
+22
2011-04-08
[pk,fesvr] pk now loads elfs itself
Andrew Waterman
9
-15
/
+2817
this allows it to detect 32b binaries
2011-04-06
[opcodes,pk,sim,xcc] fix utidx - add rd
Yunsup Lee
1
-1
/
+1
2011-04-05
[opcodes,pk,sim,xcc] fix vector mem instruction format, add vector seg mem ↵
Yunsup Lee
1
-38
/
+110
instructions
2011-04-04
[opcodes,pk,sim,xcc] add leftover vector instructions (vf, etc.)
Yunsup Lee
1
-0
/
+10
2011-04-04
[opcodes,pk,sim,xcc] add vector mem instructions
Yunsup Lee
1
-0
/
+60
2011-04-04
[opcodes,pk,sim,xcc] add stop,utidx instructions
Yunsup Lee
1
-2
/
+6
2011-04-04
[opcodes,pk,sim,xcc] add fence instructions for vector unit
Yunsup Lee
1
-0
/
+8
[next]