summaryrefslogtreecommitdiff
path: root/sys/arch/hppa
AgeCommit message (Collapse)Author
2000-03-23new cpu type switch code.Michael Shalayeff
initializes tlb miss handlers correspondent to probed cpu features. also btlb load routine. versions written are for pcxl and others. cpu-dep btlb loaders are missing, only generic for now.
2000-03-23new timeout code from openbsd (; remove extraneous includesMichael Shalayeff
2000-03-23New API for timeouts. Replaces the old timeout()/untimeout() API andArtur Grabowski
makes it the callers responsibility to allocate resources for the timeouts. This is a KISS implementation and does _not_ solve the problems of slow handling of a large number of pending timeouts (this will be solved in future work) (although hardclock is now guarateed to take constant time for handling of timeouts). Old timeout() and untimeout() are implemented as wrappers around the new API and kept for compatibility. They will be removed as soon as all subsystems are converted to use the new API.
2000-03-16Bring in some new UVM code from NetBSD (not current).Artur Grabowski
- Introduce a new type of map that are interrupt safe and never allow faults in them. mb_map and kmem_map are made intrsafe. - Add "access protection" to uvm_vslock (to be passed down to uvm_fault and later to pmap_enter). - madvise(2) now works. - various cleanups.
2000-03-13and he said 'this must die, Die, DIEcvs -d cvs.openbsd.org:/cvs diff ↵Michael Shalayeff
com_gsc.ccvs -d cvs.openbsd.org:/cvs diff com_gsc.c' and it died
2000-03-06do signed hex instead of %DMichael Shalayeff
2000-03-06oopsMichael Shalayeff
2000-03-06do not save/restore callee-save regs on trap, except for DDBMichael Shalayeff
2000-02-22blah, blah, blah, msgbufMichael Shalayeff
2000-02-22Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allowTodd C. Miller
off_t to be visible in stdio.h even in strict ansi mode. This is needed for ftello()/fseeko() and it allows us to remove the horrible fpos_t hack.
2000-02-10mark interrupt framesMichael Shalayeff
2000-02-10clkf_intr() implementation, better clkf_usermode()Michael Shalayeff
2000-02-10ack all ints along w/ masking 'em outi; on very early sys initMichael Shalayeff
2000-02-09_parse_ both c- and sh-style commentsMichael Shalayeff
2000-02-09oh, show me the way to the next little g^hendian {,e}isa card; 3com's happyMichael Shalayeff
2000-02-09raw bus transfers are unaligned, also some spellsMichael Shalayeff
2000-02-09thinking it seems reduces heartbeat, boyMichael Shalayeff
2000-02-09yes, better netled namesMichael Shalayeff
2000-02-09heartbeat -- yeah we have a patch for thatMichael Shalayeff
2000-02-02MD swap macrosMichael Shalayeff
2000-01-29repair busdma calls w/o cookiesMichael Shalayeff
2000-01-28determine eisa motherboard id;Michael Shalayeff
add more daughter devices definitions; enable eisa bus arbitration;
2000-01-26s/PDC_DEBUG/PDCDEBUG/Michael Shalayeff
2000-01-25some more cautions and debuggings; repair __syscallMichael Shalayeff
2000-01-25better copy and zero inlines in locore;Michael Shalayeff
proper setregs() in machedep; start of hpmc handler; some cleanup here and there;
2000-01-25cpu_wait(); flush cache in setkpc; explicit bcopy() use in cpu_fork()Michael Shalayeff
2000-01-25cpu_wait() and cpu_swapin() do existMichael Shalayeff
2000-01-25name a few crs according to their usage; 33 fpregsMichael Shalayeff
2000-01-24setup fork() child return valuesMichael Shalayeff
2000-01-18serial consoleMichael Shalayeff
2000-01-17remove unneeded stuff from setregs; force single-user for now, enable signal ↵Michael Shalayeff
debug
2000-01-17spaces everywhereMichael Shalayeff
2000-01-17spaces everywhereMichael Shalayeff
2000-01-17spaces everywhere, some knfMichael Shalayeff
2000-01-17spaces everywhereMichael Shalayeff
2000-01-17spaces and knfMichael Shalayeff
2000-01-17on fork, flush pcb too, update pcsqMichael Shalayeff
2000-01-17let pmap_enter_pv return a created pv, which simplifies futher pv operationMichael Shalayeff
2000-01-17some more paranoid checks, shorter trap desriptionsMichael Shalayeff
2000-01-17add syscall frame flagMichael Shalayeff
2000-01-16updateMichael Shalayeff
2000-01-12kill pcb_upaddrs, one more fpreg (for fpemu)Michael Shalayeff
2000-01-12spstrcopy: store copied size by dereffing 5th arg, not into it's place on stackMichael Shalayeff
2000-01-12choose right map for a fault, better pcq advancement techniqueMichael Shalayeff
2000-01-12fix {f,s}uword address check, align end of setrunqueueMichael Shalayeff
2000-01-12note about broken gas and align, some tabs vs spaces tooMichael Shalayeff
2000-01-11clean two minor screwupsMichael Shalayeff
2000-01-11separate spmath buildMichael Shalayeff
2000-01-11include fpu emulation dispatcher on fpemuMichael Shalayeff
2000-01-11s/fpu_curproc/fpu_curpcb/ which also points into physical.Michael Shalayeff
move it's definition into locore (where it's used the most). adjust fpu context switch and save on swapout accordingly. fix context save (in switch). add accounting for fpu context switches (since it differes from proc switching, we might get provided w/ some usefull numbers as to how effective this lazy switch technique is). enable handling fpu/sfu exceptions.