ICache, Fetch: Re-pipe things such that the icache now has a one-cycle latency. ... 2010-02-22T07:20:36ZJoshua Wisejoshua@escape.joshuawise.comJoshua Wisejoshua@escape.joshuawise.com2010-02-22T07:20:36Zhttp://git.joshuawise.com/firearm.git/commitdiff/3c947a993d1b35c3a15978983487617b6b56e423
ICache, Fetch: Re-pipe things such that the icache now has a one-cycle latency. It hasn't been internally rerouted yet to take advantage of this; that comes next.
Fetch, ICache: Autoize ICache/Fetch interface, and rename with more stylish names.2010-02-22T03:27:54ZJoshua Wisejoshua@escape.joshuawise.comJoshua Wisejoshua@escape.joshuawise.com2010-02-22T03:27:54Zhttp://git.joshuawise.com/firearm.git/commitdiff/2bf779cf61c7fe72cb43ab383772d0c266e4952e
Fetch, ICache: Autoize ICache/Fetch interface, and rename with more stylish names.
Fetch: Rewrite for the 317235784th time, this time based off a block diagram on paper... 2009-03-17T01:19:51ZJoshua Wisejoshua@nyus.joshuawise.comJoshua Wisejoshua@nyus.joshuawise.com2009-03-17T01:19:51Zhttp://git.joshuawise.com/firearm.git/commitdiff/523d16134c50f8580d44882329675c12440d41d1
Fetch: Rewrite for the 317235784th time, this time based off a block diagram on paper and solid principles that do not involve combinatorial loops. -.-
Fetch: Fix async reset to actually not do it wrong.2009-01-24T09:31:18ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-24T09:31:18Zhttp://git.joshuawise.com/firearm.git/commitdiff/d43b0ab9a916f24601dd987fa84eb6e629b1679d
Fetch: Fix async reset to actually not do it wrong.
Fetch: Allow new queued jumps to take precedence over old queued jumps (i.e., ldm... 2009-01-22T07:58:24ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-22T07:58:24Zhttp://git.joshuawise.com/firearm.git/commitdiff/59680e79c8283984a36efdc1f4a295bb6a7cf2c3
Fetch: Allow new queued jumps to take precedence over old queued jumps (i.e., ldm followed by bl; the bl happens first, but the ldm is what we really want in the end)
Fetch: Also queue up a jump if we are stalled.2009-01-14T05:57:29ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-14T05:57:29Zhttp://git.joshuawise.com/firearm.git/commitdiff/ae185fc472934b4f3a318c8f898fa6b6a38a12da
Fetch: qjmp is for queueing up jumps while rd_waiting, not while stalled.2009-01-10T09:04:58ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-10T09:04:58Zhttp://git.joshuawise.com/firearm.git/commitdiff/ac3ae95acace9eb20e9bd75b59aa5f944df4d429
Fetch: qjmp is for queueing up jumps while rd_waiting, not while stalled.
Fetch: Rewrite to be cleaner.2009-01-10T08:26:03ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-10T08:26:03Zhttp://git.joshuawise.com/firearm.git/commitdiff/6318a7e8b9da8c5372af7353dfaaf97763984cc9
Fix stupid pc request in Fetch2008-12-28T11:00:52ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2008-12-28T11:00:52Zhttp://git.joshuawise.com/firearm.git/commitdiff/171401a8d267c6359bf0dec25d3b3c1b2e38fd32
Initialize more things, and follow more clocking rules.2008-12-26T13:28:37ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2008-12-26T13:28:37Zhttp://git.joshuawise.com/firearm.git/commitdiff/90ff449a4ff253d31572db4bf6bdabe61b6b3783
Initialize more things, and follow more clocking rules.
Fix a few scattered bugs, and get fetch to work.2008-12-22T08:07:54ZJoshua Wisejoshua@nyus.joshuawise.comJoshua Wisejoshua@nyus.joshuawise.com2008-12-22T08:07:54Zhttp://git.joshuawise.com/firearm.git/commitdiff/45fa96c0a2fd6e490690cff69dd694a3dce3ab35