summaryrefslogtreecommitdiff
path: root/sys/arch/hppa/include/cpufunc.h
AgeCommit message (Collapse)Author
2005-04-07put a memmory barrier onto the sync_caches()Michael Shalayeff
2004-07-01have separate insn and data cache all-flushersMichael Shalayeff
2004-04-07update copyright; miod@ is fine w/ files where he holds it tooMichael Shalayeff
2004-04-06in cpu_exit() make sure to flush the fpu operation (store fr0)Michael Shalayeff
2003-09-25provide a function to enable accel io on pcxl2 and use it on the fbMichael Shalayeff
2003-08-20mfcpu_t appears to be more useful as mfcpu it seemsMichael Shalayeff
2003-04-07add mfcpu() and kill get_psw/set_psw that should not be used from the .c codeMichael Shalayeff
2002-09-05fpu save state is a separate magic function nowMichael Shalayeff
2002-03-15rewrite a pmap to use multilevel page tables.Michael Shalayeff
lower 12 bits contain the perms, no unused bits left, but a couple for off-tlb use (as the ref implemented now). do not use the hvt, which might get some use later if proven to speed thigs up, tlb handlers would po another dozen of insns though, but if that's worth its... move on the data seg and map kernel text rdonly (idea form fredette), since all of the page0 mods done before that we are all fine except for some viper fluff, but later w/ that. this also picks up a bit more of ddb magic for bpt and ss. tlb handlers can use a little bit more of attention, but things, visually, seem to be much faster already, -- sorry, no benchmarks for now. * effort sponsored in part by the `henry st. old ale house' * and mr.pete and mr.lee in particular in thier generous entrirety. * the proj took a little more that 72man*h as it was expected, * but within murhy's law estimations.
2002-03-14First round of __P removal in sysTodd C. Miller
2000-05-15fdcache/pdcache/ficache as out of line functions from litesMichael Shalayeff
2000-04-24fix some typesMichael Shalayeff
2000-03-29timeout-driven heartbeat.Michael Shalayeff
right thing would be to pass beat count as an argument to timeout routine (casted to (void *)) avoiding static counter, but doing timeout_set() every timeout_add() sounds kinda uncool. well, pondering in the struct timeout guts would be even more ugly.
2000-02-09yes, better netled namesMichael Shalayeff
2000-02-09heartbeat -- yeah we have a patch for thatMichael Shalayeff
1999-12-18add pdcache(), purge data cacheMichael Shalayeff
1999-11-25'+' vs '=','0' constraintsMichael Shalayeff
1999-08-12fix asm() modifiersMichael Shalayeff
1999-05-22fix f{d,i}cache wrt last cache lineMichael Shalayeff
1999-05-02new {s,g}et_psw()Michael Shalayeff
1999-04-20uvm names and definitionsMichael Shalayeff
1999-02-25fix c&p in fice() (s/fdce/fice/); cleanupMichael Shalayeff
1998-12-29make fcacheall(), ptlball() void on args, so anybody can call 'emMichael Shalayeff
1998-12-05btlb_insert() now returns slot number, heartbeat() and cpu_gethpa(to get ↵Michael Shalayeff
cpu#0 HPA) prototypes
1998-10-30remove all those "black magic" inspired routines,Michael Shalayeff
use PDC calls instead, which is more MI. we also don't need pmap_map to be defined any more, unless kernel mapping enforced through FORCE_MAP_KERNEL definition.
1998-08-29more functionsMichael Shalayeff
1998-07-07more includesMichael Shalayeff