He, Wenjian
03c2b4692c
cpu-o3: bugfix of rename squash when SMT
...
In an SMT CPU, upon a squash, the phys regs used by
mispredicted instructions can still be owned by executing
instructions in IEW. If the regs are added back to freelist
on this tick, the reg may be renamed to be used by another
SMT thread. This causes reg ownership hazard, which may
eventually freeze the CPU.
This patch delays the freelist update to avoid the hazard.
Change-Id: I993b3c7d357269f01146db61fc8a7b83a989ea45
2023-08-10 21:43:09 +08:00
..
2022-11-29 23:44:38 +00:00
2022-08-03 09:10:41 +00:00
2023-01-17 10:09:56 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-08-20 07:30:32 +00:00
2023-05-08 19:09:51 +00:00
2023-05-08 19:09:51 +00:00
2023-05-08 19:09:51 +00:00
2023-05-08 19:09:51 +00:00
2023-01-06 00:54:30 +00:00
2022-01-12 15:59:27 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-03-21 06:53:55 +00:00
2023-05-08 19:09:51 +00:00
2023-05-08 19:09:51 +00:00
2023-05-08 19:09:51 +00:00
2021-07-01 19:08:24 +00:00
2022-03-01 22:01:01 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-05-25 21:36:39 +00:00
2022-08-03 09:10:41 +00:00
2023-05-08 19:09:51 +00:00
2023-05-08 19:09:51 +00:00
2023-03-21 06:53:55 +00:00
2022-01-12 15:59:27 +00:00
2021-07-01 19:08:24 +00:00
2022-08-20 07:30:32 +00:00
2022-08-20 07:30:32 +00:00
2023-02-03 06:11:45 +00:00
2022-04-11 07:31:34 +00:00
2023-03-21 06:53:55 +00:00
2023-03-21 06:53:55 +00:00
2022-09-02 10:20:51 +00:00
2022-09-02 10:20:51 +00:00
2023-01-17 10:09:56 +00:00
2023-01-17 10:09:56 +00:00
2022-08-04 20:22:44 +00:00
2022-06-07 18:26:33 +00:00
2023-08-10 21:43:09 +08:00
2023-08-10 21:43:09 +08:00
2022-01-12 15:59:27 +00:00
2022-08-20 07:30:32 +00:00
2022-09-02 10:20:51 +00:00
2022-06-07 18:26:33 +00:00
2022-06-07 18:26:33 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-08-20 07:30:32 +00:00
2022-08-20 07:30:32 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00