projects
/
microwatt.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
decode1: Take an extra cycle for predicted branch redirects
2021-01-15
Paul Mackerras
decode1: Take an extra cycle for predicted branch redirects
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
loadstore1/dcache: Send store data one cycle later
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
loadstore1: Improve timing of data path from cache...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
loadstore1: Decide on load formatting controls a cycle...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
decode1: Implement tlbsync as a no-op
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
decode1: Implement obsolete dst, dstst, dss instructions...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
decode: Add a facility field to the instruction decode...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
tests: Add tests for lq/stq and lqarx/stqcx.
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
core: Implement quadword loads and stores
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
dcache: Add more commentary, no code change
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
decode1: Fix decoding of recommended NOP instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
core_debug: Stop logging 256 cycles after trigger
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
core_debug: Add an address trigger to stop logging...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
FPU: Don't use mask generator for rounding
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
FPU: Relax timing around multiplier output
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
mw_debug: Display terminated status when stopping
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
mw_debug: Extend to handle FPRs
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
Arty A7: Document pin connections for on-board headers
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
execute1: Update comments about XER forwarding
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-12-19
Paul Mackerras
fetch1: Fix debug stop
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-12-17
Paul Mackerras
soc: Drive uart1_irq to 0 when we don't have UART1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-11-24
Paul Mackerras
tests/misc: Add a test for correct CTR and LR updating...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-11-24
Paul Mackerras
execute1: Fix forwarding of result when doing delayed...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-11-21
Paul Mackerras
execute1: Fix writing LR for bdnzl/bdzl instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-11-21
Paul Mackerras
core: Implement mtmsr instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-10-05
Paul Mackerras
tests/trace: Test trace interrupt vs. FP unavailable...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-10-03
Paul Mackerras
execute1: Fix bug in trace interrupt vs. ITLB miss
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-12
Paul Mackerras
FPU: Do masking after adder rather than on A input
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Decide on mask length a cycle earlier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Decide on A input selection a cycle earlier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Add comments specifying the expectation of r.shift...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement floating multiply-add instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement ftdiv and ftsqrt
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fsqrt[s] and add a test for fsqrt
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement frsqrte[s] and a test for frsqrte
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
tests/fpu: Add tests for fsel and fcmpu
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fcmpu and fcmpo
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fsel
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fre[s]
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fdiv[s]
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fmul[s]
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fadd[s] and fsub[s] and add tests for...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fmrgew and fmrgow and add tests for...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement floating round-to-integer instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement floating convert to integer instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
tests/fpu: Add tests for frsp
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement the frsp instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement floating convert from integer instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement fmr and related instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
tests/fpu: Test remaining FPSCR-related instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
FPU: Implement remaining FPSCR-related instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
tests/fpu: Add tests for basic FPSCR function and interrupt...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
core: Add framework for an FPU
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
tests/fpu: Add tests for lfs and stfs instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
core: Add support for single-precision FP loads and...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
tests: Add a test for FP loads and stores
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-09-03
Paul Mackerras
core: Add support for floating-point loads and stores
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-29
Paul Mackerras
tests: Add a test for trace interrupts
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-29
Paul Mackerras
execute1: Implement trace interrupts
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-29
Paul Mackerras
decode1: Avoid overriding fields of v.decode in decode1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-22
Paul Mackerras
tests: Add a test for the load-reserve and store-conditional...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-22
Paul Mackerras
loadstore1: Generate alignment interrupts for unaligned...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-22
Paul Mackerras
tests: Add tests for 32-bit and big-endian modes
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-20
Paul Mackerras
core: Implement 32-bit mode
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-20
Paul Mackerras
core: Implement big-endian mode
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-20
Paul Mackerras
tests/mmu: Update to use correct MSR values
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-07
Paul Mackerras
core: Implement BCD Assist instructions addg6s, cdtbcd...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the wait instruction as a no-op
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the reserved no-op instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the addex instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
Add random number generator and implement the darn...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the maddhd, maddhdu and maddld instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the cmpeqb and cmprb instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the bpermd instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the setb instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-06
Paul Mackerras
core: Implement the mcrxrx instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-05
Paul Mackerras
core: Implement the TAR register and the bctar instruction
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-05
Paul Mackerras
execute1: Use r.<field> not v.<field> in countzero...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-05
Paul Mackerras
execute1: Take an extra cycle for OE=1 multiply instructions
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-08-05
Paul Mackerras
multiplier: Generalize interface to the multiplier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
loadstore1: Better expression for store data formatting
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
loadstore1: Further tweaks to improve synthesis with...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
dcache: Ease timing on wishbone data and byte selects
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
decode1: Fix formatting
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
loadstore1: Separate address calculation for MMU to...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
loadstore1: Generate busy signal earlier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
dcache: Output separate done-without-error and error...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
dcache: Ease timing on calculation of acks remaining
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-20
Paul Mackerras
dcache: Improve timing of valid/done outputs
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
core: Don't generate logic for log data when LOG_LENGTH = 0
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
countzero: Faster algorithm for count leading/trailing...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
MMU: Improve timing of done signal back to loadstore1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
dcache: Remove dependency of r1.wb.adr/dat/sel on...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
dcache: Update TLB PLRU one cycle later
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
loadstore1: Eliminate two_dwords variable
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
execute1: Ease timing on redirect_nia
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
dcache: Do PLRU update one cycle later
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-07-14
Paul Mackerras
icache: Do PLRU update one cycle later
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-06-29
Paul Mackerras
execute1: Do forwarding of the CR result to the next...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2020-06-29
Paul Mackerras
execute1: Add latch to redirect path
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
next