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-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-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 the unpack_attr emulops instead of doing an inline rasops_unpack_attr. | Miod Vallat | |
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-28 | rename scsibus_attach_args to scsi_attach_args. this can help avoid | David Gwynne | |
confusing when trying to attach scsibus to a hba, since it is really meant for attaching scsi devices to scsibus. ok deraadt@ marco@ | |||
2006-11-26 | enable mpi | David Gwynne | |
2006-11-25 | add commented out entries for gem@sbus | Brad Smith | |
2006-11-19 | In sigreturn, report the correct error if copyin() fails; spotted by | Miod Vallat | |
Alexey Dobriyan, thanks! | |||
2006-11-14 | fix a comment (wording from mark) | Jasper Lievisse Adriaanse | |
ok kettenis | |||
2006-10-27 | Add a few UltraSPARC-III ASI's. | Mark Kettenis | |
2006-10-25 | Make sure we actually flush the I-TLB on UltraSPARC-III by doing it from | Mark Kettenis | |
the primary context instead of the secondary context. ok miod@ | |||
2006-10-04 | More tidying up after bad144. Remove references in comments and | Kenneth R Westerback | |
don't include dkbad.h when nothing in it is used. Missed arm/include/disklabel.h first time around. | |||
2006-09-28 | uath(4) works, kind of, sometimes... | Theo de Raadt | |
2006-09-27 | Add Maxim/Dallas DS2490 USB 1-Wire adapter driver. | Alexander Yurchenko | |
2006-09-27 | add pgt(4) and acx(4), work in progress. | Brad Smith | |
2006-09-27 | Add files.onewire to all our USB archs, it will be used soon. | Alexander Yurchenko | |
2006-09-26 | Zap D_REMOVABLE flag from disklabel. If you didn't already know that | Kenneth R Westerback | |
floppies and cd's were removable, displaying that fact in disklabel output was unlikely to help. And the display in disklabel was the only use of D_REMOVABLE in the tree. ok marco@ | |||
2006-09-22 | Dump memory above 4GB correctly. | Miod Vallat | |
2006-09-01 | Standardize on EFBIG in bus_dmamap_load* if caller is too greedy; I had | Miod Vallat | |
done this 4.5 years ago already but regressions happened; reminded by a similar commit in NetBSD (from mrg@); ok damien@ deraadt@ jason@ | |||
2006-08-31 | Fix handling of 64-bit quantities in Open Firmware's client interface. | Mark Kettenis | |
Spotted by tsi@, and shamelessly stolen from his diff. Fixes several UltraSPARC-III machines wich have more than one memory bank filled. ok deraadt@ | |||
2006-08-30 | we can fit ehci & pci verbose. Much nicer. | Theo de Raadt | |
2006-08-29 | XXX when we find vgapci devices on a USIII machine, fail to match | Theo de Raadt | |
(for now, until the bugs are found. USIII machines remain serial-only for now); ok miod | |||
2006-08-27 | Enable HORRID_III_HACK, but make sure we only disable the data cache on | Mark Kettenis | |
UltraSPARC III and up. That way it isn't really that horrid and doesn't really affect UltraSPARC I & II. This gives us a GENERIC that runs on UltraSPARC III. ok deraadt@ | |||
2006-08-27 | Use the correct IGN for the B side of schizo. Makes interrupts actually work | Mark Kettenis | |
in the PCI slot of the v210. ok jason@ | |||
2006-08-18 | add ucycom@uhidev and ucom@ucycom on the usb machines (docs are forthcoming) | Jason Wright | |
2006-08-17 | enable msk(4) in a few more places. | Brad Smith | |
2006-08-17 | Check d_secpercyl in all readdisklable() functions, and have all of | Kenneth R Westerback | |
them return 'invalid geometry' when d_secpercyl == 0. While there move the check to a consistant location (after the check of d_secperunit) and use a consistant idiom (i.e. some readdisklabel()'s have no 'done' label). prodded by thib@ after a bad macppc experience. ok deraadt@ | |||
2006-08-17 | (128 << fd->sc_type->secsize) instead of (128 * (1 << fd->sc_type->secsize)). | Kenneth R Westerback | |
Makes all FD_BSIZE() defines the same. No object code change. | |||
2006-08-15 | Allocate as many iommu page lists as necessary to match the size request | Miod Vallat | |
in bus_dmamap_create() again, but this time add a few extra pages to cope with fragmented data (such as mbufs). Tested by many. | |||
2006-08-14 | Enable uslcom(4) and uark(4) on all the USB capable archs. | Jonathan Gray | |
2006-08-14 | enable arc since it works here | David Gwynne | |
2006-08-12 | Make all DEV_BSIZE definitions consistant by using (1 << DEV_BSHIFT) | Kenneth R Westerback | |
in the six cases using "512". As DEV_BSHIFT is always 9, this should be a no-op. "no objections" miod@ "I can't see any problem doing this." pedro@ | |||
2006-08-11 | Use d_secperunit rather than 0x1fffffff as the default value for | Kenneth R Westerback | |
RAW_PART's p_size. Since d_secperunit is initialized to 0x1fffffff if not specified there should be no need to use the magic number again. And if d_secperunit was specified then that value should be used instead of the magic number. This was already being done for hp300, luna88k, mac68k, mvme68k, mvme88k. Should be a no-op. | |||
2006-08-11 | For non-console vgafb, force rasops to initialize it as a monochrome resource, | Miod Vallat | |
since we can't program the colormap anyway. | |||
2006-08-11 | add rum(4) on arches where ural(4) is enabled. | Damien Bergamini | |
rum(4) has been tested on i386 by niallo@ and me and on sparc64 by Pablo Mendez Hernandez so I assume it is endian safe and 64bit clean. | |||
2006-08-10 | Hookup hw.vendor and hw.product sysctls on sparc64. | Gordon Willem Klok | |
ok dlg@, "looks good" miod@ | |||
2006-07-27 | remove weird floppyboot garbage; ok miod | Theo de Raadt | |
2006-07-27 | Compile all kernels with -Wstack-usage-larger-than-2047, now that all | Miod Vallat | |
offending code has been taken out and shot. ok deraadt@ | |||
2006-07-10 | Do not blindly enable pci io/mem space. | Mark Kettenis | |
ok deraadt@ | |||
2006-07-09 | *enty->*ently where applicable | Miod Vallat | |
2006-07-06 | Make sure we alter ddb variables as ints, not longs; only matters on 64 bit | Miod Vallat | |
platforms. | |||
2006-07-06 | Make dummy $g0 in ddb the right size. | Miod Vallat | |
2006-07-04 | disable alipm until someone can find this spurious bug, which happens most | Theo de Raadt | |
often on the x1, and is really bizzare: data error type 32 sfsr=0 sfva=43caa000 afsr=84000000 afva=1fe02004000 tf=0x18e999c0 data fault: pc=1314578 addr=43caa000 sfsr=0 alipm_smb_exec(2389200, 1, 18, 0, 1, 18e99d4e) at alipm_smb_exec+0x258 | |||
2006-07-02 | get rid of an unused variable. | David Gwynne | |
ok deraadt@ | |||
2006-07-01 | Cleanup dmesg printing. | Mark Kettenis | |
2006-07-01 | one more dmesg tweak | Theo de Raadt | |