Nate Lawson
25128fcc8a
Add the ability to disable agp devices at the loader prompt. Usage is
...
hint.agp.0.disabled="1"
Submitted by: jhb
2004-04-03 22:55:12 +00:00
Nate Lawson
5f96beb9e0
Convert callers to the new bus_alloc_resource_any(9) API.
...
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
2004-03-17 17:50:55 +00:00
John Baldwin
65c3981023
Use a switch statement on the devid instead of if-else for determing which
...
code to use to see if the onboard video has been disabled or not.
Submitted by: Keith Whitwell <keith@tungstengraphics.com>
2003-10-23 17:48:30 +00:00
Eric Anholt
7efb14ccd3
Make the i810 AGP device create a "drmsub" child device. This will be attached
...
to by the DRM for i8xx devices.
Submitted by: Keith Whitwell <keith@tungstengraphics.com>
2003-10-02 19:49:15 +00:00
Warner Losh
19b7ffd1b8
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 07:20:27 +00:00
Alan Cox
d7ae6bd221
Add vm object locking.
2003-06-13 08:11:14 +00:00
David E. O'Brien
f4636c5959
Use __FBSDID().
2003-06-11 06:34:30 +00:00
Matthew N. Dodd
f246e4a17f
- Express hard dependencies on bus (pci, isa, pccard) and
...
network layer (ether).
- Don't abuse module names to facilitate ifconfig module loading;
such abuse isn't really needed. (And if we do need type information
associated with a module then we should make it explicit and not
use hacks.)
2003-04-15 06:37:30 +00:00
Warner Losh
a163d034fa
Back out M_* changes, per decision of the TRB.
...
Approved by: trb
2003-02-19 05:47:46 +00:00
Eric Anholt
11c6a5f80d
Remove an extra agp_flush_cache(). The i810 case that needs it already has it.
2003-02-14 06:31:45 +00:00
Eric Anholt
7978e21002
Add Intel 85x/86x AGP support.
...
Submitted by: David Dawes <dawes@xfree86.org>
2003-02-13 07:17:39 +00:00
Alfred Perlstein
44956c9863
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
...
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
2003-01-21 08:56:16 +00:00
Maxime Henrion
7617255f4a
Remove a bunch of #include "opt_pci.h".
2002-11-13 17:40:15 +00:00
Eric Anholt
d5157cd692
Correct an indentation.
...
Noticed by: phk
2002-10-03 06:10:54 +00:00
Eric Anholt
81ac2d2606
Fix i810 after i830 commit.
...
Submitted by: David Dawes <dawes@XFree86.Org>
2002-09-15 08:43:23 +00:00
Eric Anholt
ea3796796a
Fix an i830/i845 test that shouldn't get hit in normal use and remove a printf.
...
Submitted by: David Dawes <dawes@XFree86.Org>
2002-09-13 04:17:28 +00:00
Eric Anholt
3080733f2e
Add AGP support for Intel i830M and i845 thanks to patches from moto kawasaki
...
<kawasaki@mbg.sphere.ne.jp> and David Dawes <dawes@XFree86.org>.
2002-09-12 04:23:18 +00:00
Bruce Evans
7e9e7dc4ed
Include <sys/lockmgr.h> for old lock interfaces instead of depending on
...
namespace pollution in <sys/lock.h>.
2002-08-27 11:51:55 +00:00
Alan Cox
fff6062ab6
o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since
...
pmap_zero_page() and pmap_zero_page_area() were modified to accept
a struct vm_page * instead of a physical address, vm_page_zero_fill()
and vm_page_zero_fill_area() have served no purpose.
2002-08-25 00:22:31 +00:00
Alan Cox
fab965bf7e
o Use the VM_ALLOC_WIRED flag instead of calling vm_page_wire().
2002-08-10 18:42:13 +00:00
Alan Cox
5ec699cdac
o If the page returned by vm_page_grab(VM_ALLOC_ZERO) isn't prezeroed,
...
zero it.
Reviewed by: dfr, peter
2002-07-21 04:07:26 +00:00
Alan Cox
613f5495ed
o Lock page queue accesses by vm_page_wire().
2002-07-14 20:40:32 +00:00
Alan Cox
1f54526952
o Complete the locking of page queue accesses by vm_page_unwire().
...
o Assert that the page queues lock is held in vm_page_unwire().
o Make vm_page_lock_queues() and vm_page_unlock_queues() visible
to kernel loadable modules.
2002-07-13 20:55:21 +00:00
John Baldwin
52b3919d31
Make these compile again by adding proc.h include for GIANT_REQUIRED
...
that is in included vm headers.
2001-07-05 21:28:47 +00:00
Alfred Perlstein
2395531439
Introduce a global lock for the vm subsystem (vm_mtx).
...
vm_mtx does not recurse and is required for most low level
vm operations.
faults can not be taken without holding Giant.
Memory subsystems can now call the base page allocators safely.
Almost all atomic ops were removed as they are covered under the
vm mutex.
Alpha and ia64 now need to catch up to i386's trap handlers.
FFS and NFS have been tested, other filesystems will need minor
changes (grabbing the vm lock when twiddling page properties).
Reviewed (partially) by: jake, jhb
2001-05-19 01:28:09 +00:00
Ruslan Ermilov
df4443ffa6
Added support for i815.
2000-10-16 08:53:00 +00:00
Doug Rabson
e547d6fd34
Add support for Intel's i810 chipset with integrated graphics. An
...
associated patch to XFree86 allows the X server to work with this chipset
on FreeBSD. Additional work will include porting the Linux 3D driver.
Submitted by: Ruslan Ermilov <ru@FreeBSD.org>
2000-07-12 10:13:07 +00:00