soc.git
2020-03-09 Michael NolanFix logical loop in DecodeA
2020-03-09 Michael NolanBegin adding proof for decoder2
2020-03-09 Michael NolanMigrate imports to use absolute imports
2020-03-09 Michael NolanFix test
2020-03-09 Luke Kenneth... sort imports on scoreboard
2020-03-09 Luke Kenneth... add __init__.py files to decoder
2020-03-09 Luke Kenneth... add __init__.py to soc
2020-03-09 Luke Kenneth... move all source directories to soc so that "import...
2020-03-08 Luke Kenneth... convert SPRs and others to Data.data/ok
2020-03-08 Luke Kenneth... convert to output reg/imm data plus "ok" flag
2020-03-08 Luke Kenneth... likewise comment out CR from decode, it is from the...
2020-03-08 Luke Kenneth... take XER out of decode, it is from the CR regfile
2020-03-08 Luke Kenneth... add test conversion to ilang to PowerDecoder2, fix...
2020-03-08 Luke Kenneth... add class comments, add rtlil creator for PowerDecode2
2020-03-08 Luke Kenneth... add combined instruction and register decoder
2020-03-08 Luke Kenneth... whitespace
2020-03-08 Luke Kenneth... decode b, c, out, rc and oe
2020-03-08 Luke Kenneth... add spr decode to A
2020-03-08 Luke Kenneth... add SPR enum
2020-03-08 Luke Kenneth... start adding DecodeA
2020-03-08 Luke Kenneth... add start on power decoder2
2020-03-07 Luke Kenneth... add extra field-register sh
2020-03-07 Luke Kenneth... add shortcuts to opcode fields from insn_helpes.vhdl
2020-03-07 Luke Kenneth... link in power field decoder
2020-03-07 Luke Kenneth... add example usage of power_fields to get at named parts...
2020-03-07 Luke Kenneth... add class which creates useable (named) representation...
2020-03-07 Luke Kenneth... uniquify names
2020-03-06 Luke Kenneth... add decoder on power fields
2020-03-06 Luke Kenneth... add field decoder
2020-03-05 Luke Kenneth... process fields to get positions associated with format
2020-03-05 Luke Kenneth... decode power fields from Forms, section 1.6 of 2.07B ISA
2020-03-05 Luke Kenneth... corrections on Form PowerDecoder
2020-03-05 Luke Kenneth... whoops wrong numbering
2020-03-05 Luke Kenneth... add "form" to power decode
2020-03-05 Luke Kenneth... add more comments
2020-03-05 Luke Kenneth... add comment docstring explaining power decoder
2020-03-05 Luke Kenneth... whitespace
2020-03-05 Luke Kenneth... add minor_19 patterns and extra/major
2020-03-05 Luke Kenneth... 3am coding. sigh. converted PowerDecoder to take list...
2020-03-04 Luke Kenneth... add idea of Decoder namedtuple
2020-03-04 Luke Kenneth... whoops realised that it is *PowerDecoder* args that...
2020-03-04 Luke Kenneth... move default case out of switch, to make room for multi...
2020-03-04 Michael NolanAdd suffix handling back in
2020-03-04 Michael NolanGenerate ilang for whole decoder
2020-03-04 Michael NolanAdd tests for minor_58 and minor_62
2020-03-04 Michael NolanHierarchial decoder semi-working
2020-03-04 Michael NolanAdd bit selectors for most of the tests
2020-03-04 Michael NolanChange decoder to take the bits to select of the opcode...
2020-03-03 Luke Kenneth... rename run_test so that nosetests3 doesnt complain
2020-03-03 Luke Kenneth... move default values to power_enums.py
2020-03-03 Luke Kenneth... experimenting getting power decoder into shape
2020-03-02 Michael NolanAdd recursive decoding
2020-03-02 Michael NolanAdd support for hierarchical decoding
2020-03-01 Luke Kenneth... idea for sub-decoder
2020-03-01 Luke Kenneth... sort out hacking of PowerDecoder to suit extra.csv
2020-03-01 Luke Kenneth... correction on single bit flags
2020-03-01 Luke Kenneth... fix up syntax errors in power_decoder
2020-03-01 Luke Kenneth... missing commas
2020-03-01 Luke Kenneth... add some basic comments to PowerOp and PowerDecoder...
2020-03-01 Luke Kenneth... separate out PowerOps from PowerDecoder, simplifies...
2020-02-29 Michael NolanAdd tests for minor_30 and minor_31 decoding tables
2020-02-29 Michael NolanAdd default case to decoder
2020-02-29 Michael NolanAdd fields from the ones in IBM's Microwatt
2020-02-29 Michael NolanAdd decoder/test for minor_19 field
2020-02-29 Michael NolanAdd code to download csv files from wiki if they don...
2020-02-29 Michael NolanMove enums to a separate file
2020-02-29 Michael NolanCorrect cry in field from a single bit to an enum
2020-02-29 Michael NolanCleanup testbench, add messages to assertions
2020-02-29 Michael NolanAdd in remaining fields from major decoder
2020-02-29 Michael NolanAdd signals for single bit flags in major.csv
2020-02-29 Michael NolanAdd input and output register selector fields
2020-02-29 Michael NolanMinor cleanup
2020-02-29 Michael NolanMove decoder.py to power_major_decoder.py
2020-02-29 Michael NolanAdd internal op field to major decoder
2020-02-29 Michael NolanBegin adding power ISA decoder
2020-01-25 Tobias Platenconvert ram tp modules
2020-01-24 Tobias Platentranslate slice_top and rab_slice from systemverilog...
2020-01-23 Tobias Platenadd more converted header files
2020-01-23 Tobias Platenbegin axi_rab to nmigen conversion
2020-01-17 Luke Kenneth... update to new revision nmigen
2020-01-17 Luke Kenneth... get familiar with tests again
2019-09-16 Tobias Platentlb_content now supports 512G pages
2019-09-11 Tobias Platenterapage lookup
2019-09-10 Tobias Platentlb_content update test
2019-09-09 Tobias Platenadd unittest for tlb_content.py
2019-08-25 Tobias Platenforgot to add one signal
2019-08-24 Tobias Platenadd is_512G to the data structure
2019-08-07 Tobias Platenpartial Unit Test for TLB
2019-08-04 Tobias Platentlb_test WIP
2019-08-01 Luke Kenneth... move priority picker to nmutil
2019-07-25 Tobias PlatenMerge branch 'master' of https://git.libre-riscv.org...
2019-07-25 Tobias Platenfix UnusedElaboratable warning in TLB code
2019-07-24 Luke Kenneth... add TLB elaboratable
2019-07-21 Tobias PlatenTLB testbench WIP
2019-07-21 isengaaraimplement page table lookup using 4 levels
2019-06-19 Luke Kenneth... forgot to pull ld_o/st_o through from LDST CompUnits
2019-06-19 Luke Kenneth... sort out address match global nomatch signal
2019-06-18 Luke Kenneth... move mem into scoreboard (really should be outside...
2019-06-18 Luke Kenneth... add separate read/write port
2019-06-18 Luke Kenneth... whoops syntax error
next