Age | Commit message (Collapse) | Author |
|
pci_matchbyid(). This is the only driver that will match against
this hardware so it is not necessary to return a higher priority
than what pci_matchbyid() returns.
ok mbalmer@
|
|
ok jsg@
|
|
OK deraadt@ and millert@
|
|
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|
|
Initial information, half the diff, and testing from Andrew Lutomirski,
thanks!
|
|
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)
|
|
or output and then read the value from either the GPIO[x]_READ_BACK or
GPIO[x]_OUT_VAL register. This allows to read back LED (output) states
as well as input states (buttons).
Problem noticed by Rolf Sommerhalder, fix by me.
|
|
ok deraadt@
|
|
with 10h and 11h families of AMD CPU's.
ok kettenis@
|
|
|
|
|
|
Tested on i386 with a Gigabyte G33M-DS2R motherboard (Intel GMA 3100).
Based on NetBSD code.
ok oga@
|
|
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@.
|
|
ok deraadt@
|
|
for pci busses off secundary CPUs.
|
|
ok gilles
|
|
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
|
|
oga during the agp merge. Lost a few follicles over this one..
|
|
|
|
also assume that 386 cpus are really unknown, and promote them to 486
instead of panic.
|
|
|
|
Light testing, mostly mechanical
|
|
pchb's further
ok reyk oga
|
|
- internal intel graphics semi-agp chipsets need special handling in pchb.c
- re-add the i965GM device
- use the correct major device id for /dev/agp0 on amd64 (not the i386 one)
ok deraadt@
|
|
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.
|
|
|
|
ok grange.
|
|
|
|
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
|
|
code. This is due to the fact that we do timecounter initialization
after autoconf(9).
ok deraadt
|
|
might happen between enqueuing a crypto request and scheduling of
the crypto thread); ok hshoexer
|
|
Tested by damien@
ok dlg@
|
|
by mickey, man page by me. Help, suggestions by Theo and jmc.
Enable this driver and glxpcib(4) in all RAMDISK kernel, but glxpcib(4)
does not provide the watchdog timer in the RAMDISK kernels.
Prodded by deraadt.
E
|
|
found in the CS5536 companion chip to the AMD Geode LX-800 processor.
glxpcib(4) driver written by mickey, with some tweaks by me. Manpage
nits by jmc.
Tested on the Soekris net5501 (by me) and the Alix 2a2
(by earxtacy@dixinet.com)
ok kettenis
|
|
"looks ok" markus@
|
|
ok tom@
|
|
eyeballed and ok dlg@
|
|
mobile Intel Pentium 3 as found in Dell c610 fixes pr5565.
ok beck, toby
|
|
improves IPsec w/ AES/SHA1 from 17Mbit/s to 30Mbit/s on 500Mhz machine;
code similar to i386/via.c; ok tom, hshoexer, deraadt
|
|
internal AGP API to work with 64bit PCI-Express memory and
non-standard AGP aperture bases.
tested by many
ok matthieu@, deraadt@
|
|
|
|
Tested by Daniel Dickman <didickman@gmail.com>
|
|
ok tedu@
|
|
|
|
needed (not just for I686_CPU), but it and ichpcib only call the
update_cpuspeed functions for I686_CPU.
ok tedu@ deraadt@
|
|
|
|
for PCI-PCI bridges and passing the mapping to the attached bus device.
MD code can use these when mapping PCI device interrupts. This diff adds
such code for amd64 and i386. This fixes interrupt mapping for devices that
sit behind two PCI-PCI bridges where the firmware only provides a mapping
for the first PCI-PCI bridge.
tested by sturm@, krw@, and a few others, ok deraadt@
|
|
parings of the Intel Pentium 3 and the ich southbridges. Written by
Stefan Sperling <stsp AT tsp DOT in-berlin DOT de> based on a driver in
NetBSD and sys/arch/i386/pci/ichpcib.c.
Tested my mpf@ among others,
ok tedu
|
|
Spotted by Stefan Sperling <stsp AT tsp.in-berlin.de> when reviewing
his piix speedstep diff.
ok tedu@
|
|
|