summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Collapse)Author
2005-10-10add ti(4), commented out sk(4) and some PHYBrad Smith
2005-10-06match isp as a PCI device called "SUNW,isptwo".Brad Smith
From mrg NetBSD ok miod@
2005-09-21isbad() is only used on SMD disks on sparc; remove it on other platforms.Miod Vallat
2005-09-15Change child_return() to record a proper ktrace record for vfork childMiod Vallat
processes. ok art@ uwe@ (some time ago)
2005-09-12Change the NKMEMPAGES range to 4-64MB for 32bit arches, and 8-128MB for 64bitMiod Vallat
arches; except on sparc where the range is 4-8 for !sun4m and 4-64 for sun4m, selected at runtime.
2005-09-08make comments match the fact that we are on sun4u, plus minor cleanupMartin Reindl
ok mickey@
2005-09-04remove unused NetBSD pci_intr_evcnt() function.Brad Smith
2005-08-09apparently some ultra machines do need this, work by miod; testing my uweTheo de Raadt
2005-08-08Skip (trap) instruction in cpu_fork() instead of proc_trampoline().Mark Kettenis
Fixes returning from fork(2) in the child with a pending signal. tested by otto@, krw@, sturm@ ok deraadt@
2005-08-06We do not need a char machine_arch[] constant.Miod Vallat
ok deraadt@
2005-08-03enable safte and ses on all archs that appear to have real scsi bussesDavid Gwynne
ok deraadt@ beck@ marco@
2005-08-01I'm Positive these are Type-O.Miod Vallat
2005-08-01spacing; ok deraadt@David Krause
2005-07-31Get rid of unused SINCR and SSIZE constants.Miod Vallat
2005-07-31remove the config glue between the /dev entry for ses and its driverDavid Gwynne
sure deraadt@
2005-07-30Don't do nothing -> Don't do anythingBrad Smith
2005-07-27Back out 1.16. There are cases where we can recover from OF_mapintrArtur Grabowski
failure. ok henning@
2005-07-18cache a copy of the fprs so we know what fp restore we should do afterTheo de Raadt
2005-07-17Make sure we don't reprogram the colormap upon leaving mapped mode,Miod Vallat
if we are not the console display; prevents a stupid panic.
2005-07-14use symbolic names for checking in %fprs, as aboveTheo de Raadt
2005-07-10remove two unused flagsBrad Smith
2005-07-09Implement _bus_dmamem_mmap instead of just calling panic();Robert Nagy
This is needed by bktr(4). ok mickey@ miod@
2005-07-09Do not #include "foo.h" and keep the whole file between #if NFOO >0 ... #endif,Miod Vallat
config(8) will not bring us into play unless NFOO > 0 anyway.
2005-07-07change panic into printf for pci_intr_disestablish()Brad Smith
2005-07-01white space nitBrad Smith
2005-06-30found this when working on something else...Marco Peereboom
ok fgsch@
2005-06-30enable bge tooBrad Smith
2005-06-30add stgeBrad Smith
2005-06-29handle larger interrupt maps; from henricTheo de Raadt
2005-06-29some pendantic stuff from henricTheo de Raadt
2005-06-29one PSR_ variable stayed; from henricTheo de Raadt
2005-06-29remove v7/v8 stuff; from henricTheo de Raadt
2005-06-282 more bits of PA in the TLB entries when you get to ultrasparc3; from henricTheo de Raadt
2005-06-28remove sun4c/sun4m stuff; from henricTheo de Raadt
2005-06-17uipaq/ucom support; written by isis@www.cs.umd.eduTheo de Raadt
2005-06-16try schizo in RAMDISKTheo de Raadt
2005-06-07revert previous commit and unbreak sparc64.Kurt Miller
okay deraadt
2005-06-06-no need to hang onto virtual-dma parameter from prom, free itJason Wright
-formatting nits
2005-06-06Homogeneize dmesg output.Miod Vallat
2005-06-02allow for dma maps larger than 64 pages; jason@ okMichael Shalayeff
2005-05-31IPL_SCHED should block statclock on architectures where the schedulerArtur Grabowski
is clocked by the statclock. miod@ ok
2005-05-29sched work by niklas and art backed out; causes panicsTheo de Raadt
2005-05-26Add atapiscsi in parallel with scsibus@usb, this only changes systemDale Rahn
that dont have atapiscsi@wdc, fixes zaurus, ok krw@ todd@
2005-05-25This patch is mortly art's work and was done *a year* ago. Art wants to thankNiklas Hallqvist
everyone for the prompt review and ok of this work ;-) Yeah, that includes me too, or maybe especially me. I am sorry. Change the sched_lock to a mutex. This fixes, among other things, the infamous "telnet localhost &" problem. The real bug in that case was that the sched_lock which is by design a non-recursive lock, was recursively acquired, and not enough releases made us hold the lock in the idle loop, blocking scheduling on the other processors. Some of the other processors would hold the biglock though, which made it impossible for cpu 0 to enter the kernel... A nice deadlock. Let me just say debugging this for days just to realize that it was all fixed in an old diff noone ever ok'd was somewhat of an anti-climax. This diff also changes splsched to be correct for all our architectures.
2005-05-22enable re(4) and ciphy(4) on sparc64Peter Valchev
2005-05-19 __unused is used nowMichael Shalayeff
2005-05-16add epic(4)Brad Smith
2005-05-14Match a device_type of scsi-2 as SCSI (as found in a Netra 1405).Brad Smith
From NetBSD ok miod@
2005-05-14Factorize most of the high-level logic for Sun serial keyboards inMiod Vallat
sys/dev/sun/sunkbd.c, and move the layout tables to sys/dev/sun/sunkbdmap.c. No functional changes, small sparc64 kernel shrinkage.
2005-05-06generate vim-compatible tag files, from netbsdPedro Martelletto