summaryrefslogtreecommitdiff
path: root/sys/arch/hppa
AgeCommit message (Collapse)Author
2002-11-19a typo; from David KrauseMichael Shalayeff
2002-11-14get more use of the shadowed regsMichael Shalayeff
2002-11-12build program on hppa onlyTheo de Raadt
2002-11-10some creamy fillingMichael Shalayeff
2002-11-08absolutely no need to save the fpu state before rewriting the fpu regs, just ↵Michael Shalayeff
reset the curpcb and force a reload
2002-11-08hmm, todos seem to be unapplicable no moreMichael Shalayeff
2002-11-08only reset the pending fpu exceptions on fork, not the rest of the fpu ↵Michael Shalayeff
status reg
2002-11-08Don't uvm_useracc the user sigcontext in sys_sigreturn and then accessMichael Shalayeff
the user addresses directly from the kernel. copyin is faster and can correctly deal properly with mappings that uvm_useracc thinks are correct but will fault anyway (to figure out how to generate such mappings is left as en excercise for the reader).
2002-11-07pmap_[de]activate() are not nops; w/ art@'s helpMichael Shalayeff
2002-11-07make pte flushing into a separate function,Michael Shalayeff
add a missing pte flush in page_remove(), removed a few dead debugs and ifdefs. use local vars inestead of long -> chains./ miod@ ok
2002-11-01add a missing delay after printf on halt[-p], proper arg for a cold hookMichael Shalayeff
2002-10-31lasi on j210 is in a strange place, add an exact entry for now, to be maybe ↵Michael Shalayeff
rethought later once more such cases pile up; from millert@
2002-10-30as found on a 256m machine of millert@'s allocate pdes for the whole kernel ↵Michael Shalayeff
virtual and do not bother (just four anyway); as a side work do not adjust addr,size since there is no need
2002-10-29no need to restore shadowed reg, shaves 10% from runtime for tlb handler on ↵Michael Shalayeff
pcxl, more on pcxs/pcxt due to conditional pte ref update; tested on pcxt,pcxl by me on pcxs by miod
2002-10-28do not use asm for accessing the page tables since they are mapped now.Michael Shalayeff
fix ptp accounting and move diagnostic check in pmap_destroy() into a DIAGNOSTIC and it has not caught a one problem so far. when random-allocating the space ids use linear rehashing instead of a full new random which produces a better cache locality. miod@ ok
2002-10-25fake intrcnt (for now) such that vmstat works (;Michael Shalayeff
2002-10-25allow reading the direct mapped segment through the kmemMichael Shalayeff
2002-10-24nlist does no aout no more, fuget about som tooMichael Shalayeff
2002-10-24use loadfileMichael Shalayeff
2002-10-23Add a trivial va_copy() macro to all architectures but powerpcTodd C. Miller
(which I will leave for Dale since it needs special handling). From NetBSD (and same as sparc64). espie@ OK
2002-10-22do not force single-user; pt out by fries@Michael Shalayeff
2002-10-21make an ieeefp regress pass; miod@ okMichael Shalayeff
2002-10-21try harder to sync in dmamap_syncMichael Shalayeff
2002-10-18this is a precision architecture -- be more precise about fault types and in ↵Michael Shalayeff
sigsegv deliveries; vm_ssize is in pages, apparently
2002-10-17use shadows on fpu cxsw (and fix arg0 trashing), do not restore shadowed ↵Michael Shalayeff
regs before rfir
2002-10-17convert to use vm_page_md instead of pmap_physseg, make code smaller and ↵Michael Shalayeff
simpler, indeed; after art's suggestion and by looking into his diffs oneyed
2002-10-15a few missing options and pseudo-devs, noticed by miod@ and dhartmei@Michael Shalayeff
2002-10-15missing initmsgbuf(), noticed by miod@Michael Shalayeff
2002-10-13track the end of physmem for use in dmmem_allocMichael Shalayeff
2002-10-13split the scp/iscp/scb between the cache lines, make the leds blink betterMichael Shalayeff
2002-10-07this removes the functionality of adding allocatedMichael Shalayeff
pages into the queue already containing allocated pages. breaks i386:setup_buffers() because of this.
2002-10-07also s/_PSW/_PSL/Michael Shalayeff
2002-10-07s/PSW_/PSL_/ to match other archsMichael Shalayeff
2002-10-07proper terminate the user stack on signalMichael Shalayeff
2002-10-07on implementations w/ fpu included unimplemented instructionsMichael Shalayeff
are signaled through the exception trap w/ invalid opcode marked instruction in the exception registers, not through the emulation trap (as long as the fpu is enabled, of course). parse emulation from the exception trap as well as the emulation trap and fix the dispatcher into usable condition. parse invalid op exception on trap and signal the user appropriately. reset the exception on exec and for child on fork. the later is appropriate since exceptions are delayed until next fpu instruction, which was in the parent indeed, let him get it. save parent's fpu context on fork before cipying it, if the parent owned the fpu.
2002-10-06No more need to initialize the result list before uvm_pglistalloc.Artur Grabowski
2002-10-01need fpemu for the geckoMichael Shalayeff
2002-10-01a few missing generic devicesMichael Shalayeff
2002-09-23parisc level 0x10 is just an overclocked 0xeMichael Shalayeff
2002-09-23make the leds blink (on those machines where we have 'em).Michael Shalayeff
simple logic is to light up the led in the intrhook and dim in the heartbeat always, makes a believable impression. upper four bits represent a cpu usage w/in the last Hz/8 made up from the cp_time[] times.
2002-09-20this should have a cd@scsi on itMichael Shalayeff
2002-09-20kill dangling space, line and a space in the tabMichael Shalayeff
2002-09-20flush cpu state on read/write fpregs, force reload on writeMichael Shalayeff
2002-09-20gonna need cr10, aka ccr from the trapframeMichael Shalayeff
2002-09-17print out the ccr and rctrMichael Shalayeff
2002-09-17handle fpu exceptions properly, might use a regress, i guessMichael Shalayeff
2002-09-16It's more convinient to spell convinient as ``convenient'', actually.Miod Vallat
2002-09-15check for errors on tod pdc ops. say that bad time is before 82Michael Shalayeff
2002-09-15better alias checking, verified w/ the regressMichael Shalayeff
2002-09-15be more precise on what we save on traps. flush fpu regs in pcb since they ↵Michael Shalayeff
are possibly accessed through non-coherent mappings