projects
/
microwatt.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ignore /abc.history
2023-09-19
Paul Mackerras
Merge pull request #420 from paulusmack/master
commit
|
commitdiff
|
tree
2023-09-19
Paul Mackerras
Merge pull request #421 from paulusmack/fixes
commit
|
commitdiff
|
tree
2023-09-16
Paul Mackerras
icache: Fix instruction sent to log
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-16
Paul Mackerras
scripts/fmt_log: Update for recent changes
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-15
Paul Mackerras
Merge pull request #419 from paulusmack/prefix
commit
|
commitdiff
|
tree
2023-09-15
Paul Mackerras
core_debug: Add support for detecting writes to a memory...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-15
Paul Mackerras
Makefile: Remove long micropython test from check_light
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-15
Paul Mackerras
dcache: Make reading of DTLB independent of d_in.valid
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-15
Paul Mackerras
dcache: Make r1.acks_pending independent of r1.state
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-15
Paul Mackerras
arty: Change shield I/O pin bus into individual signals
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-14
Paul Mackerras
Merge pull request #404 from CodeConstruct:dev/gpio...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-12
Paul Mackerras
Implement byte reversal instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-09-12
Paul Mackerras
Implement set[n]bc[r] instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-07-06
Paul Mackerras
tests: Add a test for prefixed instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-07-06
Paul Mackerras
Implement interrupts for prefixed instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-07-06
Paul Mackerras
Decode prefixed instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-07-03
Paul Mackerras
Move insn_codes for mcrfs, mtfsb0/1 and mtfsfi
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2023-07-01
Paul Mackerras
fetch1: Change the way predictions from the BTC are...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-10-07
Paul Mackerras
Merge pull request #411 from ozbenh/dcache-plru-update-fix
commit
|
commitdiff
|
tree
2022-09-19
Paul Mackerras
litedram: Split L2 PLRU into storage and logic
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-09-08
Paul Mackerras
dcache: Split PLRU into storage and logic
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-09-08
Paul Mackerras
icache: Split PLRU into storage and logic
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-09-07
Paul Mackerras
dcache: Fix compilation with NUM_WAYS and/or TLB_NUM_WAYS = 1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-09-07
Paul Mackerras
icache: Fix compilation with NUM_WAYS = 1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-31
Paul Mackerras
antmicro-artix-dc-scm: Add DRAM support
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-12
Paul Mackerras
execute1: Reduce metavalue warnings
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-12
Paul Mackerras
loadstore1: Reduce metavalue warnings
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-12
Paul Mackerras
decode2: Reduce metavalue warnings
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-12
Paul Mackerras
core_debug: Reduce metavalue warnings
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-12
Paul Mackerras
icache: Reduce metavalue warnings
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-12
Paul Mackerras
dcache: Reduce metavalue warnings
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-10
Paul Mackerras
multiply_tb: Fix multiply_tb.vhdl for the new multiplier...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-10
Paul Mackerras
execute1: Make it clear that divide logic is not included...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-10
Paul Mackerras
Remove option for "short" 16x16 bit multiplier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-10
Paul Mackerras
fetch1: Fix bug where BTC entries don't match on MSR[IR]
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
Change the multiplier interface to support signed multipliers
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
xilinx_mult: Prepare for doing signed multiplication
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
execute1: Add a pipelined 33-bit signed multiplier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
predecode: Add more comments to row_predecode_rom and...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
icache: Log 36 bits of instruction rather than 32
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
predecode: Work around apparent yosys/nextpnr bug
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
Pre-decode instructions when writing them to icache
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
Eliminate use of primary opcode outside of decode1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
decode1: Divide insn_code values into ranges to indicate...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
decode1: Split instruction decoding into two steps
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
decode1: Use block RAMs in decode
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
decode2: Decode unit and single-pipe attributes for...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
FPU: Set sign of 0 result of subtraction in pack_dp
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
FPU: Simplify IDLE state code
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
FPU: Make an explicit exponent data path
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
FPU: Minor fix and simplifications
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
loadstore1: Simplify address generation in OP_FETCH_FAILED...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
Remove leftover logic for 16-byte loads and stores
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
writeback: Eliminate unintentional inferred latch
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-09
Paul Mackerras
execute1: Fix trace interrupt on sc instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-08-05
Paul Mackerras
Merge pull request #384 from antonblanchard/litedram...
commit
|
commitdiff
|
tree
2022-08-04
Paul Mackerras
Merge pull request #383 from antonblanchard/fix-sdcard
commit
|
commitdiff
|
tree
2022-08-01
Paul Mackerras
Merge pull request #381 from shingarov/gitignore-artifacts
commit
|
commitdiff
|
tree
2022-08-01
Paul Mackerras
Merge pull request #378 from mikey/ux-cleanup
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Use register addresses from decode1 for dependency...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
register_file: Make read access to register file synchronous
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
decode1: Work out register addresses in decode1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
loadstore1: Do SPR reading in stage 2 rather than stage 3
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Provide debug access to SPRs in loadstore1 and mmu
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Restore debug access to SPRs
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Finish off taking SPRs out of register file
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Move LR, CTR and TAR out of the register file
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Start removing SPRs from register file
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Use FPU for division instructions if we have an FPU
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
FPU: Add logic for 32-bit integer division
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
FPU: Add integer division logic to FPU
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
FPU: Convert internal R, A, B, and C registers to 8...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Track hazards explicitly for XER overflow bits
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
fetch1: Fix debug stop again
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
control: Reimplement serialization using tags
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
decode1: Remove stash buffer
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
decode2: Rework to make the stall_out signal come from...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Remove support for lq, stq, lqarx and stqcx.
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
decode2: Rename 'r' to 'dc2'
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
decode1: Reduce number of single-issue instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
FPU: Add stage-2 stall ability to FPU
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Do CR0 setting for Rc=1 instructions in execute2 instead...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Allow integer instructions and load/store instructions...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Add a bypass path from the execute2 stage
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
Add a second execute stage to the pipeline
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
execute1: Rename 'r' to 'ex1'
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-07-22
Paul Mackerras
execute1: Restructure to separate out execution of...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-06-29
Paul Mackerras
Move XER low bits out of register file
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-06-29
Paul Mackerras
Simplify flow control in the dcache and loadstore units
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-06-16
Paul Mackerras
Merge pull request #353 from tianrui-wei/master
commit
|
commitdiff
|
tree
2022-06-15
Paul Mackerras
Merge pull request #368 from antonblanchard/icache...
commit
|
commitdiff
|
tree
2022-02-21
Paul Mackerras
xics: Rework the irq_gen process
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-02-21
Paul Mackerras
Use alternative count-leading-zeroes algorithm in the...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-02-20
Paul Mackerras
countzero: Use alternative algorithm for higher bits
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-02-13
Paul Mackerras
soc: Re-do peripheral address decode to improve timing
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-02-04
Paul Mackerras
fetch1/icache1: Remove the use_previous logic
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2022-02-04
Paul Mackerras
Merge pull request #345 from antonblanchard/popcnt...
commit
|
commitdiff
|
tree
2022-02-02
Paul Mackerras
core: Make popcnt* take two cycles
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-10-16
Paul Mackerras
ECP5: Adjust PLL constants so the PLL lock indication...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-10-12
Paul Mackerras
Makefile: Add a target for the Orange Crab v0.21 with...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
next