summaryrefslogtreecommitdiff
path: root/sys/arch/hppa/include
AgeCommit message (Collapse)Author
2003-10-05reload the itmr as soon as we get the intr to avoid lagging on slower machinesMichael Shalayeff
2003-09-29dino/cujo pci bridgeMichael Shalayeff
2003-09-25provide a function to enable accel io on pcxl2 and use it on the fbMichael Shalayeff
2003-09-25a copule more regs present on pcxl2Michael Shalayeff
2003-08-20support systems where power service is available from pdc and implement a ↵Michael Shalayeff
cold hook as well thus do not powerleash lasi should we have cold_hook already set
2003-08-20mfcpu_t appears to be more useful as mfcpu it seemsMichael Shalayeff
2003-08-07make all intr_establish take the same last arg for nameMichael Shalayeff
2003-08-04make 'em all unsignedMichael Shalayeff
2003-07-30deduce the leds address from the model number and thus make some more use of ↵Michael Shalayeff
that lichtenblinkenschmutz on some more machinens
2003-07-15hptmask goes away as a register and frees one tmp crMichael Shalayeff
2003-07-15model and revision were swappedplaces in the structMichael Shalayeff
2003-06-17typosJean-Francois Brousseau
ok jmc@
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-05-18save the fpu state for the signal handler. this is essentialMichael Shalayeff
as the fpu regs can be used by the gcc even for non-fpu means and data copying. rearrange the sigcontext a bit to include only the general registers that are needed restoring upon return and thus less waste of space and make up some space for the fpu regs. ALL software that used the signal context on the stack needs at least rebuilding now. a new snap has bin built as well.
2003-04-30do not be hungry for buffers and allocate lower than a max (for iodc io)Michael Shalayeff
2003-04-16better limits and clean out old consts and commentsMichael Shalayeff
2003-04-16half the uspace seems to be very much enoughMichael Shalayeff
2003-04-07add mfcpu() and kill get_psw/set_psw that should not be used from the .c codeMichael Shalayeff
2003-04-04lower the max kernel vm address since there might be proms right below the ioMichael Shalayeff
2003-03-30better MAXSSIZMichael Shalayeff
2003-03-29fetch the device address list for where supported; say 16 addresses is ought ↵Michael Shalayeff
to be enough for every case. dim off the disk led amongst the other lights
2003-03-29add some author refs from the older versions of these from much older projectsMichael Shalayeff
2003-03-29nothing uses UADDRMichael Shalayeff
2003-03-29bus_space_vaddr and related definitions (needs actual implementations)Michael Shalayeff
2003-02-15The current hppa code would always ask for the root device, when runningMiod Vallat
a kernel configured with "swap generic". This feature was relied upon by Theo de Raadt, so that he would have to go downstairs to type "sd0a\n\n" every time he would want to try a new kernel, effectively forcing his body to take exercise trim the fat. No more! This commit adds code to correctly detect the root device, currently either a network interface or an scsi block device. This is slightly tricky, as all the information the PDC gives up is the controller device and its numeric subpath, and we need to match the real device from that... Tested and found to be working on ie and sd only so far. This commit is brought to you by the so-called friends of Theo de Raadt.
2003-02-11hppa-specific hil definitions.Miod Vallat
This is probably only valid on 700 series, though.
2003-01-30there is no need for a MCOUNT, gcc prepares everything and calls _mcount() ↵Michael Shalayeff
all by itself
2003-01-29save fpregs in coredumpMichael Shalayeff
2003-01-22kill the eiem defines we do not useMichael Shalayeff
2003-01-22consistantly use uvm_prot_* vs vm_prot_* evewrhereMichael Shalayeff
2003-01-14that's where the label really is nowMichael Shalayeff
2002-12-20no need for these to sit in their own dirs, there not gonna be any sources ↵Michael Shalayeff
there anyway, all code is in the particular bus adapter's source
2002-12-18newer machines use phantom bus to attach lasi and other bus adapters.Michael Shalayeff
oledr machines did not have a real device for the phantom bus port. change the device scanning technique to both include a full device path in the attach_args and do proper shifting in the pdc_scanbus() and add a device for the newer machines as well as use a newer device mapping (path to hpa) available on newer firmware versions, where old (hversion-dependant) is not available. tested on 712,715/33,c110, miod@ ok, weissmandude -- testing
2002-12-17real interrupts/spl framework.Michael Shalayeff
tested on 712/* 715/100, 715/33 which main cpu/bus types. miod@ ok
2002-12-15max size for the iodc entry point is 64k, by the iodc spec;Michael Shalayeff
add sysmap defs, used on newer machines.
2002-12-15pdc device class for fibrechannel; from the iodc specMichael Shalayeff
2002-11-27no wrapper arounf hardclock(), use CPU_CLOCKUPDATE, real microtime; miod okMichael Shalayeff
2002-11-08only reset the pending fpu exceptions on fork, not the rest of the fpu ↵Michael Shalayeff
status reg
2002-11-07pmap_[de]activate() are not nops; w/ art@'s helpMichael Shalayeff
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-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-21make an ieeefp regress pass; miod@ okMichael Shalayeff
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-07s/PSW_/PSL_/ to match other archsMichael 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-09-17handle fpu exceptions properly, might use a regress, i guessMichael Shalayeff
2002-09-12Change the PMAP_{MAP,UNMAP}_POOLPAGE api to take a vm_page as argumentArtur Grabowski
and return a VM_PAGE. This is to allow sparc64 to cheaply record the VAC color for those pages.
2002-09-05fpu save state is a separate magic function nowMichael Shalayeff