Yunsup Lee
|
be1980dd2d
|
refactored vector queue interface
|
2012-11-07 01:15:33 -08:00 |
|
Huy Vo
|
fd95159837
|
INPUT/OUTPUT orderring swapped
|
2012-07-12 18:16:57 -07:00 |
|
Yunsup Lee
|
c9602a0d2e
|
fix vector control decode bug
|
2012-05-15 10:26:37 -07:00 |
|
Andrew Waterman
|
452876af37
|
fence on vvcfg; implement fence.v.g correctly
|
2012-03-27 14:49:00 -07:00 |
|
Yunsup Lee
|
aaed0241af
|
get rid of vxcptwait
|
2012-03-21 15:09:04 -07:00 |
|
Yunsup Lee
|
e450e3aa40
|
fix irt counter bug regarding vector stuff
|
2012-03-20 17:09:54 -07:00 |
|
Andrew Waterman
|
c4a91303fb
|
update vector fence names and encoding
|
2012-03-18 20:42:38 -07:00 |
|
Yunsup Lee
|
2a01f558ba
|
fix unmasked valid bug in ctrl_vec
|
2012-03-18 19:55:24 -07:00 |
|
Yunsup Lee
|
72006160dc
|
fix vxcptwait inst bug, it was incorrect when exception_valid was on before do_xcptwait
|
2012-03-15 02:10:21 -07:00 |
|
Yunsup Lee
|
b19d783fbd
|
add vector irq handler
|
2012-03-14 14:15:28 -07:00 |
|
Yunsup Lee
|
040d62f372
|
refactored vector exception handling interface
|
2012-03-13 23:45:34 -07:00 |
|
Yunsup Lee
|
5655dbd5da
|
add vvcfg and vtcfg instructions
|
2012-03-13 23:45:34 -07:00 |
|
Huy Vo
|
6fd1527476
|
fix to rocket vec_dpath, updating makefiles to run xcpt test cases
|
2012-03-13 12:34:02 -07:00 |
|
Yunsup Lee
|
1ba5e7b865
|
changes to the vector exception interface
|
2012-03-11 21:38:47 -07:00 |
|
Yunsup Lee
|
113a94a21d
|
add vector hold waits
|
2012-03-11 16:29:19 -07:00 |
|
Yunsup Lee
|
44ff22a26f
|
vector exception handler now handles prefetches correctly
|
2012-03-10 12:54:36 -08:00 |
|
Yunsup Lee
|
a1b30282dd
|
major refactoring on vector exception interface
|
2012-03-09 01:09:22 -08:00 |
|
Yunsup Lee
|
8acbe98f53
|
change how fence.*.cv works, now control processor stalls on the fence instruction
|
2012-03-08 23:32:31 -08:00 |
|
Yunsup Lee
|
e28a551368
|
refactor code related to vector exceptions
- revisied interfaces
- new instructions
|
2012-03-03 15:15:00 -08:00 |
|
Yunsup Lee
|
54baa0713c
|
hack fence.g.cv to support waiting the control processor
|
2012-03-02 02:10:26 -08:00 |
|
Yunsup Lee
|
1054cec087
|
add vec countq interface
|
2012-03-02 00:43:32 -08:00 |
|
Daiwei Li
|
3f998b1353
|
send vcfg and setvl to vu prefetch queues
|
2012-02-28 14:54:48 -08:00 |
|
Yunsup Lee
|
94ba32bbd3
|
change package name and sbt project name to rocket
|
2012-02-25 17:09:26 -08:00 |
|
Yunsup Lee
|
137fd62007
|
refactor cpfences
|
2012-02-25 12:20:36 -08:00 |
|
Yunsup Lee
|
2ea309cf80
|
bug fixes to ctrl_vec
|
2012-02-23 22:35:05 -08:00 |
|
Yunsup Lee
|
91a0bb6f61
|
add vector prefetch queues
|
2012-02-23 22:30:38 -08:00 |
|
Andrew Waterman
|
fe2c1d1321
|
add vec->ctrl fences
|
2012-02-15 18:31:19 -08:00 |
|
Yunsup Lee
|
82cd3625c2
|
add in vackq interface
|
2012-02-15 17:53:24 -08:00 |
|
Yunsup Lee
|
258d050e1b
|
add stall logic for vector command queues
|
2012-02-15 14:48:41 -08:00 |
|
Yunsup Lee
|
32bdf5098a
|
refactor vector control logic & datapath in the rocket core
|
2012-02-15 13:30:22 -08:00 |
|