summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev
AgeCommit message (Collapse)Author
2008-11-25Fix dmesg ugliness caused by not printing iotdb stuff.Mark Kettenis
2008-11-24Only schedule a soft interrupt if the device has been opened (and sc_ttyMark Kettenis
has been initialized).
2008-11-10Use the correct sizeof for the _ca.Artur Grabowski
"obviously correct" kettenis@
2008-10-15Second pass of simple timeout_add -> timeout_add_sec conversionsBret Lambert
This should take care of the simpler ones (i.e., timeout values of integer multiples of hz). ok krw@, art@
2008-10-12Make vcons(4) interrupt driven.Mark Kettenis
2008-10-12Add interrupt support.Mark Kettenis
2008-10-05Add missing argument to printf.Mark Kettenis
2008-10-01Revert last commit. It didn't really help and we fixed X11 instead.Mark Kettenis
ok miod@
2008-09-23One more uninitialized local. Yawn.Miod Vallat
2008-08-18Add sparc_bus_addr function for schizo to allow CardBus to work.Brad Smith
ok kettenis@
2008-08-13Initial stab at a driver for the integrated random number generator of theMark Kettenis
UltraSPARC T2.
2008-08-11Only print iotdb stuff when DEBUG.Mark Kettenis
2008-08-11Allow mapping mmio regions that are not page aligned.Mark Kettenis
ok miod@
2008-07-29Reenable the AUXWRITE dance to try and find the aux port in pckbc(4), basedMiod Vallat
on an attachment dependent flag; the Tadople SPARCLE needs it. ok kettenis@ deraadt@
2008-07-23Clear correctable errors after handling them. From Bjorn Andersson.Mark Kettenis
2008-07-20Provide a timecounter based on the UltraSPARC IIe STICK logic.Mark Kettenis
2008-07-16Add a new parameter to pckbc_cnattach(): flags to put in the pckbc bowels.Miod Vallat
For now, only one such flag is defined, PCKBC_CANT_TRANSLATE. It hints pckbc that the device does not behave correctly to the ``set translation'' commands. Set this flag if we are running on a Tadpole Ultrabook machine, which needs it. This makes the built-in keyboard work correctly on this laptop (with the help of the software translation pckbd diff). tested & ok kettenis@
2008-07-14Fix struct sysioreg layout after the struct iommureg layout change;Miod Vallat
ok kettenis@
2008-07-12Make the console interrupt driven.Mark Kettenis
2008-07-12Perform IOMMU cache flushes on Oberon.Mark Kettenis
2008-07-12Use the proper interrupt target ID on Oberon.Mark Kettenis
2008-07-12Don't install interrupt handlers for non-exitsing interrupts on CMU-CH.Mark Kettenis
2008-07-11Fujitsu SPARC64-VI CPU's have two cores that have two threads each. ProvideMark Kettenis
a core(4) device, representing these cores and attach cpu(4) devices to it for each thread.
2008-07-11Don't try to read the "regs" propety; it's pointless.Mark Kettenis
2008-07-10Handle breaks.Mark Kettenis
2008-07-10Detect whether com(4) is the console on the m4k.Mark Kettenis
2008-07-10Add support for getting the time of day on the m4k.Mark Kettenis
2008-07-07Match on XMITS (which is a PCI-X Schizo variant found on Sun FireMark Kettenis
E2900/E4900/E6900/E20K/E25K systems). There's a fairly good chance it'll just work.
2008-07-07Extend sbbc(4) to provide a console driver for the v1280.Mark Kettenis
2008-07-07Fix typo in comment.Mark Kettenis
2008-07-06Add ssm(4), a driver for the scalable shared memory device found onMark Kettenis
Serengeti and Starcat systems.
2008-07-06Add sbbc(4), a driver for the BootBus controller on Serengeti and StarCatMark Kettenis
systems that provides time of day services and (in the future) console services.
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
ok thib beck art
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
file copies to nfsv2 causes the system to eventually peg the console. On the console ^T indicates that the load is increasing rapidly, ddb indicates many calls to getbuf, there is some very slow nfs traffic making none (or extremely slow) progress. Eventually some machines seize up entirely.
2008-06-11Match the Altera EBus found on the Tadpole SPARCLE.Mark Kettenis
2008-06-10Fix buffer cache pending read statistics by ensuring we can identifyBob Beck
biowait() reads that do *not* come from the buffer cache - we use the B_RAW flag to identify these at art's suggestion - since it makes sense and the flag was not being used. this just flags all these buffers with B_RAW - biodone already ignores returned buffers marked B_RAW. ok art@
2008-06-10Add cmp(4), a dummy driver to make attaching CMT cpus easier.Mark Kettenis
2008-06-08put the PCF_FREQ codes into the clockTheo de Raadt
2008-06-02No need to enable the interrupt in psycho_set_intr(); intr_establish() alreadyMark Kettenis
does that for us.
2008-05-24Found some documentation that suggests that CMU-CH doesn't have an IOMMU andMark Kettenis
streaming cache, so don't try to initialize it.
2008-05-24Add Psycho variants found on the SPARC Enterprise M4000/M5000/M8000/M9000.Mark Kettenis
2008-05-24Attach to "FJSV,su", which is the name used for serial ports on the SPARCMark Kettenis
Enterprise M4000/M5000/M8000/M9000.
2008-05-24iLet's see if this also works for Oberon (the PCIe bridge found on the SPARC ↵Mark Kettenis
Enterprise M4000/M5000/M8000/M9000).
2008-05-24Match serial devices on PRIMEPOWER 650.Mark Kettenis
2008-04-22Works better, but still needs debug on to work..Theo de Raadt
2008-04-21Work in progress at supporting the Mentor Graphics i2c core found inTheo de Raadt
the Fire pcie hostbridge. Fairly horrid device to deal with.
2008-04-21allow low level audio drivers to specify a default sample format,Jacob Meuser
instead of 8-bit mono mulaw @ 8kHz. this is just the infrastructure; no drivers are specifying a default yet. ok ratchov@, deanna@
2008-04-16Support the pcf8584 variant found on the u25/45.Mark Kettenis
2008-04-16Turns out getpropstring() returns an empty string if a property is missingMark Kettenis
instead of NULL. Makes rtc(4) really work on the u25. tested by mikeb@