1
0
Commit Graph

3248 Commits

Author SHA1 Message Date
Andrew Waterman 0f20771664 rename queue to Queue
fixes build with case-insensitive file system
2012-08-08 22:11:59 -07:00
Andrew Waterman 17dc2075dd fix some LLC control bugs 2012-08-06 17:10:04 -07:00
Andrew Waterman 115c25c34b fix some LLC control bugs 2012-08-06 17:10:04 -07:00
Andrew Waterman 897a4e349b fix some LLC control bugs 2012-08-06 17:10:04 -07:00
Andrew Waterman e9c35b4923 ameliorate DTLB kill->rdy critical path 2012-08-06 17:05:05 -07:00
Andrew Waterman b94e6915ab refactor IPIs; use new tohost/fromhost protocol 2012-08-03 19:00:34 -07:00
Andrew Waterman 875f3622af fix deadlock in coherence hub 2012-08-03 19:00:03 -07:00
Andrew Waterman 962423d2d1 fix deadlock in coherence hub 2012-08-03 19:00:03 -07:00
Andrew Waterman 6510f020c7 fix deadlock in coherence hub 2012-08-03 19:00:03 -07:00
Andrew Waterman e346f21725 fix control bug in LLC
structural hazard on tag ram caused deadlock
2012-08-03 18:59:37 -07:00
Andrew Waterman 92b7504c9a fix control bug in LLC
structural hazard on tag ram caused deadlock
2012-08-03 18:59:37 -07:00
Andrew Waterman e3726c4db0 fix control bug in LLC
structural hazard on tag ram caused deadlock
2012-08-03 18:59:37 -07:00
Andrew Waterman 7a75334bb9 pipeline LLC further 2012-07-31 17:45:14 -07:00
Andrew Waterman 7b9cfd0b90 pipeline LLC further 2012-07-31 17:45:14 -07:00
Andrew Waterman def913096e pipeline LLC further 2012-07-31 17:45:14 -07:00
Andrew Waterman 8db233c9b7 further pipeline the LLC 2012-07-30 20:12:11 -07:00
Andrew Waterman 85dc34df80 further pipeline the LLC 2012-07-30 20:12:11 -07:00
Andrew Waterman 3a8f3e0de5 further pipeline the LLC 2012-07-30 20:12:11 -07:00
Andrew Waterman 80c243469e add flow queues and skid buffers
hopefully they work
2012-07-30 18:47:12 -07:00
Andrew Waterman be4fa936dd fix PriorityEncoderOH bug 2012-07-30 18:28:54 -07:00
Andrew Waterman 2ec76390e3 improve PriorityEncoderOH and add Counter util 2012-07-30 16:06:55 -07:00
Yunsup Lee 4d4e28c138 remove reset pin on llc 2012-07-28 21:14:51 -07:00
Yunsup Lee 914b6b622d remove reset pin on llc 2012-07-28 21:14:51 -07:00
Yunsup Lee 2af84f994a remove reset pin on llc 2012-07-28 21:14:51 -07:00
Yunsup Lee 465f2efca7 add reset pin to llc 2012-07-27 18:44:39 -07:00
Yunsup Lee 0a2d284d24 add reset pin to llc 2012-07-27 18:44:39 -07:00
Yunsup Lee 0a1cd1175c add reset pin to llc 2012-07-27 18:44:39 -07:00
Huy Vo db91c4cf6c hwacha 2012-07-27 18:13:20 -07:00
Huy Vo 32a16d183f consts file doesn't depend on WIDTH_PVFB if HAVE_PVFB == false 2012-07-27 18:13:20 -07:00
Andrew Waterman 130fa95ed6 expand HTIF's PCR register space 2012-07-27 14:52:39 -07:00
Andrew Waterman 7778802395 reduce number of outstanding transactions 2012-07-26 14:51:41 -07:00
Andrew Waterman 9c50621a19 remove chip-specific uncore gunk 2012-07-26 03:26:52 -07:00
Andrew Waterman 1ae3091261 memory system bug fixes 2012-07-26 00:05:21 -07:00
Andrew Waterman 1405718ca8 memory system bug fixes 2012-07-26 00:05:21 -07:00
Andrew Waterman a5bea4364f memory system bug fixes 2012-07-26 00:05:21 -07:00
Yunsup Lee 3a2b305ddf change htif width to 16 2012-07-25 17:25:50 -07:00
Andrew Waterman 177dbdadd9 merge HTIF port and backup memory port 2012-07-25 00:18:02 -07:00
Yunsup Lee 309193dd07 change llc size 2012-07-24 14:10:29 -07:00
Yunsup Lee 7736405726 fix bug in coherence hub, respect xact_rep.ready 2012-07-23 20:56:55 -07:00
Yunsup Lee d0e12c13f6 fix bug in coherence hub, respect xact_rep.ready 2012-07-23 20:56:55 -07:00
Yunsup Lee 6541cf22a4 fix bug in coherence hub, respect xact_rep.ready 2012-07-23 20:56:55 -07:00
Yunsup Lee f4e3e72ad1 hoist HTIF_WIDTH out to consts 2012-07-23 17:30:04 -07:00
Andrew Waterman a21c355114 fix htif split request/response 2012-07-23 17:15:16 -07:00
Andrew Waterman df8aff0906 don't dequeue probe queue during reset 2012-07-22 21:05:52 -07:00
Andrew Waterman c6ac836581 don't dequeue probe queue during reset 2012-07-22 21:05:52 -07:00
Andrew Waterman 938effc053 don't dequeue probe queue during reset 2012-07-22 21:05:52 -07:00
Yunsup Lee 379f021359 change ioHTIF interface between the tile/uncore boundary to cope with asynchrony 2012-07-22 18:26:02 -07:00
Yunsup Lee c892950bf1 hoist out uncore as its own component 2012-07-22 17:48:17 -07:00
Huy Vo 0a97d6ab4d type casting 2012-07-18 13:03:35 -07:00
Andrew Waterman d01e70c672 decouple all interfaces between tile and top
also, add an "incoherent" bit to tilelink to indicate no probes needed
2012-07-17 22:55:40 -07:00