Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-18 | Add missing breaks so we don't fallthrough into | Jonathan Gray | |
unwanted matching logic. ok oga@ deraadt@ miod@ | |||
2009-05-18 | Cleanup the ioctl and receive filter code for mec(4). This also | Joel Sing | |
significantly reduces the number of times the chip gets wacked at boot. From brad, tested by me. | |||
2009-05-17 | mux too, like GENERIC | Theo de Raadt | |
2009-05-17 | mux too, like GENERICarmish/conf/RAMDISK | Theo de Raadt | |
2009-05-16 | Add option ISP_COMPILE_FW to kernels with isp(4). | Miod Vallat | |
2009-05-16 | Count LoadedProgram regions as free memory, since these are either the boot | Miod Vallat | |
loader image (which we can safely overwrite) or the kernel image itself (in case of netboot) and there is already code to move the kernel image out of the free memory later on. | |||
2009-05-16 | need that include file... | Theo de Raadt | |
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-16 | Enable udl(4) by default for amd64, i386, and macppc. | Marcus Glocker | |
OK deraadt@, kettenis@ | |||
2009-05-16 | udl(4) and the wsmux(4) work on armish | Theo de Raadt | |
2009-05-16 | must pull in the wscons goo | Theo de Raadt | |
2009-05-15 | Oops, forgot to add this file, part of the dsrtc DS174x changes. | Miod Vallat | |
2009-05-15 | TOD clock support for IOC3 flavours with DS174x chips (which are rebadged | Miod Vallat | |
MK48Txx). Entangled with preliminary changes which will hopefully eventually lead to power(4) attaching on IP30 (but not finished yet). | |||
2009-05-15 | Don't forget to make sure IMR writes hit the hardware (by reading back | Miod Vallat | |
from the Hub) before continuing (this was missing in one place). Also exit early from the interrupt mask handling loop if all sources have been serviced. | |||
2009-05-15 | Revert 1.18, the memory bank allocation logic was actually correct, and I | Miod Vallat | |
must have been on drugs when thinking otherwise. | |||
2009-05-15 | Always subregion the main PCI I/O extents. This will handle things properly | Mark Kettenis | |
when we pass the main PCI I/O extents to the secondary bus of subtractive decode brigdes. | |||
2009-05-15 | Enable udl(4) and ukbd(4) because this lets a landisk actually have a | Theo de Raadt | |
non-serial "console"; it is not really a console since we probe for it so late. But enabling it in ttys(5) works with getty... | |||
2009-05-15 | A few stanzas from GENERIC-IP32 I forgot to uncomment or carry out. | Miod Vallat | |
2009-05-15 | Forgot to remove that now unused function in previous commit. | Miod Vallat | |
2009-05-15 | do not fake out some config-supplied foo.h / NFOO files | Theo de Raadt | |
2009-05-15 | pull in the right wscons/rasops parts | Theo de Raadt | |
2009-05-15 | Update to match new kernel directories. | Miod Vallat | |
2009-05-15 | Do not explicitely clear interrupt sources in the interrupt handler, but | Miod Vallat | |
ask the Bridge to do this for us; this makes the initial interrupt deadlock workaround functional again. | |||
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-14 | More interrupt deadlock tomfoolery; turns out the non-XBridge workaround | Miod Vallat | |
doesn't appear to trigger the expected interrupt, so use a fugly nanotimeout instead. This makes Origin 200 disks not stall as soon as some serious I/O is intended. They now run multiuser. | |||
2009-05-14 | When walking cpu configuration, report fpu type as the cpu type, since | Miod Vallat | |
various R14000 (which use R14010 FPC) report different values there. That's only to get a prettier cpu0 line in dmesg. | |||
2009-05-14 | In addition to the existing IP32 boot block, build a real 64 bit boot block | Miod Vallat | |
as a relocatable object, suitable for IP27/IP30/IP35. Boot blocks are now found is /usr/mdec/boot{32,64}, with boot-IP## being hard links to them for easy boot block pick. | |||
2009-05-14 | Remove unused local. | Miod Vallat | |
2009-05-14 | udl(4) works on macppc, too. Disabled in GENERIC by default. | Marcus Glocker | |
2009-05-13 | Set D_VENDOR when spoofing a label on archs that use D_VENDOR when | Kenneth R Westerback | |
reading the native disklabel. This ensures cylinder alignment. Fix disklabel to do cylinder alignment arithmetic correctly in -A mode. Worked by accident before, since the code was protected by D_VENDOR, which wasn't being set. ok deraadt@ | |||
2009-05-12 | Add missing semicolon. | Mark Kettenis | |
2009-05-12 | Unbreak build. | Mark Kettenis | |
2009-05-12 | Don't throw away ldc packets if the ldc link went just up, otherwise we may | Mark Kettenis | |
miss the initial handshake from OBP. | |||
2009-05-12 | Actually ACK a handshake initiated by the other end. | Mark Kettenis | |
2009-05-12 | Add padding to ATTR_INFO message structure; OBP seems to insist on it | Mark Kettenis | |
being there. | |||
2009-05-12 | Add some code for doing handshakes the other way around. | Mark Kettenis | |
2009-05-12 | Make reserved member of protocol struct start with underscore. | Mark Kettenis | |
2009-05-12 | uld(4) works on i386, too. Disabled in GENERIC by default. | Marcus Glocker | |
2009-05-11 | Better config for v7. | Dale Rahn | |
2009-05-11 | Add some (not used yet) control regiser bit definitions. | Dale Rahn | |
2009-05-11 | driver address fix. | Dale Rahn | |
2009-05-10 | When I changed the implementation of iommu and sg_dma over to use | Owain Ainsworth | |
bus_addr_t instead of vaddr_t i forgot the bind_page prototypes. So change them over, too. This shows it really was just pedantry since it still built and worked. | |||
2009-05-10 | Enable vcc(4) and vcctty(4). | Mark Kettenis | |
2009-05-10 | Remove a dead variable and some unneeded returns. | Mark Kettenis | |
2009-05-10 | Handle devices with multiple ports. | Mark Kettenis | |
2009-05-10 | Rename mdesc_get_prop_string into mdesc_get_prop_str. | Mark Kettenis | |
2009-05-10 | Add vcctty(4). | Mark Kettenis | |
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-05-10 | Add defines for magic character constants used by hypervisor console | Mark Kettenis | |
interfaces. |