Age | Commit message (Collapse) | Author |
|
|
|
ideas from deraadt@ and millert@
|
|
comments jmc
ok toby
|
|
|
|
properly in 8.5 years so just garbage collect the driver.
ok damien@ deraadt@
|
|
ok dlg@, jsing@, deraadt@
|
|
|
|
after the code increase caused by the recent acpi changes, until a better
compromise is found.
|
|
ok dlg@, tested by dlg@, oga@, jsg@, deraadt@
|
|
ok deraadt@
|
|
|
|
thinkpads.
provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.
ok deraadt@ and marco@
|
|
|
|
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.
ok jsg@, weingart@
|
|
(1.5Gb/s). Useful where faster speeds are unstable; ok dlg@
|
|
|
|
conflicts with SMSC or similar chips.
|
|
ok deraadt@
|
|
|
|
ok deraadt@
|
|
|
|
ok deraadt@
|
|
may in fact be there already, so it is OK
from espie
|
|
|
|
|
|
|
|
agp and drm need to use the same memory mapping, the best way to deal
with that is to allow them to share (that's coming later), for this to
work cleanly we move the attach point of agp.
Ideally most agp drivers would attach at pchb, with only agp_i810
(and any that work similarly) attaching at vga, but this will do for
now.
ok kettenis@, miod@.
|
|
disabling agp_ali solves this. Proper fix shall hopefully some sometime
after release. Shouldn't affect anyone.
ok sthen@, prodded by deraadt@.
|
|
- Comment out lii(4) in the i386 configs since it does not work yet
- Add et(4) to the i386 and amd64 RAMDISK_CD configs
ok deraadt@
|
|
ok deraadt
|
|
ok jakemsr@, beck@, deraadt@
|
|
ok henning@
|
|
|
|
time, but it is better to have people be FORCED to try to use them,
and then more people can decide to get involved. if a driver is
in-tree, but people don't even know it exists, how would they get
involved? they just plain would not.
|
|
ports only if we found one. Fixes possible issues with some notebook
chipsets.
ok deraadt@
tested by me, jcs@ and Rodolfo Gouveia
|
|
Supports ITE IT8705/8712/8716/8718/8726 and SiS SiS950
hardware monitors and ITE IT8712F/8716F/8718F/8726F watchdog timer.
|
|
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis
|
|
|
|
This is the kernel part necessary for DRI support in X. Disabled for now
because it still has a few bugs, but now I can work on it in tree. Also
requires the requisite bits in X, which are currently under discussion
on how to deal with them with privsep. ported from a combination of the
free and netbsd implementations.
Known bugs:
1) only the first occurence of X in any session will have dri, after
that something prevents it working.
2) if the machine does not have a dri capable card, the kernel panics.
Something's up in one of the probe functions. I haven't been able to
find it though.
3) radeon cards need to be forced to use PCI mode otherwise they get
into an infinite loop.
This is known to at least kinda work with SiS, radeons in pci mode and
intel cards.
ok deraadt, kinda ok art, a few other people had a quick look.
|
|
on amd64. helpful for test compiling. i have not attempted to boot
such a kernel. you shouldn't either.
ok deraadt
|
|
also assume that 386 cpus are really unknown, and promote them to 486
instead of panic.
|
|
directive can select between MI and MD versions of these files. At
the same time, adjust the boot programs to pick exactly what they need,
instead of the 7 or 8 mechanisms previously used.
There will be some fallout from this, but testing it all by myself is a
ridiculously slow process; it will be finished in-tree.
Various developers were very nice and avoided making fun of me when I
was gibbering in the corner..
|
|
actually get detected and attached. Also adds a kernel api for
manipulating agp.
Enable this on i386 and amd64.
"I think you should commit it" deraadt@, ok matthieu. Looked over by
several others.
|
|
a single device node will talk to the right kernel code automatically.
ok deraadt
|
|
|
|
decide which files must be pulled into the kernel. Also conditionalize
the pulling of those files based on the COMPAT_* options.
|
|
still
|
|
gpio* at glxpcib?
Based on an initial diff from Martin Hedenfalk <martin@bzero.se> which
I largely rewrote.
Tested on the ALIX.3C1 and the Soekris net5501.
ok dlg, grange, marco
|
|
|
|
you use 'disable acpi' or 'disable apm' withn you encounter problems
(depending on which kind of problems). if we work hard enough, this can
remain the situation by the time we ship the next release. otherwise, we
will re-disable acpi... so let's crackin'
|