Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-31 | Add vds(4) and vdsp(4), implementing the vDisk server side protocol. This | Mark 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-04 | pull in wbsd conditionally; ok kettenis | Theo de Raadt | |
2009-10-03 | Glue to attach the SD/MCC reader of the W83L519D found on some Tadpole | Mark Kettenis | |
laptops. | |||
2009-09-19 | Initial stab at a driver for LOMlite2 as found on the Sun Fire V100, Sun Fire | Mark Kettenis | |
V120 and Sun Netra X1. For now this only provides a temperature sensor, but more stuff will follow. | |||
2009-07-05 | radeonfb(4), an accelerated framebuffer for Sun XVR-100 boards (which have an | Mark 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-03 | Initial stab at a driver for the Tech Source Raptor GFX built around the | Mark Kettenis | |
3D Labs Permedia 2v chip. These cards were sold by Sun as PGX32. | |||
2009-06-02 | Initial stab at an accelerated driver for PGX/PGX64 framebuffers. | Mark Kettenis | |
Inspiration from the NetBSD, Linux and X.org drivers. | |||
2009-05-20 | Add code to attach sun mice on sparc and sparc64 as wsmouse devices. Since | Miod 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-16 | Add vsw(4), a driver for the virtual network switch on sun4v. This is just | Mark Kettenis | |
some simple glue to attach each port as a network interface. | |||
2009-05-10 | Add vcc(4) and vcctty(4). The vcc(4) driver is a driver for the "Virtual | Mark 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-12 | Move code handling Machine Descriptions out of the cbus(4) driver. | Mark Kettenis | |
2009-03-09 | Initial stab at a driver for FFB3/XVR-1000. It seems to work fine, but without | Mark Kettenis | |
acceleration it is a tad bit slow, so leave this disabled for now. | |||
2009-03-01 | An accelerated framebuffer driver for the Tech Source Raptor GFX cards built | Mark Kettenis | |
around the Number 0 Imagine-128 chip. Colormap support is still missing. | |||
2009-01-12 | Initial 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-10 | Tweak the way we include the iommu code a bit. | Mark Kettenis | |
2009-01-10 | Split off LDC support code into its own file. | Mark Kettenis | |
2009-01-04 | Initial stab at a driver for virtual network devices found on sun4v logical | Mark Kettenis | |
domains. Still needs a lot of work, but good enough for an nfs root. | |||
2008-12-30 | Add cbus(4), a virtual bus for devices that use logical domain channels as | Mark Kettenis | |
found on sun4v systems with multiple domains configured. | |||
2008-12-29 | Move ifb identification to its own routine. We can not simply have the ifb | Miod 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-13 | Initial stab at a driver for the integrated random number generator of the | Mark Kettenis | |
UltraSPARC T2. | |||
2008-07-11 | Fujitsu SPARC64-VI CPU's have two cores that have two threads each. Provide | Mark Kettenis | |
a core(4) device, representing these cores and attach cpu(4) devices to it for each thread. | |||
2008-07-07 | Extend sbbc(4) to provide a console driver for the v1280. | Mark Kettenis | |
2008-07-06 | Add ssm(4), a driver for the scalable shared memory device found on | Mark Kettenis | |
Serengeti and Starcat systems. | |||
2008-07-06 | Add sbbc(4), a driver for the BootBus controller on Serengeti and StarCat | Mark Kettenis | |
systems that provides time of day services and (in the future) console services. | |||
2008-06-10 | Add cmp(4), a dummy driver to make attaching CMT cpus easier. | Mark Kettenis | |
2008-04-21 | Work in progress at supporting the Mentor Graphics i2c core found in | Theo de Raadt | |
the Fire pcie hostbridge. Fairly horrid device to deal with. | |||
2008-03-23 | Not-functional-enough driver for the Sun Expert3D cards, put in tree as an | Miod Vallat | |
incentive for further tinkering only; not for the faint of heart. | |||
2008-03-16 | Add some e10k support code. | Mark Kettenis | |
2008-03-13 | Add prtc(4). | Mark Kettenis | |
2008-03-09 | Add files for vpci(4). | Mark Kettenis | |
2008-03-09 | The IOMMU code is needed for schizo(4) and pyro(4) too. | Mark Kettenis | |
2008-03-09 | Add hvcall.S if option SUN4V is defined. | Mark Kettenis | |
2008-03-08 | Add vcons(4). | Mark Kettenis | |
2008-03-08 | Add vrtc(4). | Mark Kettenis | |
2008-03-08 | Add vbus(4). | Mark Kettenis | |
2008-02-20 | make tda(4) run the fans at maximum speed when we are about to drop | Robert Nagy | |
drop to ddb(4) in order to avoid overheating in case of a system crash. ok kettenis@ | |||
2008-02-12 | tda(4) is a driver for Philips TDA8444 which can be found in | Robert 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-18 | Add environ(4). | Mark Kettenis | |
2007-11-27 | Like i386 and amd64 - make the __mp_lock not spin at splhigh. | Mark Kettenis | |
help from & ok art@ | |||
2007-10-20 | Add support for the temperature sensors on the SUNW,envctrltwo device found | Mark 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-10 | Make 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-10 | IPI implementation. Bits and pieces from NetBSD, but the interface has been | Mark 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-25 | Real mutexes for sparc64. Some comments from henric@ and claudio@. | Mark Kettenis | |
Tested by fkr@, claudio@, nick@. | |||
2007-08-21 | Remove two out-of-date comments. | Mark Kettenis | |
2007-08-04 | rbus for sparc64 | Mark Kettenis | |
ok deraadt@ | |||
2007-06-08 | include files.bluetooth, so that bluetooth support can be compiled, | Jasper Lievisse Adriaanse | |
if enabled. ok gwk@ | |||
2007-05-29 | Add led(4). | Mark Kettenis | |
2007-05-28 | Maintaining a broken compatibility layer for a broken OS is not a productive | Bob Beck | |
activity for anyone. Bye bye COMPAT_NETBSD. ok tedu@, deraadt@, and many others in the hackathon room. | |||
2007-04-10 | Driver for the BootBus Controller; sets some magic bits that makes pmc(4) | Mark Kettenis | |
actually work. | |||
2007-04-10 | New driver for watchdog time on NatSemi PC87317 SuperIO chip. | Mark Kettenis | |