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
2021-09-27
Benjamin Herrenschmidt
icache: req_laddr becomes req_raddr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-27
Benjamin Herrenschmidt
Introduce addr_to_wb() and wb_to_addr() helpers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-27
Benjamin Herrenschmidt
Introduce real_addr_t and addr_to_real()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-25
Benjamin Herrenschmidt
Regenerate litedram and liteeth
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-25
Benjamin Herrenschmidt
Add support for QMTech Wukong v2 board
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-25
Benjamin Herrenschmidt
fpga/clk_gen_plle2: Add support for 50Mhz->100Mhz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-25
Benjamin Herrenschmidt
Add support for more spansion flash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-24
Benjamin Herrenschmidt
Add liteeth/build to gitignore
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-24
Benjamin Herrenschmidt
mw_debug: Default to jtag backend if unspecified
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-24
Benjamin Herrenschmidt
mw_debug: Probe cable if unspecified
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2021-09-24
Benjamin Herrenschmidt
flash-arty: Add cable argument
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-08-07
Benjamin Herrenschmidt
acorn: Add support for the Acorn CLE 215+
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
litedram: Regenerate
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
litedram: Update generator to work with latest LiteX
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
litedram: Add generator for Genesys2
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
litedram: l2: Add a few comments about litedram behaviour
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
litedram: l2: Add support for more geometries
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
litedram: l2: Latency improvements
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
corefile/nexys_video: Parameter fixes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
fpga: nexys-video: Wire up core_alt_reset
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
nexys_video: Fix nexys-video build
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-07-08
Benjamin Herrenschmidt
spi: Send dummy clocks at boot
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-25
Benjamin Herrenschmidt
tests: Add updated micropython build with 16550 support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-25
Benjamin Herrenschmidt
sim_console: Fix polling to check for POLLIN
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-25
Benjamin Herrenschmidt
uart: Make 16550 the default
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
syscon: Add flag to indicate the timebase frequency
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
console: Add support for the 16550 UART
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
uart: Add a simulation model for the 16550 compatible...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
uart: Rename sim_uart.vhdl to sim_pp_uart.vhdl
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
console: Cleanup console API
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
uart: Import and hook up opencore 16550 compatible...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
ex1: Add SPR_TBU support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-23
Benjamin Herrenschmidt
liteeth: Hook up LiteX LiteEth ethernet controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-22
Benjamin Herrenschmidt
xics: Add support for reduced priority field size
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-19
Benjamin Herrenschmidt
xics: Add simple ICS
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-19
Benjamin Herrenschmidt
xics/icp: MFRR starts at 0xff not 0x00
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-19
Benjamin Herrenschmidt
tests/xics: Ensure no compiler optimisations in delay()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-19
Benjamin Herrenschmidt
xics: ICP should be big endian !
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-19
Benjamin Herrenschmidt
tests: Fix Makefile.test to not allow host includes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-14
Benjamin Herrenschmidt
soc: Slight cleanup of IRQ assignments
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-14
Benjamin Herrenschmidt
soc: Rename uart_dat8 to uart0_dat8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-14
Benjamin Herrenschmidt
soc: Rename wb_dram_ctrl to wb_ext_io and rework decoding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
soc: Don't require dram wishbones signals to be wired...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
soc: Add defaults for some input signals
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
soc: Remove unused RESET_LOW generic
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
syscon: Remove combinational loop on ack and stall
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
bram: Remove combinational loop on stall
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
uart: Remove combinational loops on ack and stall signal
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
spi: Add booting from flash to litedram init
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-13
Benjamin Herrenschmidt
spi: Add simulation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
dmi: Add ASYNC_REG attribute on synchronizers (#200)
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
icache: Latch PLRU victim output (#199)
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
spi: Add SPI Flash controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
litedram: L2 use latched refill_index
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
litedram: Pipeline store acks in L2
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
arty/nexys-video: Update XDC
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
litedram: Add stash buffer to the L2 cache wishbone...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
litedram: Defer clearing of tags & valids to improve...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-12
Benjamin Herrenschmidt
litedram: Improve dram_tb error output
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-10
Benjamin Herrenschmidt
gitignore: Add more exlusions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-10
Benjamin Herrenschmidt
litedram: Fix DRAM init mem using too many address...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-10
Benjamin Herrenschmidt
litedram: Remove remnants of riscv-inits
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-10
Benjamin Herrenschmidt
mw_debug: Add "save" function to save memory to a file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-10
Benjamin Herrenschmidt
sw: Properly mask syscon register fields
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-09
Benjamin Herrenschmidt
Makefile: Improve unisim library generation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
icache: Fix icbi potentially clobbering the icache...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Make the L2 twice as tall
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Remove old "VexRiscV" based initializations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Update to latest LiteX/LiteDRAM version
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Test bench
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Add an L2 cache with store queue
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Add support for booting without BRAM
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-05
Benjamin Herrenschmidt
litedram: Add simulation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-04
Benjamin Herrenschmidt
flash-arty: Add support for specifying the file type
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-04
Benjamin Herrenschmidt
flash-arty: Support hex values for address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-02
Benjamin Herrenschmidt
dcache: Rework RAM wrapper to synthetize better on...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-02
Benjamin Herrenschmidt
bin2hex: Make sure to generate little endian files
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-06-02
Benjamin Herrenschmidt
mw_debug: Fix memory overflow with "sim" backend
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-25
Benjamin Herrenschmidt
litedram: Split the init memory from the main wrapper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-25
Benjamin Herrenschmidt
irq: Simplify xics->core irq input
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-25
Benjamin Herrenschmidt
soc: Rework interconnect
Signed-off-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...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Regenerate
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
soc/core: Add reset latches
Signed-off-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
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Forward system reset signal
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Remove init delays
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-16
Benjamin Herrenschmidt
litedram: Update to new LiteX/LiteDRAM version
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
pp_soc_uart: Fix rx synchronizers and ensure stable...
Signed-off-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...
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
Makefile: Improve clean a bit
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
console: Remove putstr()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
console: Move console files
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-15
Benjamin Herrenschmidt
console: Replace putstr with puts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-14
Benjamin Herrenschmidt
console: Improve putchar(), add puts()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-09
Benjamin Herrenschmidt
litedram: Use 32-bit CSR bus
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-09
Benjamin Herrenschmidt
litedram: Add support for Microwatt-initialized controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
hello_world: Use new headers and frequency from syscon
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2020-05-08
Benjamin Herrenschmidt
litedram: Improve sdram init boot messages
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next