WIP: Replace fields in power_decoder with signals of the same name
[soc.git] / src /
2020-03-30 Michael NolanWIP: Replace fields in power_decoder with signals of...
2020-03-30 Luke Kenneth Casso... add break (leave) statement
2020-03-30 Luke Kenneth Casso... sigh add in do while syntax
2020-03-30 Luke Kenneth Casso... add support for for-loops
2020-03-30 Luke Kenneth Casso... add token-preprocessing step to make code look more...
2020-03-30 Luke Kenneth Casso... get if/else comparisons working with python3
2020-03-30 Luke Kenneth Casso... add concatenation of signals (by way of global function...
2020-03-29 Luke Kenneth Casso... annoying. convert to python3
2020-03-29 Michael NolanUpdate proof_decoder2 to handle signed immediates
2020-03-29 Michael NolanFix issue 271, remove unneeded fields in power_fieldsn.py
2020-03-29 Luke Kenneth Casso... add listmaker
2020-03-29 Luke Kenneth Casso... start to convert to POWER decoder, add slice/subscript
2020-03-29 Luke Kenneth Casso... add while statement to GardenSnake. cute!
2020-03-29 Luke Kenneth Casso... add support for ELSE statement, enable debug etc.
2020-03-29 Luke Kenneth Casso... add first python-ply recovered working version of Garde...
2020-03-26 Luke Kenneth Casso... add TODO for cry_in==CA
2020-03-26 Luke Kenneth Casso... add TODO for cry_in==CA
2020-03-26 Luke Kenneth Casso... fix 1-overflow
2020-03-26 Luke Kenneth Casso... brackets to be safe
2020-03-26 Michael NolanAdd tests for subfic and neg
2020-03-26 Michael NolanSub instruction working
2020-03-26 Luke Kenneth Casso... add newline to stop gnu-as whining
2020-03-26 Luke Kenneth Casso... seeing spurious failures on gdb connection
2020-03-26 Luke Kenneth Casso... wait for communication with closing program and close...
2020-03-25 Michael NolanDirectly compare simulator with qemu
2020-03-25 Michael NolanAssemble whole program instead of instruction by instru...
2020-03-25 Michael NolanAdd rudimentary python qemu interface
2020-03-25 Michael NolanAdd instructions for how to launch qemu
2020-03-25 Michael NolanAdd qemu test directory
2020-03-24 Luke Kenneth Casso... change name of test function in addr_split
2020-03-24 Luke Kenneth Casso... whitespace
2020-03-24 Luke Kenneth Casso... whitespace cleanup
2020-03-24 Luke Kenneth Casso... add cross-references to bugreports and wiki
2020-03-24 Luke Kenneth Casso... add routing of store data through splitters
2020-03-24 Luke Kenneth Casso... move ashift out to common area
2020-03-23 Michael NolanImplement load and store of bytes, halfwords, and words
2020-03-23 Michael NolanProperly sign extend immediates
2020-03-23 Michael NolanFix broken test
2020-03-23 Michael NolanAdd support for extended/indexed ld/st
2020-03-23 Luke Kenneth Casso... hmm start adding st in (half done)
2020-03-23 Michael NolanAdd memory loads and stores to simulator
2020-03-23 Michael NolanBegin adding backend simulator
2020-03-23 Michael NolanMove gnu assembler interface to separate file
2020-03-23 Luke Kenneth Casso... split sim classes out into separate module
2020-03-23 Luke Kenneth Casso... add twin partial address mapper class
2020-03-23 Luke Kenneth Casso... sort out unit test for address split
2020-03-22 Luke Kenneth Casso... get AddrSplitter working for data len=8
2020-03-22 Luke Kenneth Casso... working on simulation to test Address Splitter
2020-03-22 Luke Kenneth Casso... link up output from ld1/ld2 and merge into request
2020-03-22 Luke Kenneth Casso... start putting LDSTSplitter together
2020-03-21 Luke Kenneth Casso... set bigendian=1 in formal proofs of decoder (TODO:...
2020-03-21 Luke Kenneth Casso... whoops cut/paste error
2020-03-21 Luke Kenneth Casso... start on address splitter, idea is to use Queues
2020-03-21 Luke Kenneth Casso... mention instruction fetch mapping section
2020-03-21 Luke Kenneth Casso... shorten variables, add comments
2020-03-21 Luke Kenneth Casso... add option to switch endianness on gnu as
2020-03-21 Luke Kenneth Casso... add big/little byte-reversing
2020-03-20 Michael NolanFix proof_decoder2
2020-03-20 Michael NolanDelete log messages in power_fields and power_fieldsn
2020-03-20 Michael NolanMinor cleanup
2020-03-20 Michael NolanAdd test for branch to lr/ctr
2020-03-20 Michael NolanAdd tests for branch instructions
2020-03-20 Michael NolanAdd test for rotate/shift instructions
2020-03-20 Michael NolanRemove unneeded condition register decoder
2020-03-19 Michael NolanAdd test for cmp with register
2020-03-19 Michael NolanAdd tests for load/store with immediate offset
2020-03-19 Michael NolanAdd ld and st instructions to the reg/reg test
2020-03-19 Michael NolanAdd checks for the decoding of RC (the . in some instru...
2020-03-19 Michael NolanAdd tests for register+immediate ops
2020-03-19 Michael NolanFactor out instruction generation and testing from...
2020-03-19 Michael NolanCleanup test_decoder_gas.py
2020-03-19 Michael NolanAdd assertions for input registers
2020-03-19 Luke Kenneth Casso... fix silly errors in power_fieldsn.py
2020-03-19 Luke Kenneth Casso... invert bits of field in decoder (not instruction bits)
2020-03-18 Michael NolanBegin adding a test using GNU AS
2020-03-18 Michael NolanAdd proof that all other opcodes decode to INVALID
2020-03-18 Michael NolanFix bug where enum values weren't getting set to int
2020-03-18 Luke Kenneth Casso... use function which reverses bit-order
2020-03-18 Luke Kenneth Casso... comment reverse-order of bit-fields
2020-03-18 Luke Kenneth Casso... done, bugs.libre-riscv.org/show_bug.cgi?id=261
2020-03-18 Michael NolanCreate SPR enum from sprs.csv
2020-03-18 Michael NolanAdd more to decoder proof
2020-03-18 Michael NolanBegin adding proof for decoder stage 1
2020-03-18 Luke Kenneth Casso... add comment about SPRs CSV
2020-03-18 Luke Kenneth Casso... add comments
2020-03-18 Luke Kenneth Casso... import absolute paths
2020-03-16 Luke Kenneth Casso... clarify is_match manually
2020-03-16 Luke Kenneth Casso... add exploratory unit test for partial address matching
2020-03-16 Luke Kenneth Casso... comment out addr_we_i, seems not to be used
2020-03-16 Luke Kenneth Casso... connect up expander output, set up is_match to check...
2020-03-16 Luke Kenneth Casso... connect LenExpanders into PartialAddrBitmap
2020-03-15 Luke Kenneth Casso... crossreference to bugreport
2020-03-15 Luke Kenneth Casso... add description of how PartialAddrBitmap works
2020-03-15 Luke Kenneth Casso... add beginnings of link to lenexpanders
2020-03-14 Luke Kenneth Casso... add a LenExpand class which takes a (length, addr)...
2020-03-14 Luke Kenneth Casso... add beginnings of PartialAddrBitmap elaborate
2020-03-13 Luke Kenneth Casso... allow over-ride of address match function in PartialAdd...
2020-03-11 Luke Kenneth Casso... fix more imports
2020-03-11 Luke Kenneth Casso... fix more imports
2020-03-11 Luke Kenneth Casso... enable rvfi, fix imports
next