summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev
AgeCommit message (Collapse)Author
2008-04-08For some reason access to io space using ASI_PHYS_NON_CACHED_LITTLE doesn'tMark Kettenis
work, so go through the MMU just like we do for mem space. Makes puc(4) work on the t1k, and hopefully fixes the problems on the t2k.
2008-04-03Make ebus(4) work on sun4v.Mark Kettenis
2008-04-03Some cosmetic changes.Mark Kettenis
2008-03-24Remove KASSERT that's causing grieve on sun4v, and I've never seen triggered.Mark Kettenis
2008-03-23typo; deraadtMiod Vallat
2008-03-23Not-functional-enough driver for the Sun Expert3D cards, put in tree as anMiod Vallat
incentive for further tinkering only; not for the faint of heart.
2008-03-23Use new defines from pcidevs to match Expert3D.Miod Vallat
2008-03-22Add support for DIOCRLDINFO, DIOCGPDINFO, DIOCGPART to the fdKenneth R Westerback
driver(s). Adapted from sd driver. ok marco@
2008-03-21Do not attach vgafb if not the console device, since the PROM will not haveMiod Vallat
initialized the device in this case.
2008-03-20Fix whitespace.Mark Kettenis
2008-03-20Bring isa/fd.c into line with sparc/sparc64 fd code and prepare allKenneth R Westerback
for the addition of missing disklabel related ioctl's. ok deraadt@
2008-03-16Set up interrupt translation for e10k.Mark Kettenis
2008-03-16Add some e10k support code.Mark Kettenis
2008-03-13First shot at a driver to get the time-of-day on the e10k.Mark Kettenis
2008-03-09Add some members needed by the sunv IOMMU code.Mark Kettenis
2008-03-09Driver for the virtual PCI host bridge on sun4v.Mark Kettenis
2008-03-09sun4v hypervisor IOMMU code.Mark Kettenis
2008-03-09Virtual bus for virtual devices on sun4v.Mark Kettenis
2008-03-09Check "status" property.Mark Kettenis
2008-03-08Driver for console on sun4v.Mark Kettenis
2008-03-08Driver for virtual real-time clock on sun4v.Mark Kettenis
2008-03-08Virtual bus for virtual devices on sun4v.Mark Kettenis
2008-03-08Check "status" property.Mark Kettenis
2008-03-08Check "status" property. Since the PROM marks the floppy controller deviceMark Kettenis
as "disabled" if no floppy drive is connected, this will get rid of the "unconfigured" message for the floppy controller on machines that don't have a floppy drive.
2008-03-01Use getpropspeed() to get console speed. Add code to handle "ssp-console" andMark Kettenis
"ssp-control" as well.
2008-03-01Make sabtty(4) adopt the speed configured in OpenFirmware when it is theMark Kettenis
console. ok deraadt@
2008-02-27return from tda_attach before registering the sensor taskRobert Nagy
if there are no temperature sensors
2008-02-20make tda(4) run the fans at maximum speed when we are about to dropRobert Nagy
drop to ddb(4) in order to avoid overheating in case of a system crash. ok kettenis@
2008-02-18Only attach on Sun Blade 1000/2000.Mark Kettenis
2008-02-17We're not printing interrupt priority levels (ot whatever ipl stands for) butMark Kettenis
interrupt vectors, so change it to ivec and print them in hex.
2008-02-12tda(4) is a driver for Philips TDA8444 which can be found inRobert Nagy
Sun Blade 1000/1500/2000/2500 machines. The driver controlls the speed of the ambient and cpu fans, based on the temperatures. not included in GENERIC yet; help and ok kettenis@
2008-02-10Attach to "lom-console". Hopefuly this will give us a proper console onMark Kettenis
the Netra T4/Netra 20 when the console is directed to the LOM.
2008-02-10Add interrupt state diagnostic registers.Mark Kettenis
2008-02-03Map windows little-endian like the MI pcmcia code expects.Mark Kettenis
"Diff looks correct and appears to work as intended" miod@
2008-01-24Finish the beep(4) driver by hooking it up to the ukbd(4) beep handlerRobert Nagy
and disable the one second long beep on attach. ok miod@
2008-01-23Cleanup cn_pri. Change constants to more meaningful names, rather thanJoel Sing
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI, CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI. ok miod@
2008-01-20Add temperature sensor.Mark Kettenis
2008-01-19Make host bridges provide their own implementation of pci_conf_read() andMark Kettenis
pci_conf_write() and give pyro(4) an implementation suitable for PCIe. For psycho(4) and schizo(4), go back to the origional implementation. This gets rid of the 'tagshift' member of pci_chipset_tag_t, and clears the way for sun4v.
2008-01-18Print consoleness the canonical way.Mark Kettenis
2008-01-18First attempt to write a driver for the environment device found onMark Kettenis
Enterprise 3000/3500/4000/4500/5000/5500/6000/6500.
2008-01-17Print names we get from the prom within double quotes.Mark Kettenis
ok marco@
2008-01-15Make sabtty(4) adopt the speed configured in OpenFirmware when it is theMark Kettenis
console. ok miod@
2008-01-08Be uniform with console message from other devicesTheo de Raadt
2008-01-08the rsc-console on the v880 operates at 115200, not the 9600 we think weDavid Gwynne
have to force all console devices to. this change passes the right speed to the com code, and continues to use it when the device is opened as the console device. figured out by kettenis@ ok kettenis@ miod@
2008-01-03Remove redundant extenr declaration.Mark Kettenis
2008-01-03Don't depend on evil (struct psycho_pbm *) cast.Mark Kettenis
2008-01-03Remove some junk.Mark Kettenis
2007-12-15move some iommu_dvmamap_validate_map()'s into DEBUG instead of DIAGNOSTIC, toTheo de Raadt
slightly improve performance ok kettenis
2007-12-07unify a function name compared to other bussesTheo de Raadt
2007-12-05use mutexes to protect the iommu's extent map and the streaming buffer,Theo de Raadt
so that busdma is most likely MP_SAFE now. (while there, fix an extent map race... the ranges were selected outside splhigh) ok kettenis