Commit Graph

36 Commits

Author SHA1 Message Date
Danila Fedorin f2c96180e4 Add cache range view 2019-06-01 14:43:40 -07:00
Danila Fedorin 452056f71c Add some other minor visual fixes 2019-05-31 23:58:27 -07:00
Danila Fedorin 7c5a62d57a Add some visual changes to improve usability 2019-05-31 23:54:11 -07:00
Danila Fedorin 5a28a554a1 Change buttons to correct value 2019-05-31 23:37:32 -07:00
Danila Fedorin e6c7638324 Display access numbers and reset cache state between accesses. 2019-05-31 23:06:03 -07:00
Danila Fedorin 3c0f5d34bf Make address type explicit. 2019-05-30 18:33:40 -07:00
Danila Fedorin cc12636bcd Convert byte address to words. 2019-05-30 18:32:25 -07:00
Danila Fedorin 5c2c13d83e Disallow empty lists. 2019-05-30 18:14:35 -07:00
Danila Fedorin 281c589dc6 Allow accessing several numbers. 2019-05-29 23:48:02 -07:00
Danila Fedorin b96c16918b Only display certain views when they are useful. 2019-05-29 19:11:37 -07:00
Danila Fedorin 23ff56ef82 Use sane defaults for cache hierarchies. 2019-05-29 19:11:25 -07:00
Danila Fedorin 0cb9eb34d0 Add an info view. 2019-05-29 18:37:31 -07:00
Danila Fedorin 6a06a99529 Use bootstrap styles.
Better than anything I can do in a short period of time!
2019-05-29 18:29:18 -07:00
Danila Fedorin 5710f10999 Update the visuals a litte 2019-05-28 23:44:59 -07:00
Danila Fedorin 8d00731248 Add log of events to view. 2019-05-28 22:51:02 -07:00
Danila Fedorin 2f180bbf98 Properly display forward and back buttons. 2019-05-28 22:39:34 -07:00
Danila Fedorin 7cababbe67 fix cache using wrong LRU value. 2019-05-28 22:38:23 -07:00
Danila Fedorin 1dd4d1af70 Fix IntMap bug. 2019-05-28 22:34:31 -07:00
Danila Fedorin d3f34ac13c Implement reading from input. 2019-05-28 22:12:36 -07:00
Danila Fedorin 844888b28c Add code to display and step through access views. 2019-05-28 21:58:27 -07:00
Danila Fedorin 672d321616 Add a "cache view" type to step through a cache access. 2019-05-28 21:35:46 -07:00
Danila Fedorin eebf82d40a Add views for cache data. 2019-05-28 21:07:41 -07:00
Danila Fedorin 25d6ecc769 Display headers for caches. 2019-05-28 21:01:35 -07:00
Danila Fedorin 99a7be27a9 Add a way to "load" a cache hierarchy in from a model. 2019-05-28 20:22:05 -07:00
Danila Fedorin a3d6a1440f Display errors. 2019-05-28 20:08:04 -07:00
Danila Fedorin 87cc4c4cb9 Rename model parameter to be less verbose. 2019-05-28 19:51:30 -07:00
Danila Fedorin 77bd953b95 Allow creating and deleting cache levels. 2019-05-28 19:49:48 -07:00
Danila Fedorin fed46241f1 Fix data loss bug in update. 2019-05-28 19:49:30 -07:00
Danila Fedorin ad3c1f38b0 Move updates into a separate module. 2019-05-28 19:37:22 -07:00
Danila Fedorin 2b00e5c7a5 Add a basic, editable view of the cache hierarchy. 2019-05-28 19:26:02 -07:00
Danila Fedorin 559821f54a Add code to create fresh cache. 2019-05-28 19:01:51 -07:00
Danila Fedorin ddfd65b099 Create "raw" (string-based) cache model types for user input. 2019-05-28 19:01:41 -07:00
Danila Fedorin 5023b6c341 Add basic hierarchy code. 2019-05-28 19:01:14 -07:00
Danila Fedorin 8de1d82d88 Implement cache access operations. 2019-05-28 18:16:47 -07:00
Danila Fedorin 72e134ee79 Write an IntMap module to clean up indexed access code. 2019-05-28 18:16:29 -07:00
Danila Fedorin e3ccab2c82 Set up basic web application template 2019-05-27 14:08:48 -07:00