Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-10-05 | reload the itmr as soon as we get the intr to avoid lagging on slower machines | Michael Shalayeff | |
2003-09-29 | dino/cujo pci bridge | Michael Shalayeff | |
2003-09-25 | provide a function to enable accel io on pcxl2 and use it on the fb | Michael Shalayeff | |
2003-09-25 | a copule more regs present on pcxl2 | Michael Shalayeff | |
2003-08-20 | support 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-20 | mfcpu_t appears to be more useful as mfcpu it seems | Michael Shalayeff | |
2003-08-07 | make all intr_establish take the same last arg for name | Michael Shalayeff | |
2003-08-04 | make 'em all unsigned | Michael Shalayeff | |
2003-07-30 | deduce the leds address from the model number and thus make some more use of ↵ | Michael Shalayeff | |
that lichtenblinkenschmutz on some more machinens | |||
2003-07-15 | hptmask goes away as a register and frees one tmp cr | Michael Shalayeff | |
2003-07-15 | model and revision were swappedplaces in the struct | Michael Shalayeff | |
2003-06-17 | typos | Jean-Francois Brousseau | |
ok jmc@ | |||
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-18 | save the fpu state for the signal handler. this is essential | Michael 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-30 | do not be hungry for buffers and allocate lower than a max (for iodc io) | Michael Shalayeff | |
2003-04-16 | better limits and clean out old consts and comments | Michael Shalayeff | |
2003-04-16 | half the uspace seems to be very much enough | Michael Shalayeff | |
2003-04-07 | add mfcpu() and kill get_psw/set_psw that should not be used from the .c code | Michael Shalayeff | |
2003-04-04 | lower the max kernel vm address since there might be proms right below the io | Michael Shalayeff | |
2003-03-30 | better MAXSSIZ | Michael Shalayeff | |
2003-03-29 | fetch 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-29 | add some author refs from the older versions of these from much older projects | Michael Shalayeff | |
2003-03-29 | nothing uses UADDR | Michael Shalayeff | |
2003-03-29 | bus_space_vaddr and related definitions (needs actual implementations) | Michael Shalayeff | |
2003-02-15 | The current hppa code would always ask for the root device, when running | Miod 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-11 | hppa-specific hil definitions. | Miod Vallat | |
This is probably only valid on 700 series, though. | |||
2003-01-30 | there is no need for a MCOUNT, gcc prepares everything and calls _mcount() ↵ | Michael Shalayeff | |
all by itself | |||
2003-01-29 | save fpregs in coredump | Michael Shalayeff | |
2003-01-22 | kill the eiem defines we do not use | Michael Shalayeff | |
2003-01-22 | consistantly use uvm_prot_* vs vm_prot_* evewrhere | Michael Shalayeff | |
2003-01-14 | that's where the label really is now | Michael Shalayeff | |
2002-12-20 | no 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-18 | newer 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-17 | real interrupts/spl framework. | Michael Shalayeff | |
tested on 712/* 715/100, 715/33 which main cpu/bus types. miod@ ok | |||
2002-12-15 | max size for the iodc entry point is 64k, by the iodc spec; | Michael Shalayeff | |
add sysmap defs, used on newer machines. | |||
2002-12-15 | pdc device class for fibrechannel; from the iodc spec | Michael Shalayeff | |
2002-11-27 | no wrapper arounf hardclock(), use CPU_CLOCKUPDATE, real microtime; miod ok | Michael Shalayeff | |
2002-11-08 | only reset the pending fpu exceptions on fork, not the rest of the fpu ↵ | Michael Shalayeff | |
status reg | |||
2002-11-07 | pmap_[de]activate() are not nops; w/ art@'s help | Michael Shalayeff | |
2002-10-28 | do 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-24 | nlist does no aout no more, fuget about som too | Michael Shalayeff | |
2002-10-24 | use loadfile | Michael Shalayeff | |
2002-10-23 | Add a trivial va_copy() macro to all architectures but powerpc | Todd C. Miller | |
(which I will leave for Dale since it needs special handling). From NetBSD (and same as sparc64). espie@ OK | |||
2002-10-21 | make an ieeefp regress pass; miod@ ok | Michael Shalayeff | |
2002-10-17 | convert 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-07 | s/PSW_/PSL_/ to match other archs | Michael Shalayeff | |
2002-10-07 | on implementations w/ fpu included unimplemented instructions | Michael 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-17 | handle fpu exceptions properly, might use a regress, i guess | Michael Shalayeff | |
2002-09-12 | Change the PMAP_{MAP,UNMAP}_POOLPAGE api to take a vm_page as argument | Artur Grabowski | |
and return a VM_PAGE. This is to allow sparc64 to cheaply record the VAC color for those pages. | |||
2002-09-05 | fpu save state is a separate magic function now | Michael Shalayeff | |