Commit Graph
1344 Commits
Author SHA1 Message Date
felsabbagh3 26f9fc96c3 Corner case where the pipeline is stalled, makes mrvq entereis valid, but when unstalled mrvq_init isn't set up correctly 2020-05-16 21:20:57 -07:00
felsabbagh3 101de6b138 mrvq update ready + init ready as 1 in same cycle causing incorrect ready state 2020-05-16 18:52:30 -07:00
felsabbagh3 794664363c Commented rtlsim dynamiclib for mac 2020-05-16 18:02:37 -07:00
felsabbagh3 f55a1be6cb Commented mac dynamiclib in basic 2020-05-16 18:01:20 -07:00
felsabbagh3 4bf0bcca8a Fix incorrect CSR forwarding for GID between different warps 2020-05-16 17:56:15 -07:00
felsabbagh3 e2741f9cdb Force miss_add init ready to 1 when core req matches with mrvq entry, regardless of hit/miss 2020-05-16 16:26:26 -07:00
Blaise Tine 544f272ff9 update 2020-05-16 18:16:14 -04:00
Blaise Tine d6c87dbb0a added debug print states or rtl 2020-05-16 14:19:17 -04:00
Blaise Tine 65c2da76cf snooping response handling fix 2020-05-14 23:34:52 -04:00
Blaise Tine 57a037b2f4 snooping response handling fix 2020-05-14 23:06:15 -04:00
Blaise Tine d623ef4029 snooping response handling fix 2020-05-14 23:05:46 -04:00
Blaise Tine bcb9514799 snooping response handling fix 2020-05-14 11:01:41 -04:00
felsabbagh3 ff140b6811 Added an initial ready state to an mrvq entry that might be set to 1 2020-05-12 21:47:51 -07:00
felsabbagh3 5b2624046e Avoid snoop deadlock whith snoops. Adds mrvq not almost full for snrq pop 2020-05-12 21:30:17 -07:00
felsabbagh3 b08b80156d Added pending request check. This applies when 1) mrvq entery is valid/ready but not head, then a core request hits 2) snoop when pending write. A pending miss request is either a valid entry in mrvq OR a miss entery in st2 2020-05-12 21:25:13 -07:00
Blaise Tine b0b38f6c24 snooping response handling fix 2020-05-12 18:52:24 -04:00
Blaise Tine 1eda9b34d5 snooping response handling fix 2020-05-12 13:36:55 -04:00
Blaise Tine fcf3800d5d snooping response handling fix 2020-05-12 13:35:18 -04:00
Blaise Tine c49f01b769 snooping response handling 2020-05-11 22:55:44 -04:00
Blaise Tine b6c4aa0baa rtl refactoring 2020-05-10 09:52:38 -04:00
Blaise Tine cc84e0691c multicore fix 2020-05-10 08:30:04 -04:00
Blaise Tine 359601cfd3 OPAE rtl fixes 2020-05-08 13:16:44 -07:00
Blaise Tine c2e9240b7d OPAE rtl fixes 2020-05-08 08:28:28 -07:00
Blaise Tine 13dfd5c8c7 rtl multicore fix 2020-05-07 02:20:12 -04:00
Blaise Tine de9fc68ccc opae fixes 2020-05-06 21:14:53 -07:00
Blaise Tine 59cc0d5be9 rtl multicore fix 2020-05-06 13:33:16 -04:00
Blaise Tine 330bbc4f56 rtl gpr multicore fix 2020-05-06 09:05:10 -04:00
Blaise Tine b1fdf0a947 fix rtl gpr zero 2020-05-06 05:25:20 -04:00
Blaise Tine 7e748e4e38 rtl refactoring 2020-05-05 16:28:14 -04:00
Blaise Tine 5def6d0da6 rtl refactoring 2020-05-05 13:32:50 -04:00
Blaise Tine 2ab90e9436 rtl refactoring 2020-05-05 13:31:50 -04:00
Blaise Tine b7e892ee16 rtl refactoring 2020-05-05 10:46:48 -04:00
Blaise Tine f142afac80 rtl refactoring 2020-05-04 20:12:05 -04:00
Blaise Tine 69f607b73e rtl refactoring 2020-05-03 17:10:02 -04:00
Blaise Tine a1dc90b951 rtl cache refactory 2020-04-30 17:12:18 -04:00
Blaise Tine 814ac50d12 RTL code refactoring 2020-04-23 14:24:53 -04:00
Blaise Tine 2846809823 RTL code refactoring 2020-04-23 14:12:08 -04:00
Blaise Tine f79067fb52 RTL code refactoring 2020-04-23 13:55:54 -04:00
Blaise Tine 00a5122fd4 RTL code refactoring 2020-04-23 13:49:45 -04:00
Blaise Tine 3cf1a5074b RTL code refactoring 2020-04-23 12:50:02 -04:00
Blaise Tine 28d054e295 RTL code refactoring 2020-04-23 12:38:44 -04:00
Blaise Tine f0e257bc8e minor update 2020-04-23 09:09:01 -04:00
Tine, BlaiseandGitHub Enterprise 016a4fdb60 Delete basic 2020-04-23 06:24:00 -04:00
Tine, BlaiseandGitHub Enterprise 99bcc91a70 Delete demo 2020-04-23 06:23:47 -04:00
Blaise Tine 77a52ea20b optimized opae cci to dev memcpy using double buffering and request window to work around unordered read requests 2020-04-23 01:30:45 -07:00
Blaise Tine 3e64cb4380 minor update 2020-04-21 22:24:05 -04:00
Blaise Tine e95af111a5 update 2020-04-21 17:52:27 -04:00
Blaise Tine 38f73af627 update 2020-04-21 17:50:42 -04:00
Blaise Tine 24c81c4a3a merge 2020-04-21 12:32:46 -07:00
Blaise Tine f53256f854 quartus projects 2020-04-21 12:28:37 -07:00