summaryrefslogtreecommitdiff
path: root/inc/storage.h
AgeCommit message (Expand)Author
2025-04-27Replace view function with get_databd
2025-04-21Add licensing infobd
2025-04-16Wrap all addresses immediatelybd
2025-04-14Add preprocess method to storage, removing nearly all duplicationbd
2025-04-14Simplify cache/dram process functionsbd
2025-04-14Initial refactor of is_access_clearedbd
2025-04-11First part of storage rework (see description)bd
2025-03-28Move get_instr_fields, add all instruction mnemonicsbd
2025-03-22Remove manual clock advancing / resolution from storage devicesbd
2025-03-11Rename read/write to read_line and write_wordbd
2025-03-11support for reading word, writing line to storage, dirty cache eviction, cach...Siddarth-Suresh
2025-03-10CLI view, clock, store, program bannerbd
2025-03-10Add starter overloaded << operator for cachebd
2025-03-10Update cli method signatures, add some getters to cache and storagebd
2025-03-09Untested implementation for loading absent data into cachebd
2025-03-09Move do_write to dram.h, is_blocked flagbd
2025-03-09Implement dram loadSiddarth-Suresh
2025-03-08Remove queue in storage.hbd
2025-03-08enforce single unit per clock cycle, order to serve storage requestsbd
2025-03-08Refactor function return schemebd
2025-03-06Allow sidedoor free access to writing memorybd
2025-03-06dram implement delay and conflicting request logicbd
2025-03-06dram write (no delay, no accessor trackingbd
2025-03-06Storage.view method, some initial testsbd
2025-03-05whitespacebd
2025-03-05constructors + method declarations for cache, dram, reponse, storagebd
2025-03-04Impartial storage/dram classesbd