Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-04 | Add support for CS5535 IDE adapted from the gcscide code in NetBSD | Jonathan Gray | |
originally written by Juan Romero Pardines. Thanks to Lars Kotthoff for testing on a HeroLogic HL-463 system. Because the CS5535 doesn't provide SMM emulated PCI access to set DMA/PIO modes or a real PCI IDE controller we have to resort to making MSR calls. As this is very MD specific, hide most of uglyness away in i386 MD pciide code. ok grange@ | |||
2009-01-04 | Allow registers to be mapped in WSDISPLAYIO_MODE_MAPPED mode, if | Miod Vallat | |
machdep.allowaperture > 0. To be used by the xserver shortly. | |||
2009-01-03 | Make is possible to boot from devices on cbus(4) (when they're there and | Mark Kettenis | |
actually work). | |||
2009-01-03 | run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices. | Damien Bergamini | |
the driver supports legacy 802.11abg modes only (no 802.11n yet.) WPA works, with hardware encryption/decryption. committed over an RT2800U (RT2870+RT2820). enabled on i386 and amd64 GENERIC only for now. thanks to Paul Lin at Ralink for letting us ship the firmware under an appropriate license. "man page looks ok" jmc@ "you should commit it" jsg@, ok deraadt@ | |||
2009-01-02 | Accelerated routines for solid fills and inverted cursor. | Miod Vallat | |
2009-01-02 | Make IOMMU code use the generic _bus_dmamem_map() and _bus_dmamem_unmap(). | Mark Kettenis | |
2009-01-02 | remove code that was never used, closer to readable. | Dale Rahn | |
2009-01-02 | Add LDC shared memory hypervisor interfaces. | Mark Kettenis | |
2009-01-02 | support display found on GTA01, not used on GTA02 however. | Dale Rahn | |
2009-01-02 | Do not evict the kernel image from the mem_clusters[] array, otherwise | Miod Vallat | |
it won't get included in kernel crash dumps. ok dlg@ | |||
2009-01-01 | Add code to handle virtual interrupt for channel devices. | Mark Kettenis | |
2009-01-01 | Allow both overlay areas to be mmap()ed by userland in WSDISPLAYIO_MODE_MAPPED | Miod Vallat | |
mode. | |||
2008-12-31 | Add new device interrupt hypervisor calls. | Mark Kettenis | |
2008-12-31 | Add missing LDC_CHANNEL_RESET. | Mark Kettenis | |
2008-12-31 | Fix typo. | Mark Kettenis | |
2008-12-31 | Add some Logical Domain Channel hypervisor calls. | Mark Kettenis | |
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-30 | Implement the mach_desc hypervisor call. | Mark Kettenis | |
2008-12-30 | Pass down bus_dma tag. | Mark Kettenis | |
2008-12-30 | dont enable unwanted interrupts, set t_dev, make certain device is inited | Dale Rahn | |
on first open. | |||
2008-12-30 | Make _bus_dmamem_map(9) work. This function wasn't actually used until now, | Mark Kettenis | |
but soon will be. | |||
2008-12-30 | IPL_SERIAL should be shot. | Dale Rahn | |
2008-12-30 | attach all three uarts, closer to working on freerunner. | Dale Rahn | |
2008-12-30 | allow 3 uarts to attach, use local cache of variable. | Dale Rahn | |
2008-12-30 | fix locator order. | Dale Rahn | |
2008-12-30 | attempt to tell difference between gta01 and gta02 via clock rate (ick) | Dale Rahn | |
more debugging code. | |||
2008-12-30 | some progress on working on hardware, small steps. | Dale Rahn | |
2008-12-30 | savecore(8) wants dumpmag to be an unsigned long. | Miod Vallat | |
2008-12-30 | Add domain state related PROM calls. | Mark Kettenis | |
2008-12-30 | Add domain state services hypervisor calls. | Mark Kettenis | |
2008-12-29 | Give ifb its own display type (be sure to make includes before rebuilding | Miod Vallat | |
wsconsctl) | |||
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-12-29 | Low-hanging fruit: while the blitter is still an untamed beast, implement | Miod Vallat | |
eraserows as one low-style line of solid fills, and then as many copyrect calls as necessary to fill the complete area. | |||
2008-12-29 | fix compiling w/o apm(4) | Oleg Safiullin | |
ok deraadt | |||
2008-12-28 | No longer look for RSDP in memory marked as "ACPI Reclaim" in the BIOS memory | Mark Kettenis | |
map. The standard doesn't tell us to look there, Linux and NetBSD don't look there either. It seems that some BIOSes use this memory as a scratch area to build the final ACPI tables which means we can accidentally find what seems like a valid RSDP there. Fixes PR 5847. ok krw@, marco@ | |||
2008-12-28 | Remove confusion between "raw" and "swizzled" interrupt pins. Remove some | Mark Kettenis | |
#ifdef __i386__ code that can go now things have been cleaned up. | |||
2008-12-28 | Use acceleated operations for copycols, too. | Miod Vallat | |
2008-12-28 | Make blitter ``go the other way'' when scrolling down. | Mark Kettenis | |
2008-12-28 | Add ifb(4). | Mark Kettenis | |
2008-12-27 | It turns out that parasites are caused by (some) pixel writes with the | Miod Vallat | |
high bit set; restrict ourselves to 7bpp operation. This brings back text-mode color support. joint work with kettenis@ | |||
2008-12-27 | Use hardware acceleration for scrolling and make sure we only use the low bit | Mark Kettenis | |
of each pixel value. This avoids "overlay artifacts" and turns ifb(4) into a usable console framebuffer. help from miod@ | |||
2008-12-27 | Sync the sparc64 fb* api with the recent changes done on sparc. | Miod Vallat | |
2008-12-27 | Make sure we pick the right PCI BARs on Expert3D cards (which have an extra | Mark Kettenis | |
BAR that we need to skip). ok miod@ | |||
2008-12-26 | Use the `fontbytes' display property as the font stride, instead of | Miod Vallat | |
computing it ourselves. | |||
2008-12-26 | Move the logic responsible from deciding whether a frame buffer needs to be | Miod Vallat | |
cleared on attach, from the individual drivers to the common frame buffer code; the latter will decide based on the prom font metrics and the prom console window position, whenever possible. This removes the need for the console window position to be hardcoded in the p9100 driver, and will no longer require a screen clear on a vigra VS-12 in high resolution mode. | |||
2008-12-26 | use the exact same policy for choosing apic on all 3 types of kernel. | Theo de Raadt | |
ok kettenis | |||
2008-12-26 | If we have usable acpi, but chose to use amp instead for various reasons, | Theo de Raadt | |
then mpbios should not be used because it is probably full of lies. ok kettenis, though he hates the variable name used. | |||
2008-12-26 | Use nitems() and FBS_xxx symbolic constants in the video timing tables. | Miod Vallat | |
2008-12-26 | Remove unused BT_BLANK() and BT_UNBLANK() macros. | Miod Vallat | |
2008-12-26 | Use constants from bt458reg.h when frobbing ramdac registers. | Miod Vallat | |