5ca96474 | 26-Jun-2020 |
jinyue <[email protected]> |
IssueQueue: delete debug & change Src3 judgement & delete RegInit |
490b3524 | 26-Jun-2020 |
jinyue <[email protected]> |
IssueQueue: add Src3 ready and data debug info |
1dccb266 | 26-Jun-2020 |
Yinan Xu <[email protected]> |
debug: add debug log |
73f29fd5 | 25-Jun-2020 |
jinyue <[email protected]> |
IssueQueue:simple IQtest PASS |
2fe21c3e | 25-Jun-2020 |
jinyue <[email protected]> |
IssueQueue:add debug log and change into paralle Select |
cd56bc49 | 25-Jun-2020 |
jinyue <[email protected]> |
IssueQueue: fix bug that select will be written in sel register when redirect |
2442c0f7 | 24-Jun-2020 |
ZhangZifei <[email protected]> |
IssueQueue: add enqueue's bypass logic |
2e89e473 | 24-Jun-2020 |
ZhangZifei <[email protected]> |
IssueQueue: selectUop.valid need concern io.deq.ready |
b2ff7aaa | 24-Jun-2020 |
jinyue <[email protected]> |
Backend:add lsu into wbInstReqs |
63a5f438 | 24-Jun-2020 |
jinyue <[email protected]> |
Backend: change dispatch2->dispatch IssueQueue: delete io.enq.redirect |
c8d2eb6c | 24-Jun-2020 |
jinyue <[email protected]> |
IssueQueue: add srcType judgement and check ready when write data queue |
530b6601 | 24-Jun-2020 |
jinyue <[email protected]> |
IssueQueue: debug false |
6b5705c8 | 23-Jun-2020 |
ZhangZifei <[email protected]> |
Merge branch 'issuequeue' of https://github.com/RISCVERS/XiangShan into issuequeue |
39ab8c80 | 23-Jun-2020 |
ZhangZifei <[email protected]> |
IssueQueue: fix bug: when deq.fire, valid should be false
add another signal validFire valid := validReg & ~validWire |
f0d469ba | 23-Jun-2020 |
jinyue <[email protected]> |
IssueQueue.scala: fix redirect bug of sel register IQtest.scala: add redirect test |
cf16c55d | 23-Jun-2020 |
jinyue <[email protected]> |
IssueQueue.scala: fix dequeue bug that selRdy register can not be written;add debug printf IQtest.scala: add multi inst test, all PASS |
cf73ab3f | 23-Jun-2020 |
jinyue <[email protected]> |
Merge branch 'issuequeue-data' into issuequeue add IQtest use chisel test and naive test PASS |
5e8cfbcd | 23-Jun-2020 |
ZhangZifei <[email protected]> |
IssueQueue: change wakeupPorts/Bypass from DecoupleIO to ValidIO |
4560b6c2 | 23-Jun-2020 |
ZhangZifei <[email protected]> |
IssueQueue: add multi-fixed-delayed selecttUops send out logic |
18e9915c | 22-Jun-2020 |
ZhangZifei <[email protected]> |
IssueQueue: add send out selectUops logic, just support delay is 1 |
b0166e6b | 22-Jun-2020 |
jinyue <[email protected]> |
IssueQueue.scala: fix redirect BUG in dequeue logic & add valid bit when compare
redirect will forbid issue when necessary;only valid inst will be compare |
4a02def3 | 22-Jun-2020 |
ZhangZifei <[email protected]> |
Merge branch 'issuequeue' into issuequeue-data |
986a0bb0 | 22-Jun-2020 |
ZhangZifei <[email protected]> |
IssueQueue: move bypass's data from wakeupPorts to bypassData
also parameterize bypass logic in Exu and Backend. add needBypass in Exu.Config to explictly point out bypass or not. bypass logic: the
IssueQueue: move bypass's data from wakeupPorts to bypassData
also parameterize bypass logic in Exu and Backend. add needBypass in Exu.Config to explictly point out bypass or not. bypass logic: the bypass units form a bypass group, they bypass each other, the data was bypassed by io.bypassUops and bypassData. other data from non-bypass-group are passed by wakeupPorts. Units of non-bypass-group are passed normally
show more ...
|
62b1d57c | 22-Jun-2020 |
jinyue <[email protected]> |
IssueQueue.scala: fix the bug in select register update
in case of that FU busy but the select register willnot be update |
2b50bd66 | 22-Jun-2020 |
jinyue <[email protected]> |
IssueQueue.scala: fix grammar mistakes in redirect logic |