WakeupQueue: pdest copy
fix merge errors
fix merge error
wakeupQueue: flush pending wakeup requests when canceling
Backend: refactor issueQueue to entry form
backend: add MultiWakeupQueue* TODO: support multi-enqueue
backend: fix merge master error
backend: merge v2backend into backend
RS: re-write rs into three block: select ctrl(uop) data(srcdata)1. divide into three block2. change io port: broadcastUop -> fastUopsIn selectUop -> fastUopOut extraPorts -> slowPorts
RS: re-write rs into three block: select ctrl(uop) data(srcdata)1. divide into three block2. change io port: broadcastUop -> fastUopsIn selectUop -> fastUopOut extraPorts -> slowPorts etc.the cross sub block io is not wrapped, to it later
show more ...
ReservationStationData: fix data read bug
RsDataTest: add a tester for ReservationStationDataRsData: fix log print bug and data/uop-read bug
[Backend]: Optimize exu and fu
Merge master into temp-lsu-test
Merge master into dev-fronend
Backend: add tlbFeedback
IssueQueueTest: update unit-test
IssueQueue: support enq and deq
Dispatch,IssueQueue: update regfile read logic
New arch to support out-of-order load/store
Unit-test: update code
Merge master into refactor-exu
IssueQueue: optimization, enq may issue with no delay(two stage)Optimization: when the terms in issueQueue have no rdy && enq isrdy && first stage is empty then send the enq term directly