summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Collapse)Author
2005-03-17enable uralDavid Gwynne
"do it" deraadt@
2005-03-15Only warn if pci_{io,mem}_find fails if the returned value is not ENOENT - emptyMiod Vallat
ranges are skipped and considered harmless.
2005-03-15Nuke matchbyname(), which isn't used anymore.Miod Vallat
ok deraadt@
2005-03-15Take care of updating the PROMs view of the cursor position in the common fbMiod Vallat
code, rather than doing this in only a subset of the fb drivers.
2005-03-13va_args repair; andrushock@korovino.net, ok miodTheo de Raadt
2005-03-12Do not drop the user in ddb in DIAGNOSTIC checks unless option FD_DEBUG.Miod Vallat
2005-03-09Preliminary support for the floppy drive on Ultrasparcs. Only tested onMiod Vallat
SBus machines so far, although EBus attachment glue is provided but not enabled by default. Also, fdformat(8) does not work correctly yet, although reading and writing is safe; this will hopefully be fixed in the near future. ok deraadt@
2005-03-08Cosmetics...Thierry Deval
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
2005-03-07Do not bother passing the blanking routine to fbwscons_console_init(),Miod Vallat
as fbwscons_attach() can find it on its own.
2005-03-06Shorten dmesg if no keyboard is plugged.Miod Vallat
2005-03-05Now that xbox sort-of works on sparc64, port the cgtwelve driver, sinceMiod Vallat
the only way to connect it to a sparc64 machine is via an xbox device.
2005-03-05Preliminary xbox support: attaches, memory mapping and interrupts work, butMiod Vallat
DMA transfers are not implemented yet, and are disabled (which causes drivers to SBus cards on the xbox to fail to attach). In practice, this allows frame buffers to work, maybe more devices; DMA support will be worked on in the near future.
2005-02-15Enable phys found in various USB devices on more archs.Jonathan Gray
ok brad@, dlg@
2005-01-27Fill all fields of intrhand structures not created by bus_intr_allocate().Miod Vallat
2005-01-14ubt(4): USB Bluetooth driver, commented out in all kernel configAlexander Yurchenko
files for now. Adopted from FreeBSD for our netbt stack. Help in testing by many, ok markus@
2005-01-05Let wsdisplay drivers return zero for WSDISPLAYIO_[GS]VIDEO ioctls - mostMiod Vallat
of the work is done in the upper layer, but they get to see the ioctl, so don't always return an error.
2005-01-05PIL_AUD should be lower than PIL_SCHED, otherwise the audio code mayFederico G. Schwindt
leave setrunnable() in a bad state; problem reported by robert@, miod@ ok.
2005-01-04SET_PC_REGS, arches tested between me and miod.Marc Espie
2004-12-30add acphy and bmtphy for some aue devicesDavid Gwynne
ok deraadt@
2004-12-30add ehci and enable atu in GENERIC. get rid of the flags on usb since theyDavid Gwynne
are no longer needed for attachement of devices before root is mounted. ok deraadt@
2004-12-28add sqphyBrad Smith
2004-12-25Use list and queue macros where applicable to make the code easier to read;Miod Vallat
no functional change.
2004-12-24{e,}intr{cnt,names} bye-bye.Miod Vallat
2004-12-19disable uyap by default, because it is that rareTheo de Raadt
2004-12-18Print error codes in panic message.Brad Smith
From NetBSD ok miod@
2004-12-17Support for the eap MIDI UART from NetBSD.Jonathan Gray
Tested by serveral people. ok millert@, mickey@
2004-12-06use raw device; wbx@openbsd.deTheo de Raadt
2004-12-06Use uvm_grow() to account for stack growth, rather than home-grown codeMiod Vallat
or nothing. Inspired by a similar recent change in NetBSD.
2004-12-02Add pci_decompose_tag() for sparc64.Brad Smith
From NetBSD ok deraadt@
2004-12-01Remove unused constants.Miod Vallat
2004-11-30Move the struct wsscreen_descr from a per-driver global to a per-instanceMiod Vallat
field of the sunfb structure. This allows multiple instances of the same driver, but with different resolutions (such as a couple of vigra or a TGX cgsix and a TGX+ cgsix) to use distinct wsscreen_descr structures featuring different resolution information. Doing this allows more wsscreen_descr fiddling inside the sparc* fb api, and results in some code shrinkage (about 4KB on sparc GENERIC). [file excluded in previous commit by mistake. spotted by claudio@]
2004-11-29Move the struct wsscreen_descr from a per-driver global to a per-instanceMiod Vallat
field of the sunfb structure. This allows multiple instances of the same driver, but with different resolutions (such as a couple of vigra or a TGX cgsix and a TGX+ cgsix) to use distinct wsscreen_descr structures featuring different resolution information. Doing this allows more wsscreen_descr fiddling inside the sparc* fb api, and results in some code shrinkage (about 4KB on sparc GENERIC).
2004-11-29Port the remaining two sbus framebuffer drivers to sparc64; tvtwo untestedMiod Vallat
due to lack of hardware.
2004-11-28MAXSLP is not really an MD-configurable define so move it to param.h; miod@ ↵Michael Shalayeff
testing
2004-11-26Kill __HAVE_EVCOUNT, now that all architectures provide them.Miod Vallat
2004-11-19More aggressive strip flags for non debug kernels; this is a noop on someMiod Vallat
architectures, but saves a few dozen KB on alpha and ppc. ok deraadt@
2004-11-12#atuTheo de Raadt
2004-11-09Always free memory on failure in c{e,s}4231_alloc(); from Patrick Lafiti.Miod Vallat
2004-11-02Remove __HAVE_NWSCONS and related remnants of pre-wscons days; no functionalMiod Vallat
change.
2004-11-02Use PROM mappings, if available, whenever we are the console device or not;Miod Vallat
should help on SPARCenginc Ultra AXe, does not change anything on other machines.
2004-10-23configure() -> cpu_configure()Michael Coulter
ok grange@
2004-10-20Provide real console drivers on installation media, and deem pcons obsoleteMiod Vallat
(I still need to port a few SBUS video drivers from sparc to sparc64 for pcons to become really really unlikely used). GENERIC is just being reordered, RAMDISK* get the real additions, and it still fits even on the U1/1E/2 floppy disk.
2004-10-20vr(4) now works out of the box and brings defenceless sparc64 in a new ageMiod Vallat
of misery, reported by Jean-Marc "Batou" Harang.
2004-10-18Do not pass -print-map to the linker anymore, as we don't care about thisMiod Vallat
output.
2004-10-08Move dev/cons.c to MI conf/files.Alexander Yurchenko
ok miod@
2004-10-05Port of NetBSD's udav driver for Davicom USB DM960 based Ethernet.Jonathan Gray
Thanks to Mark Uemura for donating several of these adapters. Tested by and ok deraadt@
2004-10-01add a blink_led API (shaves ~1k from GENERIC) rather than have the sameJason Wright
logic in 3 files. Devices register a function to be called to turn the led on and off based on load average. (Note: rerun config and make depend)
2004-10-01more register defnsJason Wright
2004-09-30rl(4) support for sparc64; ok jason@Robert Nagy
2004-09-29Ratibibugle now useless evcnt structures.Miod Vallat