summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/conf/files.sparc64
AgeCommit message (Collapse)Author
2009-12-31Add vds(4) and vdsp(4), implementing the vDisk server side protocol. ThisMark Kettenis
makes it possible to run an OpenBSD guest domain on top of a virtiual disk backed by a disk image on a filesystem on OpenBSD control or service domain. Probably doesn't support running Solaris or Linux yet. Haven't tried those yet because booting their installers in a guest domain is way too painful!
2009-10-04pull in wbsd conditionally; ok kettenisTheo de Raadt
2009-10-03Glue to attach the SD/MCC reader of the W83L519D found on some TadpoleMark Kettenis
laptops.
2009-09-19Initial stab at a driver for LOMlite2 as found on the Sun Fire V100, Sun FireMark Kettenis
V120 and Sun Netra X1. For now this only provides a temperature sensor, but more stuff will follow.
2009-07-05radeonfb(4), an accelerated framebuffer for Sun XVR-100 boards (which have anMark Kettenis
ATI Radeon 7000 chip on them). While there, make gfxp(4) depend on rasops32 just in case somebody removes other framebuffers that pull this in from their kernel config. ok deraadt@, miod@
2009-06-03Initial stab at a driver for the Tech Source Raptor GFX built around theMark Kettenis
3D Labs Permedia 2v chip. These cards were sold by Sun as PGX32.
2009-06-02Initial stab at an accelerated driver for PGX/PGX64 framebuffers.Mark Kettenis
Inspiration from the NetBSD, Linux and X.org drivers.
2009-05-20Add code to attach sun mice on sparc and sparc64 as wsmouse devices. SinceMiod Vallat
not all Sun mice run at the canonical 1200 bps, hop between 1200, 4800 and 9600 bps by paying attention to breaks on the line. Attachement and engine code written 7 years ago for OpenBSD/sparc, except for sparc64 com(4) attachment. Speed hop idea borrowed from Opensolaris. This allows sparc and sparc64 users to run X11 without needing a configuration file anymore, as it was in the XFree86 3.x days. Multihead configurations will still need a minimal configuration file, though.
2009-05-16Add vsw(4), a driver for the virtual network switch on sun4v. This is justMark Kettenis
some simple glue to attach each port as a network interface.
2009-05-10Add vcc(4) and vcctty(4). The vcc(4) driver is a driver for the "VirtualMark Kettenis
Console Concentrator" found on the control domain of sun4v systems. It manages the connections to the consoles of guest domains which are exposed as terminal-like devices through vcctty(4).
2009-04-12Move code handling Machine Descriptions out of the cbus(4) driver.Mark Kettenis
2009-03-09Initial stab at a driver for FFB3/XVR-1000. It seems to work fine, but withoutMark Kettenis
acceleration it is a tad bit slow, so leave this disabled for now.
2009-03-01An accelerated framebuffer driver for the Tech Source Raptor GFX cards builtMark Kettenis
around the Number 0 Imagine-128 chip. Colormap support is still missing.
2009-01-12Initial stab at a driver for virtual disks found on sun4v logical domains.Mark Kettenis
Still needs some work, but reading from and writing to a disk image works.
2009-01-10Tweak the way we include the iommu code a bit.Mark Kettenis
2009-01-10Split off LDC support code into its own file.Mark Kettenis
2009-01-04Initial stab at a driver for virtual network devices found on sun4v logicalMark Kettenis
domains. Still needs a lot of work, but good enough for an nfs root.
2008-12-30Add cbus(4), a virtual bus for devices that use logical domain channels asMark Kettenis
found on sun4v systems with multiple domains configured.
2008-12-29Move ifb identification to its own routine. We can not simply have the ifbMiod Vallat
probe win over vgafb, since one may configure a kernel with vgafb but without ifb (especially slackers who forget to rerun config).
2008-08-13Initial stab at a driver for the integrated random number generator of theMark Kettenis
UltraSPARC T2.
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-07Extend sbbc(4) to provide a console driver for the v1280.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-10Add cmp(4), a dummy driver to make attaching CMT cpus easier.Mark Kettenis
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-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-16Add some e10k support code.Mark Kettenis
2008-03-13Add prtc(4).Mark Kettenis
2008-03-09Add files for vpci(4).Mark Kettenis
2008-03-09The IOMMU code is needed for schizo(4) and pyro(4) too.Mark Kettenis
2008-03-09Add hvcall.S if option SUN4V is defined.Mark Kettenis
2008-03-08Add vcons(4).Mark Kettenis
2008-03-08Add vrtc(4).Mark Kettenis
2008-03-08Add vbus(4).Mark Kettenis
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-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-01-18Add environ(4).Mark Kettenis
2007-11-27Like i386 and amd64 - make the __mp_lock not spin at splhigh.Mark Kettenis
help from & ok art@
2007-10-20Add support for the temperature sensors on the SUNW,envctrltwo device foundMark Kettenis
on the Sun Enterprise 250. This device (and SUNW,envctrl found on the Enterprise 450) is a PCF8584 I2C controller with several generic I2C chips attached to it. ok deraadt@
2007-10-10Make context switching much more MI:Artur Grabowski
- Move the functionality of choosing a process from cpu_switch into a much simpler function: cpu_switchto. Instead of having the locore code walk the run queues, let the MI code choose the process we want to run and only implement the context switching itself in MD code. - Let MD context switching run without worrying about spls or locks. - Instead of having the idle loop implemented with special contexts in MD code, implement one idle proc for each cpu. make the idle loop MI with MD hooks. - Change the proc lists from the old style vax queues to TAILQs. - Change the sleep queue from vax queues to TAILQs. This makes wakeup() go from O(n^2) to O(n) there will be some MD fallout, but it will be fixed shortly. There's also a few cleanups to be done after this. deraadt@, kettenis@ ok
2007-09-10IPI implementation. Bits and pieces from NetBSD, but the interface has beenMark Kettenis
changed to free up another 64-bit word in the interrupt transaction. This means we have two 64-bit words available for arguments, which means we probably don't need to pass arguments through structures.
2007-08-25Real mutexes for sparc64. Some comments from henric@ and claudio@.Mark Kettenis
Tested by fkr@, claudio@, nick@.
2007-08-21Remove two out-of-date comments.Mark Kettenis
2007-08-04rbus for sparc64Mark Kettenis
ok deraadt@
2007-06-08include files.bluetooth, so that bluetooth support can be compiled,Jasper Lievisse Adriaanse
if enabled. ok gwk@
2007-05-29Add led(4).Mark Kettenis
2007-05-28Maintaining a broken compatibility layer for a broken OS is not a productiveBob Beck
activity for anyone. Bye bye COMPAT_NETBSD. ok tedu@, deraadt@, and many others in the hackathon room.
2007-04-10Driver for the BootBus Controller; sets some magic bits that makes pmc(4)Mark Kettenis
actually work.
2007-04-10New driver for watchdog time on NatSemi PC87317 SuperIO chip.Mark Kettenis