Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2008-12-26 | Print the correct value as the chip revision. | Miod Vallat | |
2008-12-26 | Correctly report unconfigured child devices. | Miod Vallat | |
2008-12-26 | Do not attach if not the console, I expect the same problems as for p9100, | Miod Vallat | |
but I don't know what initialization sequence is needed on the p9000... | |||
2008-12-26 | When running on serial console, do not try to pick the prom font (this would | Miod Vallat | |
fail anyway since stdout is not a frame buffer), and force a complete ramdac initialization - access to several of the control registers spin otherwise. | |||
2008-12-25 | Return proper display types to the WSDISPLAYIO_GTYPE ioctl, instead of | Miod Vallat | |
deprecated WSDISPLAY_TYPE_SUN24; X11 knows about them since several releases already. | |||
2008-12-25 | Correctly display underlined spaces. | Miod Vallat | |
2008-12-24 | No need to invoke fbwscons_setcolormap() twice. | Miod Vallat | |
2008-12-24 | Get rid of all remaining magic numbers but 32. If you need to know why 32 | Miod Vallat | |
is magic on a 32-bit platform, maybe you shouldn't do kernel programming. | |||
2008-12-24 | Provide an accelerated putchar routine for fonts 16 bits wide or less (and | Miod Vallat | |
the code can do up to 32 bit without serious changes, but I'm lazy). | |||
2008-12-24 | Oops, logic botch in 1.34 would disable 24 bit mode on S24. | Miod Vallat | |
2008-12-24 | On cards which advertize complete rop support, use the stipple engine to | Miod Vallat | |
draw the inverted cursor. | |||
2008-12-24 | It turns out the 8-bit tcx flavour has undocumented low-res video modes (soon | Miod Vallat | |
to be in tcx.4), which require a font swap and thus clearing the screen at attach time if console. Add the necessary code for this. | |||
2008-12-24 | When switching between 8 bit and 24 bit modes on S24, use the blitter | Miod Vallat | |
whenever possible to speed things up. Also, do not map the control space anymore and access in through physical addresses, as done for the blitter and stipple spaces; saves another 4MB of KVM on S24. | |||
2008-12-24 | cleanup, work around issue with interrupt getting enabled too early. | Dale Rahn | |
2008-12-24 | Basic acceleration code for tcx: solid fills and some simple block copy cases. | Miod Vallat | |
Makes it noticeably faster, especially when scrolling on console. Tested on SS4 (tcx) and SS5 (S24) in 1152x900 and 1024x768 modes. |