projects
/
microwatt.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
begin working on linux verilator simulation
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
2021-09-25
Paul Mackerras
dcache: Fix bug with dcbz closely following stores...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-25
Paul Mackerras
icache: Fix icache invalidation
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-25
Paul Mackerras
decode1: Conditional trap instructions don't need to...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-24
Paul Mackerras
Merge pull request #330 from antonblanchard/orange...
commit
|
commitdiff
|
tree
2021-09-15
Paul Mackerras
Make wishbone addresses be in units of doublewords...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-15
Paul Mackerras
core: Add a short multiplier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-14
Paul Mackerras
loadstore1: Make r1.req.addr not depend on l_in.valid
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-11
Paul Mackerras
core: Predict not-taken conditional branches using BTC
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-11
Paul Mackerras
xilinx-mult: Move some registers later in the data...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-11
Paul Mackerras
Merge pull request #326 from antonblanchard/dcache...
commit
|
commitdiff
|
tree
2021-09-09
Paul Mackerras
decode1: Fix form of isel marked as single-issue
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-05
Paul Mackerras
decode1: Fix maddld and maddhdu to not set CR0
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-05
Paul Mackerras
core: Fix mcrxrx, addpcis and bpermd
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-02
Paul Mackerras
tests/misc: Add a test for a load that hits two preceding...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-02
Paul Mackerras
dcache: Simplify data input to improve timing
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-09-02
Paul Mackerras
dcache: Fix bug with forwarding of stores
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-08-28
Paul Mackerras
dcache: Move way selection and forwarding earlier
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-08-14
Paul Mackerras
PMU: Add several more events
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-08-14
Paul Mackerras
Merge pull request #316 from antonblanchard/verilator-fix
commit
|
commitdiff
|
tree
2021-08-14
Paul Mackerras
Merge pull request #317 from antonblanchard/gpio-fix
commit
|
commitdiff
|
tree
2021-08-13
Paul Mackerras
PMU: Fix PMC5/6 behaviour when MMCR0[PMCC] = 11
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-08-11
Paul Mackerras
Merge pull request #314 from antonblanchard/yosys-go...
commit
|
commitdiff
|
tree
2021-08-11
Paul Mackerras
core: Add a basic performance monitor unit (PMU) implementation
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-08-10
Paul Mackerras
tests/fpu: Test FPU unavailable interrupt following...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-08-10
Paul Mackerras
execute1: Handle interrupts during sequences of load...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-08-10
Paul Mackerras
Merge pull request #310 from antonblanchard/liteeth...
commit
|
commitdiff
|
tree
2021-06-17
Paul Mackerras
MMU: Implement a vestigial partition table
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-05-11
Paul Mackerras
Merge pull request #278 from shenki/openocd-v0.11
commit
|
commitdiff
|
tree
2021-05-11
Paul Mackerras
arty_a7: Add litesdcard interface
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-05-11
Paul Mackerras
icache: Snoop writes to memory by other agents
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-05-11
Paul Mackerras
dcache: Simplify logic in RELOAD_WAIT_ACK state
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-05-11
Paul Mackerras
dcache: Snoop writes to memory by other agents
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-05-05
Paul Mackerras
Merge pull request #283 from antonblanchard/whitespace
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-03-09
Paul Mackerras
arty: Update GPIOs for Boxarty BMC
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-02-24
Paul Mackerras
Add a GPIO controller and use it to drive the shield...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-19
Paul Mackerras
core: Allow multiple loadstore instructions to be in...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-19
Paul Mackerras
loadstore: Convert to 3-stage pipeline
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-19
Paul Mackerras
dcache: Fix bugs in pipelined operation
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-19
Paul Mackerras
core: Send FPU interrupts to writeback rather than...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
core: Send loadstore1 interrupts to writeback rather...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
core: Move redirect and interrupt delivery logic to...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
execute1: Move CR result to data path process
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
execute1: Move data-path logic out to a separate process
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
core: Track CR hazards and bypasses using tags
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
core: Restore bypass path from execute1
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
core: Track GPR hazards using tags that propagate through...
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
core: Crack branches that update both CTR and LR
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
core: Crack update-form loads into two internal ops
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-18
Paul Mackerras
fetch1: Implement a simple branch target cache
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
execute1: Improve timing on comparisons
Signed-off-by:
Paul Mackerras
<paulus@ozlabs.org>
commit
|
commitdiff
|
tree
2021-01-15
Paul Mackerras
core: Reorganize execute1
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
core: Make result multiplexing explicit
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
execute1: Move branch adder after register
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
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
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
loadstore1/dcache: Send store data one cycle later
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
loadstore1: Improve timing of data path from cache...
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
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: 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
2021-01-07
Paul Mackerras
Merge pull request #263 from antonblanchard/reset-pid
commit
|
commitdiff
|
tree
2021-01-07
Paul Mackerras
Merge pull request #262 from antonblanchard/reset-tb...
commit
|
commitdiff
|
tree
2021-01-07
Paul Mackerras
Merge pull request #259 from antonblanchard/dmi-reset
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-12-14
Paul Mackerras
Merge pull request #257 from antonblanchard/nofpu-fix
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
next