projects
/
microwatt.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
litedram: Test bench
2020-06-05
Benjamin Herrenschmidt
litedram: Test bench
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Add an L2 cache with store queue
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Add support for booting without BRAM
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Add simulation support
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-04
Benjamin Herrenschmidt
flash-arty: Add support for specifying the file type
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-04
Benjamin Herrenschmidt
flash-arty: Support hex values for address
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-02
Benjamin Herrenschmidt
dcache: Rework RAM wrapper to synthetize better on...
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-02
Benjamin Herrenschmidt
bin2hex: Make sure to generate little endian files
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-06-02
Benjamin Herrenschmidt
mw_debug: Fix memory overflow with "sim" backend
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-25
Benjamin Herrenschmidt
litedram: Split the init memory from the main wrapper
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-25
Benjamin Herrenschmidt
irq: Simplify xics->core irq input
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-25
Benjamin Herrenschmidt
soc: Rework interconnect
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-25
Benjamin Herrenschmidt
sw: Add full memory map to .h and use it for litedram...
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Regenerate
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
soc/core: Add reset latches
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
arty/nexys: Rework reset with litedram
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
soc_reset: Use counters, add synchronizers
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Forward system reset signal
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Remove init delays
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Update to new LiteX/LiteDRAM version
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
pp_soc_uart: Fix rx synchronizers and ensure stable...
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
pp_fifo: Fix full fifo losing all data on simultaneous...
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
Makefile: Improve clean a bit
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
console: Remove putstr()
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
console: Move console files
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
console: Replace putstr with puts
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-14
Benjamin Herrenschmidt
console: Improve putchar(), add puts()
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-09
Benjamin Herrenschmidt
litedram: Use 32-bit CSR bus
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-09
Benjamin Herrenschmidt
litedram: Add support for Microwatt-initialized controller
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
hello_world: Use new headers and frequency from syscon
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
litedram: Improve sdram init boot messages
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
Add microwatt_soc.h and io.h include file
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
syscon: Add syscon registers
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
fpga: Hookup nexys-video to litedram
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
fpga: Hookup Arty to litedram
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
soc: Add DRAM address decoding
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
core: Add alternate reset address
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
litedram: Add basic support for LiteX LiteDRAM
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
core: Improve core reset
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
mw_debug: Fix core reset
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
Update hello_world for 100Mhz clock
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
Change default frequency to 100Mhz
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
xics: Add missing fusesoc core file
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-12-07
Benjamin Herrenschmidt
sprs: Store common SPRs in register file
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-12-07
Benjamin Herrenschmidt
spr: Add translation from SPR to special GPR number
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-12-07
Benjamin Herrenschmidt
Add basic XER support
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-12-05
Benjamin Herrenschmidt
decode1: Mark ALU ops using carry as pipelined
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-12-05
Benjamin Herrenschmidt
cr_file: Check write_cr_enable
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-11-14
Benjamin Herrenschmidt
control: Reduce pipeline depth to 1
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-11-14
Benjamin Herrenschmidt
spr: Cleanup decoding of SPR numbers
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-31
Benjamin Herrenschmidt
wb_arbiter: Early master selection
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
wb_arbiter: Make arbiter size parametric
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
wb_arbiter: Avoid IDLE cycle when not changing master
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
ram: Ack stores early
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
ram: Rework main RAM interface
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
Move log2/ispow2 to a utils package
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
ram: Add block RAM pipelining
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
decode: Reformat decode_types.vhdl
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
Add option to not flatten hierarchy
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
writeback: Slightly improve timing
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
simple_ram: Turn on pipelining
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
wb_debug: Add wishbone pipelining support
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
icache: Add wishbone pipelining support
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
dcache: Add wishbone pipelining support
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
fpga/bram: Generate stall signal
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
simple_ram: Add pipelining support
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
intercon: Generate stall signals for non-pipelined...
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
wb_arbiter: Forward stall signals
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
icache_tb: Initialize stop_mark
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
wishbone: Add stall signal
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-30
Benjamin Herrenschmidt
pp_uart: reformat
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
Reduce wishbone address size to 32-bit
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
Make it possible to change wishbone address size
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
dcache: Add testbench
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
insn: Simplistic implementation of icbi
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
insn: Implement isync instruction
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
icache & dcache: Fix store way variable
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
dcache: Cleanup (mostly cosmetic)
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
icache/dcache: Make both caches 32 lines, 2 ways
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
dcache: Introduce an extra cycle latency to make timing
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
dcache: Add a dcache
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
icache: Reduce simulation warnings
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
cache_ram: Add write-enables
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-23
Benjamin Herrenschmidt
plru: Improve sensitivity list
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-18
Benjamin Herrenschmidt
icache_tb: Improve test and include test file
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-16
Benjamin Herrenschmidt
common: Reformat
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-16
Benjamin Herrenschmidt
execute1: Remove mux on "write_data" and "rc" outputs
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-16
Benjamin Herrenschmidt
crhelpers: Constraint "crnum" integer
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-16
Benjamin Herrenschmidt
execute1: Reformat
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-16
Benjamin Herrenschmidt
writeback: Remove a mux leg on data_in
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-08
Benjamin Herrenschmidt
icache: Set associative icache
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-08
Benjamin Herrenschmidt
plru: Add a simple PLRU module
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-08
Benjamin Herrenschmidt
fetch2: Remove blank line
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-08
Benjamin Herrenschmidt
icache: Use narrower block RAMs
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-08
Benjamin Herrenschmidt
fetch/icache: Fit icache in BRAM
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-08
Benjamin Herrenschmidt
fetch1: Simplify a bit
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-08
Benjamin Herrenschmidt
icache: Reformat icache
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-03
Benjamin Herrenschmidt
register_file: Move GPRs into distributed RAM
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-01
Benjamin Herrenschmidt
debug/sim: Make connect/disconnect messages quieter
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
2019-10-01
Benjamin Herrenschmidt
Add MCRF instruction
...by: Benjamin Herrenschmidt <
benh@kernel.crashing.org
>
commit
|
commitdiff
|
tree
next