projects
/
microwatt.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
multiply: Move selection of result bits into execute1
[microwatt.git]
/
execute1.vhdl
2020-06-13
Paul Mackerras
multiply: Move selection of result bits into execute1
blob
|
commitdiff
|
raw
2020-06-13
Paul Mackerras
Add core logging
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Paul Mackerras
core: Do addpcis using the main adder (#189)
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Paul Mackerras
Merge pull request #183 from shawnanastasio/addpcis
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Paul Mackerras
Merge pull request #168 from shenki/flash-arty
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Anton Blanchard
Merge pull request #178 from antonblanchard/intercon
blob
|
commitdiff
|
raw
|
diff to current
2020-05-26
Shawn Anastasio
Implement the addpcis instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-05-25
Benjamin Herrenschmidt
irq: Simplify xics->core irq input
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Anton Blanchard
Merge pull request #171 from shenki/mw-debug-features
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Anton Blanchard
Merge pull request #173 from Jbalkind/core-vcs-syntax
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Anton Blanchard
Merge branch 'master' into litedram
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Anton Blanchard
Merge pull request #176 from antonblanchard/console...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Jonathan Balkind
Changes for compilation with VCS:
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Anton Blanchard
Merge pull request #174 from antonblanchard/yosys-fixes
blob
|
commitdiff
|
raw
|
diff to current
2020-05-18
Anton Blanchard
Merge pull request #169 from paulusmack/mmu
blob
|
commitdiff
|
raw
|
diff to current
2020-05-14
Paul Mackerras
Merge branch 'mmu'
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Implement slbia as a dTLB/iTLB flush
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
MMU: Do radix page table walks on iTLB misses
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Add TLB to icache
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
MMU: Implement data segment interrupts
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Implement access permission checks
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Implement data storage interrupts
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
dcache: Implement data TLB
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Pass mtspr/mfspr to MMU-related SPRs down to loadstore1
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
debug: Provide a way to examine GPRs, fast SPRs and MSR
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Improve architectural compliance of mfspr and mtspr
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Implement the extswsli instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Anton Blanchard
Merge pull request #166 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Paul Mackerras
execute1: Fix interrupt delivery during slow instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Paul Mackerras
Merge remote-tracking branch 'remotes/origin/master'
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Anton Blanchard
Merge pull request #165 from mikey/xics
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Paul Mackerras
Plumb insn_type through to loadstore1
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Paul Mackerras
execute1: Generate privileged instruction interrupts...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Paul Mackerras
execute1: Improve architecture compliance of MSR and...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-23
Anton Blanchard
Merge pull request #164 from mikey/tags
blob
|
commitdiff
|
raw
|
diff to current
2020-04-23
Anton Blanchard
Merge pull request #163 from paulusmack/excpath
blob
|
commitdiff
|
raw
|
diff to current
2020-04-23
Michael Neuling
XICS interrupt controller
blob
|
commitdiff
|
raw
|
diff to current
2020-04-22
Paul Mackerras
execute1: Don't execute ld/st instruction when taking...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-14
Anton Blanchard
Merge pull request #158 from paulusmack/excpath
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Decode attn in the major opcode decode table
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Decode sc in the major opcode decode table
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Remove sim_config instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
execute1: Implement trap instructions properly
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Consolidate trap variants under a single OP_TRAP
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
execute1: Simplify the interrupt logic a little
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Rename OP_MCRF to OP_CROP and trim insn_type_t
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Paul Mackerras
Give exceptions a separate path to writeback
blob
|
commitdiff
|
raw
|
diff to current
2020-04-02
Anton Blanchard
Merge pull request #155 from mikey/exceptions
blob
|
commitdiff
|
raw
|
diff to current
2020-04-01
Michael Neuling
Add sc, illegal and decrementer exceptions and some...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-31
Michael Neuling
Plumb attn instruction through to execute1
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Anton Blanchard
Merge pull request #153 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Paul Mackerras
loadstore1: Add support for cache-inhibited load and...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-28
Paul Mackerras
loadstore1: Move logic from dcache to loadstore1
blob
|
commitdiff
|
raw
|
diff to current
2020-02-27
Paul Mackerras
dcache: Implement load-reserve and store-conditional...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-19
Paul Mackerras
Remove single-issue constraint for most loads and stores
blob
|
commitdiff
|
raw
|
diff to current
2020-02-05
Paul Mackerras
execute1: Use truth table embedded in instruction for...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-21
Anton Blanchard
Merge pull request #134 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
countzero: Add a register to help make timing
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
Plumb loadstore1 input from execute1 not decode2
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
execute: Implement bypass from output of execute1 to...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
execute: Move popcnt and prty instructions into the...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
execute: Do comparisons using the main adder
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
execute1: Move EXTS* instruction back into execute1
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
execute1: Remember dest GPR, RC, OE, XER for slow opera...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
Make divider hang off the side of execute1
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
Make multiplier hang off the side of execute1
blob
|
commitdiff
|
raw
|
diff to current
2020-01-11
Anton Blanchard
Merge pull request #133 from antonblanchard/ghdl-synth
blob
|
commitdiff
|
raw
|
diff to current
2020-01-11
Anton Blanchard
Fix a ghdysynth inferred latch error in execute
blob
|
commitdiff
|
raw
|
diff to current
2020-01-11
Anton Blanchard
Merge pull request #131 from antonblanchard/new-tests
blob
|
commitdiff
|
raw
|
diff to current
2020-01-11
Anton Blanchard
Upper 32 bits of XER should read as 0s
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Anton Blanchard
Merge pull request #127 from tomtor/CR-PR
blob
|
commitdiff
|
raw
|
diff to current
2020-01-06
Tom Vijlbrief
Implement CRNOR and friends
blob
|
commitdiff
|
raw
|
diff to current
2019-12-09
Anton Blanchard
Merge pull request #122 from paulusmack/benh-sprs
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Benjamin Herrenschmidt
sprs: Store common SPRs in register file
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Paul Mackerras
execute: Copy XER[SO] to CR for cmp[i] and cmpl[i]...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Benjamin Herrenschmidt
Add basic XER support
blob
|
commitdiff
|
raw
|
diff to current
2019-11-18
Anton Blanchard
Merge pull request #120 from antonblanchard/spr-decode...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Benjamin Herrenschmidt
spr: Cleanup decoding of SPR numbers
blob
|
commitdiff
|
raw
|
diff to current
2019-10-25
Anton Blanchard
Merge pull request #115 from antonblanchard/reduce...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-25
Anton Blanchard
Merge pull request #113 from mikey/exec-sim-remove
blob
|
commitdiff
|
raw
|
diff to current
2019-10-25
Anton Blanchard
Merge pull request #114 from antonblanchard/dcache
blob
|
commitdiff
|
raw
|
diff to current
2019-10-24
Michael Neuling
Remove SIM generic from execute1
blob
|
commitdiff
|
raw
|
diff to current
2019-10-23
Benjamin Herrenschmidt
insn: Simplistic implementation of icbi
blob
|
commitdiff
|
raw
|
diff to current
2019-10-23
Benjamin Herrenschmidt
insn: Implement isync instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-10-17
Anton Blanchard
Merge pull request #109 from antonblanchard/misc
blob
|
commitdiff
|
raw
|
diff to current
2019-10-17
Anton Blanchard
isel takes a CR bit, not a CR field
blob
|
commitdiff
|
raw
|
diff to current
2019-10-16
Benjamin Herrenschmidt
execute1: Remove mux on "write_data" and "rc" outputs
blob
|
commitdiff
|
raw
|
diff to current
2019-10-16
Benjamin Herrenschmidt
crhelpers: Constraint "crnum" integer
blob
|
commitdiff
|
raw
|
diff to current
2019-10-16
Benjamin Herrenschmidt
execute1: Reformat
blob
|
commitdiff
|
raw
|
diff to current
2019-10-16
Anton Blanchard
Merge pull request #105 from paulusmack/writeback
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Paul Mackerras
Remove execute2 stage
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Anton Blanchard
Merge pull request #104 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Paul Mackerras
Do sign-extension instructions in writeback instead...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Paul Mackerras
Implement neg using OP_ADD
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Anton Blanchard
Merge pull request #84 from classilla/master
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Anton Blanchard
Merge pull request #89 from mikey/gitignore
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Anton Blanchard
Merge pull request #90 from antonblanchard/newcrf-infer...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Anton Blanchard
Don't infer latch for newcrf
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Anton Blanchard
Merge pull request #79 from deece/uart_address
blob
|
commitdiff
|
raw
|
diff to current
2019-10-09
Anton Blanchard
Merge pull request #83 from paulusmack/logical
blob
|
commitdiff
|
raw
|
diff to current
next