summaryrefslogtreecommitdiff
path: root/sys/arch/sparc
AgeCommit message (Collapse)Author
2001-01-23three small bugs pointed out by Adam <vt@ikp.pl>Jason Wright
2001-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.Artur Grabowski
2001-01-20if using serial console, do not apply graphics rows/cols to tty settings; ↵Theo de Raadt
joost@c-lab.de
2001-01-15- increase the amount of space mapped for dvma on sun4mJason Wright
- use a flag to specify allocations for 24 bit devices - compatibility macros to deal with the 32 bit devices This fixes the 'le at sbus' on sun4m problem (with the extent fixes earlier), and allows the Artecon ethernet cards to work in sun4m machines.
2000-12-06use __x__ formats for __attribute__ arguments; guenther@gac.eduTheo de Raadt
2000-11-28How did this work?Jason Wright
2000-11-28Repair: grrrrrr... brought in wrong changes -again-Jason Wright
2000-11-28oops, not yetJason Wright
2000-11-28remove statics and knfJason Wright
2000-11-22Remove UNTESTED comments on cpus that I know work.Artur Grabowski
2000-11-22cosmetic.Artur Grabowski
2000-11-17seems the qe/mace combination needs a delay between accesses to theJason Wright
two chips. Better fix for the NMI problem.
2000-11-16- remove other media types, the MACE isn't as bright as one would hopeJason Wright
- always set it to autoselect, tp - remove the wait for media stuff: appears to be a local issue on - simplify the ifmedia callbacks appropriately
2000-11-16wait for the MACE to figure out whether it has media or not, and thenJason Wright
clear interrupt status and such before enabling rx and tx.
2000-11-16- Fix the NMI problem: it seems the qec channel reset also resets the MACE, andJason Wright
a race condition existed where after a qec channel reset, accesses to the MACE would cause an NMI: so wait for the MACE to come out of reset before accessing. - add ifmedia support (mainly so I can get at the link status from other code) - move some of the spl handling around (more correct) - rewrite qe_mcreset() again so that all it does is set the multicast filter - use bzero to initialize the buffers and descriptors - rearrange the MACE setup to conform to the suggestions in the datasheet
2000-11-10Change the ktrace interface functions from taking the trace vnode to taking theArtur Grabowski
traced proc. The vnode is in the proc and all functions need the proc.
2000-11-10seperate -> separate, okay aaron@Niels Provos
2000-11-08Use netisr_dispatch.Artur Grabowski
2000-11-07Cleanup ctx_free wrt. 4m vs. 4c.Artur Grabowski
plus some other minor cleanups.
2000-11-07Cleanup some ifdefs in the powerdown code.Artur Grabowski
2000-11-07Race conditions make it hard for us to know if the interrupt was for us.Artur Grabowski
Return -1 instead of 0 if we did not service the interrupt. XXX - this is a horrible kludge, but should fix the stray interrupt problem that so many people have seen.
2000-10-27more precise BUFCACHEPERCENT calculations.Michael Shalayeff
from gluk@ptci.ru; deraadt@ and niklas@ ok
2000-10-18typo in comment; from gluk@ptci.ruMichael Shalayeff
2000-10-17damn it, i have had it with this untested weak shitTheo de Raadt
2000-10-16quiet these puppies down- this OpenBSD, not some callow system like NetBSDmjacob
2000-10-16re-add weak sparc support; d@Theo de Raadt
2000-10-16Update OpenBSD with respect to Solaris/FreeBSD/NetBSD/Linux versions.mjacob
Major rewrite of a lot of internals- far too many to list. Cleaner locking, more paramaterization, an isp_prt logging function that handles debugging as well as error printouts. We also should no longer hang if there is no Loop for Fibre Channel when booting. The file ispvar.h now contains a list of all platform required macros and explanation as to what they're for. This should make maintenance easier.
2000-09-26Implement getnulldev that returns the dev_t for "/dev/null".Artur Grabowski
2000-09-21initialize sc_link.openings to it's (currently) default value of 4Michael Shalayeff
2000-09-18fix reversed muting; patch from: jason@Brad Smith
2000-07-31Add defines for ULLONG_MAX, LLONG_MAX, and LLONG_MIN in terms ofTodd C. Miller
UQUAD_MAX, QUAD_MAX, and QUAD_MIN respectively.
2000-07-25remove debugging stuff i commited by accidentTheo de Raadt
2000-07-19Blink with new timeouts.Artur Grabowski
2000-07-18move bootblocks around a bit moreTheo de Raadt
2000-07-14on a SparcStation Voyager, the 2nd zs device does not exist.Theo de Raadt
2000-07-11since .cvsignore is there, .keep_me is not neededTheo de Raadt
2000-07-11NKDD? no -- NKBD, bad mjacobTheo de Raadt
2000-07-07Fix some spl handling.Artur Grabowski
Return 1 from zshard more often to reduce (not fix) the stray interrupt problem.
2000-07-07Convert spl* on sparc to be raising-only.Artur Grabowski
2000-07-06Change splsoftclock() call to spllowersoftclock() to conform with otherHakan Olsson
code and keep old behaviour. (art@ ok)
2000-07-06Add spllowersoftclock(), same as splsoftclock(). (art@ ok)Hakan Olsson
2000-07-06Use isp_handle_index functions. Reorder when things getmjacob
done (and return CMD_EAGAIN on request queue overflow so we can retry).
2000-07-05Fix spl-handling in cnstart.Artur Grabowski
2000-07-05Change splsoftclock to spltty. spltty is probably too paranoid, but it'sArtur Grabowski
less wrong than using splsoftclock which is defined to be a lowering spl (this doesn't matter on the sparc yet, because spls on sparc are wrong, but it will matter soon).
2000-07-05OpenBSD-tagArtur Grabowski
2000-07-04missing splxArtur Grabowski
2000-07-04Missing splx.Artur Grabowski
2000-07-04Add a missing splx in intr_fasttrap.Artur Grabowski
2000-07-04Cleaner spl handling in userret.Artur Grabowski
2000-06-28look in kbd.h to see whether we have configured a keyboardmjacob