Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-09 | Do not make sun terminal emulation selected by the wsemul_sun frame buffer | Miod Vallat | |
attribute anymore; remove it and use option WSEMUL_SUN instead, which gets added to all sparc* kernels. While there, do not compile vt100 emulation on sparc* kernels, this saves 16+ KB of text. ok deraadt@ | |||
2006-12-09 | Enable udcf(4). | Marc Balmer | |
ok deraadt | |||
2006-12-09 | Like the earlier change to powernow-k7.c check for both the regular cpuid | Gordon Willem Klok | |
signature AND the AMD extended cpuid 0x800000001 (%eax). Tested by, krw@, Joerg Niendorf <joerg.bsd AT internode.net.au> and steven mestdagh <steven.mestdagh AT esat.kuleuven.be> ok dim@ | |||
2006-12-08 | Fix kernel link warning on i386 about boothowto being overridden, by | Dimitry Andric | |
removing the second definition from locore. To prevent locore from subsequently clobbering boothowto, remove clearing bss from it. The bootloader has already taken care of this. ok miod weingart deraadt | |||
2006-12-08 | scsibus_attach_args not scsi_attach_args for saa in | Thordur I. Bjornsson | |
mesh_attach(). ok dlg@ | |||
2006-12-06 | Enable mc and mesh in RAMDISK as well, as pointed out by brad@ its pretty | Gordon Willem Klok | |
useless to not do so. | |||
2006-12-06 | starfire ethernet works here now | Martin Reindl | |
2006-12-06 | Enable mesh and mc device drivers in GENERIC, booting on old world macs is | Gordon Willem Klok | |
pointless without these two. ok martin@, deraadt@ durring h2k6 | |||
2006-12-06 | fix some multi-line comments and printfs | Martin Reindl | |
2006-12-05 | regen | Otto Moerbeek | |
2006-12-05 | Implement an alternative workaround for the extent lies out of region panic | Gordon Willem Klok | |
on old world macppc machines, if the compat property of the device is bandit skip the pci_addr_fixup() call. This acomplishes what the changes in rev 1.33 that were reverted attempted to do without breaking currently supported machines. A positive side effect to this change is also working PCI cards as well as onboard devices. ok drahn@ | |||
2006-12-05 | Import fixcoff from NetBSD and make some changes to boot.mac Makefile and | Gordon Willem Klok | |
ofwboot including loosing some meanigless defines and repurposing XCOFF_GLUE to my own ends. These changes make it possible to boot the OpenBSD kernel on at least the Power Macintosh 9500 and 9600. No binary change in stripped ofwboot. ok drahn@, martin@ | |||
2006-12-05 | Allow kmem to work, might not quite be right yet, but allows basic | Dale Rahn | |
functionality. sort of ok miod@ | |||
2006-12-03 | Change cgeight to run the console in the monochrome overlay plane (as cgtwelve | Miod Vallat | |
does), and only use the 24 bit color planes when running X. Not tested, but can't be worse than before - the code it replaces was busted anyway. | |||
2006-12-03 | In fb_setsize(), remove dead code in the SUN4 case. | Miod Vallat | |
2006-12-03 | Instead of invoking rasops_init with a wrong depth value to have some | Miod Vallat | |
values computed better, prefer invoking it with the real thing and recomputing what needs to be afterwards. No functional change, but this allows fb.c to assume a few things about its callers. | |||
2006-12-03 | Do the ri_devcmap reprogramming dance in fbwscons_init(), so that it applies | Miod Vallat | |
to non-console frame buffers as well. | |||
2006-12-03 | Initialize more fields of the proto disklabel before invoking readdisklabel(), | Miod Vallat | |
to pass its recent sanity checks. | |||
2006-12-03 | Enable all color planes on attach and wait for retrace to program the | Miod Vallat | |
colormap, this finally makes color work. | |||
2006-12-03 | Clean frame buffer attachment code: | Miod Vallat | |
- There is no need to check for buses config(8) will not let us attach to - Better P4 bus logic, which does not need to abuse device flags - Do not bother trying to print a meaningful device description when it is not connected to sbus. | |||
2006-12-03 | Revert r1.35 (ether_input to ether_input_mbuf conversion), this causes | Miod Vallat | |
unaligned accesses on some packets. | |||
2006-12-02 | On frame buffers which endianness differs from the host CPU, we can not afford | Miod Vallat | |
using ovbcopy() in the erasecols emulop, as the ovbcopy implementation might do larger-than-byte loads and store, which will not have the expected result if the source and destination addresses are not similarly aligned. Instead, roll our own byte-only ovbcopy() in this case. This is made dependent on a config(8) attribute to avoid bloating platforms which do not need this, thus frame buffers which may set RI_BSWAP in ri_flg need to depend on this attribute. Problem spotted by matthieu@ using tcsh on sparc64 console. | |||
2006-12-02 | Fix ri_devcmap[] to allow WSCOL_BLACK and WSCOL_WHITE to not have to be | Miod Vallat | |
different for sparc{,64} systems. | |||
2006-12-02 | Use ri_devcmap to get corrected color values, instead of directly using | Miod Vallat | |
WSCOL_xxxx values. | |||
2006-12-02 | Use the unpack_attr emulops instead of doing an inline rasops_unpack_attr. | Miod Vallat | |
2006-12-02 | zx needs rasops8 code for emulation modes, not rasops32. | Miod Vallat | |
2006-12-01 | Unbreak. | Miod Vallat | |
2006-11-30 | Oops, didn't mean to increase the default msgbufsize for i386. Noticed by ↵ | Dimitry Andric | |
brad, thanks. | |||
2006-11-30 | s/completly/completely/ | Michael Knudsen | |
ok brad | |||
2006-11-30 | replace a bunch of ifs w/ an array scan and add a few more | Michael Shalayeff | |
2006-11-30 | Remove the macros SET_CURPCB, GET_CURPCB and GET_CPUINFO, they are only used | Gordon Willem Klok | |
in a few places, and the MP version of GET_CPUINFO is broken. No regression in GENERIC, however GENERIC.MP still has issues. | |||
2006-11-29 | Nuke all commons but one, and enable --warn-common in LINKFLAGS. | Miod Vallat | |
2006-11-29 | Remove all the extern cpu_{id,model,whatever} declarations from most | Dimitry Andric | |
stuff in arch/i386/i386. This should prevent more screwups like the one I did before in ichpcib.c... ok dlg@ kettenis@ | |||
2006-11-29 | Fix the major bug in ips which prevents GENERIC to attach it. | Alexander Yurchenko | |
2006-11-29 | Don't print masks if we're in apic mode. | Mark Kettenis | |
2006-11-29 | Add an unpack_attr function to struct wsdisplay_emulops, to match the | Miod Vallat | |
existing alloc_attr function. This allows rasops_unpack_attr to be kept private to rasops, yet available to the screen drivers. | |||
2006-11-29 | Fix cpu_model string screwup. | Dimitry Andric | |
2006-11-29 | disable a gpio that is not needed | Theo de Raadt | |
2006-11-29 | Use unsigned numbers for comparisons in mmmmap(). | Miod Vallat | |
2006-11-29 | Remove MAPPEDCOPY. It does not work and I am not convinced it is worth | Miod Vallat | |
fixing. | |||
2006-11-29 | Add commented out ips here as well. | Alexander Yurchenko | |
2006-11-29 | cpu_swapin is nomore | Michael Shalayeff | |
2006-11-29 | cpu_swapin is nomore | Michael Shalayeff | |
2006-11-29 | Remove cpu_swapin() and cpu_swapout(), they are no longer necessary (except | Miod Vallat | |
for cpu_swapin() on hppa* which is kept). | |||
2006-11-29 | Kernel stack can be swapped. This means that stuff that's on the stack | Miod Vallat | |
should never be referenced outside the context of the process to which this stack belongs unless we do the PHOLD/PRELE dance. Loads of code doesn't follow the rules here. Instead of trying to track down all offenders and fix this hairy situation, it makes much more sense to not swap kernel stacks. From art@, tested by many some time ago. | |||
2006-11-29 | Add a new member to struct wsemuldisplaydev_attach_args, for a frame buffer | Miod Vallat | |
driver to be able to tell how many wscons screens to attach to it, instead of WSDISPLAY_DEFAULTSCREENS which is a global setting. | |||
2006-11-29 | Only establish acpi interrupt if ACPI_ENABLE. | Mark Kettenis | |
2006-11-29 | Only establish acpi interrupt if ACPI_ENABLE. | Mark Kettenis | |
2006-11-29 | unused file and functions | Michael Shalayeff | |
2006-11-28 | give scsi controllers a real attach args to fill in when attaching scsibus. | David Gwynne | |
ok miod@ marco@ deraadt@ |