Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-19 | Simplify code that sanitizes pci resources on the O2's mace PCI bridge. | Mark Kettenis | |
The firmware messes up I/O BARs, so whack those back to 0, such that the MI PCI code initializes on an as-needed basis. ok miod@ | |||
2009-07-16 | Make the PCI-PCI bridge initialization code bus-independent, relying on a | Miod Vallat | |
per-pci_chipset_t function to perform actual resource allocation. Add the necessary bits to macepcibr(4), and enable ppb(4) on O2 kernels now. Joint effort with kettenis@ | |||
2009-07-15 | Sync PCI scsi controllers; from Brad. | Miod Vallat | |
2009-07-13 | Extend xbridge to support shared interrupt handlers, and perform PCI-PCI | Miod Vallat | |
bridge initialization if necessary; enable ppb on IP27 and IP30 kernels. With feedback from kettenis@; macepcibr to gain the same functionality soon. | |||
2009-06-24 | Even more pci ethernet devices, based on a diff from Brad. | Miod Vallat | |
2009-06-24 | add some pci ethernet devices that some people, like miod, might be using | Theo de Raadt | |
2009-06-24 | for the isp(4) driver, invert the meaning of the options which pull | Theo de Raadt | |
firmwares into the smaller (and larger) media ok krw | |||
2009-06-21 | Add a bunch of usb devices, per deraadt@'s pressure. | Miod Vallat | |
2009-06-21 | - add and enable stge(4) | Jasper Lievisse Adriaanse | |
"sure" miod@ | |||
2009-06-13 | Enumerate all available nodes for hardware on IP27/IP35 systems; works to some | Miod Vallat | |
extent, but isp(4) on other nodes do not work correctly yet. | |||
2009-06-10 | Add udl and url, verified to work on Fuel (url to the RAMDISK too) | Miod Vallat | |
2009-06-01 | Enable zyd in more places now we know it is endian safe. | Jonathan Gray | |
2009-05-16 | Add option ISP_COMPILE_FW to kernels with isp(4). | Miod Vallat | |
2009-05-15 | A few stanzas from GENERIC-IP32 I forgot to uncomment or carry out. | Miod Vallat | |
2009-05-14 | Add configuration files for IP27 (includes some IP35 support) and IP30 | Miod Vallat | |
systems. Not connected to the builds yet. | |||
2009-05-14 | Rename sgi GENERIC and RAMDISK with -IP32 suffixes, and have the build | Miod Vallat | |
machinery minimally cope with this. Discussed with and reluctantely accepted by deraadt@; we both dislike losing the ``naturally comes out of your fingers'' kernel names and the ``one size fits all'' logic; but for now I don't see any easy way to get a single kernel binary able to run on multiple IP## flavours. | |||
2009-05-02 | Let ioc(4) decide which child devices to attach depending on its identification | Miod Vallat | |
information, instead of trying to attach whatever is defined in the kernel configuration file. | |||
2009-04-13 | The start of Origin 200 support. Based on some code contributed by pefo@ | Miod Vallat | |
some years ago for KL enumeration, building on the existing XBow support to limit ourselves to a single node for now. This is a work-in-progress; it currently lacks complete interrupt code, as well as PCI resource management. And there are likely bugs creeping inside. | |||
2009-04-13 | Add missing option BOOT_CONFIG | Miod Vallat | |
2009-04-13 | Remove commented out debug options. | Miod Vallat | |
2009-04-12 | Interrupt support for IOC3 and its subdevices (currently limited to the | Miod Vallat | |
SuperIO part, the Ethernet part needs a whole driver); kernel now boot single user (or bsd.rd). Joint work with jsing@ | |||
2009-03-15 | Include .S files in make depend. | Miod Vallat | |
2009-02-10 | enable run(4) everywhere where ural(4) and rum(4) are enabled. | Damien Bergamini | |
run(4) has been reported to work on sparc64 by Maxim Belooussov so I'm pretty confident that it works on all arches. | |||
2009-01-14 | add and enable uaudio as it's working fine for me | Jasper Lievisse Adriaanse | |
"go ahead" miod@ | |||
2008-10-10 | - add and enable rum(4) | Jasper Lievisse Adriaanse | |
committed over a rum(4) donated by Maxim Belooussov, thanks! ok jsing@ | |||
2008-08-28 | - enable uvideo on sgi, it's working for me with a quickcam e 3500 plus | Jasper Lievisse Adriaanse | |
ok mglocker@ | |||
2008-08-25 | - add a bunch of enabled usb devices that have been tested. | Jasper Lievisse Adriaanse | |
together with the previous commits by jsing@, OpenBSD/sgi does USB now. ok jsing@ miod@ | |||
2008-08-20 | Add USER_PCICONF so that pcidump can work. | Joel Sing | |
Prompted by jasper@ ok miod@ | |||
2008-07-30 | wi@pci now works. | Miod Vallat | |
2008-07-01 | Enable FFS2 on most of the larger RAMDISK media. | Brad Smith | |
ok deraadt@ | |||
2008-06-27 | add bio & bioctl | Todd T. Fries | |
ok deraadt@ | |||
2008-06-08 | alpha/conf/RAMDISK | Theo de Raadt | |
2008-04-14 | typo in attachment | Theo de Raadt | |
2008-04-12 | Compile kernels with -Wvariable-decl (except on arches with ipmi, for now). | Miod Vallat | |
2008-04-07 | Split clock attachment in two parts: a timecounter attachment (at mainbus), | Miod Vallat | |
and a time-of-day chip (wherever it gets found). | |||
2008-04-07 | Unclutter machdep.c by moving the IP32-specific initialization code to its | Miod Vallat | |
own file. While there, more dead beef removal in struct sys_rec. | |||
2008-02-20 | Completely overhault attachment rules on sgi. No more indirect configuration | Miod Vallat | |
inherited from OpenBSD/arc machines with ISA bus; mainbus children match on device name and other hierarchies match on simplified locators. As a bonus, attachment lines in dmesg will now print their locators. ok jsing@ | |||
2008-01-06 | Sync console devices with GENERIC. | Miod Vallat | |
2008-01-06 | Enable raw keyboard for wscons - prompted by matthieu@. Whilst we're here | Joel Sing | |
remove entries that are irrelevant and clean up comments/indentation. ok miod@ | |||
2008-01-04 | - remove two entries that'll never be used | Jasper Lievisse Adriaanse | |
ok jsing@ miod@ | |||
2007-12-31 | Enable gbe(4) and mkbc(4) now that we have early console support. | Joel Sing | |
ok miod@ | |||
2007-12-31 | Significantly improve the gbe(4) driver, including: | Joel Sing | |
- Internal restructure to separate code paths. - Add support for early console. This allows for gbe(4) to takeover were the ARCBios leaves off (if we should do so). - Add support for 8bpp and 16bpp colour depths. As a result, we also have support for colourmaps. We now use 8bpp as the default. - Add mmap() support, enabling wsfb to operate correctly. - Correct initial origin problem that occurred occasionally. ok miod@. tested by jasper@. | |||
2007-12-31 | Move wscons_machdep.c to it's rightful location. This brings OpenBSD/sgi | Joel Sing | |
inline with all other architectures. ok miod@ | |||
2007-12-18 | add power(4), a driver for the power button found on SGI O2's. | Jasper Lievisse Adriaanse | |
when machdep.kbdreset is set, and the correct interrupt is fired, the machine gets shut down. with help from and ok jsing@, ok miod@ | |||
2007-12-14 | Enable console support for SGI O2 workstations. Switch between the serial | Joel Sing | |
and graphical console based on the selection made in the ARCBIOS. Early attachment of gbe(4) is still required, otherwise we have a working graphical console. ok miod@ | |||
2007-11-30 | Define NORMAL_C_NOP everywhere. | Miod Vallat | |
2007-11-27 | Initial support for the SGI Graphics Back End (GBE) frame buffer found in | Joel Sing | |
SGI O2 machines. We currently rely on the video hardware being initialised by the ARCS firmware and can only use the initial resolution with a colour depth of 32 bits. This driver is disabled by default. ok miod@ | |||
2007-11-25 | libkern, begone. Move to a new mechanism where config(8)'s "file" | Theo de Raadt | |
directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner.. | |||
2007-11-25 | Get rid of the kernel 'libcompat' framework, and instead use conf/files to | Theo de Raadt | |
decide which files must be pulled into the kernel. Also conditionalize the pulling of those files based on the COMPAT_* options. | |||
2007-10-18 | Add support for the Moosehead PS/2 controller as found on SGI O2 workstations. | Joel Sing | |
ok miod@ deraadt@ |