summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-03rtl/core/control: reject strex after exceptionsAlejandro Soto
2023-10-03comentariosJulianCamacho
2023-10-02tb/sim: add test: smp_bootAlejandro Soto
2023-10-02rtl/cache: fix coherence bug during snoops (in_hold latched too early)Alejandro Soto
2023-10-02rtl/core/control: implement exclusive ldstAlejandro Soto
2023-10-02tb: implement verilated slavesAlejandro Soto
2023-10-02rtl/core: implement ldrex/strex decodeAlejandro Soto
2023-10-02rtl: implement exclusive monitor datapathAlejandro Soto
2023-10-01nix: patch binutils to disable instruction support check GNU asAlejandro Soto
2023-10-01Makefile: set proper paths for linux bootAlejandro Soto
2023-10-01hps/fpga.kermit: boot linux on hpsAlejandro Soto
2023-10-01nix/flake: updateAlejandro Soto
2023-10-01nix/flake.lock: UpdateAlejandro Soto
2023-10-01rtl/cache: fix controller deadlock on cache-cache replyAlejandro Soto
2023-10-01rtl/smp: fix step-on-reset bugAlejandro Soto
2023-10-01tb: implement quad-core SMPAlejandro Soto
2023-09-30platform: implement SMP controllerAlejandro Soto
2023-09-29platform: match SDRAM bandwidth with cache line widthAlejandro Soto
2023-09-29platform: add CPUs and caches to qsysAlejandro Soto
2023-09-29qsf: enable ModelSim-AlteraAlejandro Soto
2023-09-29tb: read line-sized reads of word-sized I/O slavesAlejandro Soto
2023-09-29tb/vga: fix startup window glitchAlejandro Soto
2023-09-29nix/flake: add gcc-arm-embedded toolchain to devshellAlejandro Soto
2023-09-29tb: enable sim performance flags ("faster is better")Alejandro Soto
2023-09-29nix/flake: add kermit to devshellAlejandro Soto
2023-09-29tb/avalon: fix line equality comparisongAlejandro Soto
2023-09-26Makefile: add $(COV_DIR) to clean targetAlejandro Soto
2023-09-26rtl/mp: fix designAlejandro Soto
2023-09-26rtl/mp: add initial version of mpJulianCamacho
2023-09-25tb: implement coverage reportsAlejandro Soto
2023-09-25Makefile: enable multithreaded verilated modelsAlejandro Soto
2023-09-25rtl/core, tb: replace bus_master with a new top-level moduleAlejandro Soto
2023-09-25rtl/cache: fix writeback corruptionAlejandro Soto
2023-09-25tb: implement cache ringAlejandro Soto
2023-09-25rtl/cache: implement wait-for-replyAlejandro Soto
2023-09-24sim: fix silent fopen() failAlejandro Soto
2023-09-24tb: implement support for cache line-sized slavesAlejandro Soto
2023-09-24rtl/cache: implementAlejandro Soto
2023-09-24nix/flake: enable formatterAlejandro Soto
2023-09-24nix/flake: use custom cross-compiler in devshellsAlejandro Soto
2023-09-24nix/flake.lock: UpdateAlejandro Soto
2023-03-29Load kernel, initrd in fpga.kermitce3201Alejandro Soto
2022-12-21Fix clock/reset timing in single-step, dsp_mulAlejandro Soto
2022-12-19Fix spurious high bus_write in page walkerAlejandro Soto
2022-12-19Use 90MHz CPU clockAlejandro Soto
2022-12-18Implement privileged ldm/stm of user registersAlejandro Soto
2022-12-18Implement mode-translated memory accessesAlejandro Soto
2022-12-18Fix datapath of shifter carry-out during adc/sbc/rscAlejandro Soto
2022-12-16Fix privilege escalation while in user modeAlejandro Soto
2022-12-16Implement mode privilege checks in MMUAlejandro Soto