Age | Commit message (Collapse) | Author |
|
into bus_dma.c (a-la amd64).
Discussed with art and toby in coimbra. Ok mikeb.
|
|
|
|
synopsis as a comment (since it still works if needed).
ok drahn
|
|
|
|
just accept the situation with a little sigh
|
|
|
|
vga1 at pci0
inteldrm0 at vga1
to
vga1 at pci0
inteldrm0 at vga1
drm0 at inteldrm0
i.e. a similar scheme to audio(4) where the interface attaches on top of
the wildly different drivers. This helps to clean up the code a lot
(more is coming) and help me start to move drm to being essentially bus
independent, which will help in the future.
|
|
defines into real functions. since machdep.c is cluttered as it is move them
into bus_space.c (like amd64). a later commit will move the stuff from machdep
across too. since machdep.c is cluttered as it is move them into bus_space.c
(like amd64). a later commit will move the stuff from machdep across too.
some shrinkage stats:
GENERIC.MP 209.66kb
RAMDISK 50.84kb
RAMDISKB 50.04kb
RAMDISC 36.28kb
RAMDISK_CD 168.03kb
don't fill it up all at once!
claudio found no network performance hit. toby thought the code went
looked alright. art@ ok.
|
|
previously, we had a static list of pcidevs and which agp driver would
be interanlly attached. Instead, split the agp drivers so they work like
audio(4), where we attach a driver, which sets up some callbacks and
initial state, then attaches the interface (agp(4)). Since this allows
us to attach different drivers in different places, and give them
/proper/ probe functions move most of the drivers back to attaching at
pchb, where they should, and intagp (formerly agp_i810) stays attaching
at vga, since it's part of the intel integrated graphics chips.
Diff shrinks the kernel slightly, gets rid of the annoying "no integrated
graphics" warning, and allows more cleanup later.
Tested by many. fix for alpha build (the only other vga_pci.c consumer)
suggested by miod.
|
|
southbridge chipsets.
ok ratchov@
|
|
|
|
and i386.
deraadt got sick of me wussing out over this.
|
|
has never been performance sensitive.
Running on all platforms, discussed with millert and kettenis, ok toby
|
|
ehci(4) work; ie. it has the same variety of unplug bugs)
|
|
|
|
and puts some backpressure on this process. come on, someone get mad...
and do something about it!
|
|
This will let them get some more testing. Re-order things a little while
i'm here.
prompted by and ok deraadt@.
|
|
|
|
it only provides the hosts machines clock as a timedelta sensor so far.
getting it into the tree so people can work on it as suggested by fgsch@
|
|
ok deraadt@
|
|
ok deraadt@
|
|
ok deraadt@
|
|
ok deraadt@
|
|
|
|
some AMD Geode LX systems with CS5536 companion chip. It works
similar to auich(4) and auixp(4), but the hardware dependent parts
are quite different.
Tested with various PC-Engines ALIX boards (1B, 3C3) and a WebDT 186
board.
feedback many, ok deraadt & jmc (documentation)
|
|
the presence of the graphics processor.
ok deraadt
|
|
other com port numbers and is really really hard to diagnose.
spotted by sthen
|
|
ok deraadt@
|
|
|
|
and then, only people who buy them will end up with this insecure hell.
|
|
it so that more people run it by default again, and perhaps we will get
insight again into what the problem is..
|
|
Needed for the upcoming AMD Geode LX graphics processor X11 driver.
discussed with, feedback, and ok matthieu and deraadt.
|
|
|
|
|
|
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.
|