The NetBSD Project

CVS log for src/sys/dev/pci/agpvar.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / pci

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.22 / (download) - annotate - [select for diffs], Sun Apr 10 09:50:45 2022 UTC (9 months, 3 weeks ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

fix various typos in comments and output/log messages.

Revision 1.18.22.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:07 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.18.22.1: +1 -0 lines
Diff to previous 1.18.22.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

update from HEAD

Revision 1.21 / (download) - annotate - [select for diffs], Sun Nov 2 00:05:03 2014 UTC (8 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncqfixes-base, jdolecek-ncqfixes, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

make the apple code compile again.

Revision 1.18.22.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:41 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.18: +4 -2 lines
Diff to previous 1.18 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.18.36.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:54 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.18: +4 -2 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Rebase.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jun 12 18:33:42 2014 UTC (8 years, 7 months ago) by riastradh
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.19: +3 -1 lines
Diff to previous 1.19 (colored)

Extend agp_generic_bind_memory with bounds to check.

New routine agp_generic_bind_memory_bounded.

Use it in agp_i810 to replace the pile of code I wrote as a
replacement which is apparently broken.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jun 12 15:05:29 2014 UTC (8 years, 7 months ago) by riastradh
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Check bounds in agp_i810_borrow.

Out of paranoia, do a bus_space_subregion in case the old drm code
tries sizes that the agp_i810 code doesn't agree with.

Revision 1.16.4.2 / (download) - annotate - [select for diffs], Sat May 16 10:41:32 2009 UTC (13 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.16.4.1: +8 -8 lines
Diff to previous 1.16.4.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

sync with head

Revision 1.17.12.1 / (download) - annotate - [select for diffs], Wed May 13 17:20:23 2009 UTC (13 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.17: +8 -8 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.18 / (download) - annotate - [select for diffs], Wed May 6 10:34:32 2009 UTC (13 years, 9 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.17: +8 -8 lines
Diff to previous 1.17 (colored)

struct device * -> device_t, no functional changes intended.

Revision 1.16.4.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:54 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

sync with head.

Revision 1.15.22.2 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:08 2008 UTC (14 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.15.22.1: +1 -1 lines
Diff to previous 1.15.22.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)

Sync with HEAD.

Revision 1.16.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:10 2008 UTC (14 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Tue Jun 17 09:14:40 2008 UTC (14 years, 7 months ago) by yamt
Branch: yamt-pf42
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

sync with head.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jun 9 06:49:54 2008 UTC (14 years, 8 months ago) by freza
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

o Split device_t/softc for agp(4).
o agp_ali.c: remove unused 'agp' member from agp_ali_softc.
o drm: agp_find_device() returns 'void *', not a device_t.
o Use device_t, cfdata_t instead of struct pointers.
o Don't cast void pointers in assignments.

Revision 1.15.22.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:48 2008 UTC (14 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.15: +7 -1 lines
Diff to previous 1.15 (colored)

Sync with HEAD.

Revision 1.15.18.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:15:46 2008 UTC (14 years, 10 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.15: +7 -1 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

sync with head.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:44 2008 UTC (14 years, 10 months ago) by matt
Branch: matt-armv6
Changes since 1.15: +7 -1 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

sync with HEAD

Revision 1.9.4.4 / (download) - annotate - [select for diffs], Wed Feb 27 08:36:34 2008 UTC (14 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.4.3: +7 -1 lines
Diff to previous 1.9.4.3 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

sync with head.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 22 19:47:06 2008 UTC (14 years, 11 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa
Changes since 1.15: +7 -1 lines
Diff to previous 1.15 (colored)

Add a horrible hack to allow the DRM driver to get at the bus_space_handle
allocated by the AGP driver in the case of Intel chipset graphics.
This is different from the patch by Yorick Hardy circulated a while ago
in that it doesn't change the semantics of reference counting within
the (3rd-party) DRM code -- it just bypasses it.
Needless to say that it is uglier, but it eases future updates to
the DRM code because the change there is just 2 LOC.

Imo, a cleaner solution for all that would be to attach "agp" to "vga"
in the intel chipset graphics case, which better reflects how the hardware
is structured. This would still need a hack to the DRM code, but
it would be confined to childs of the "vga" device, without need for
global variables.
Since there is a variety of intel chipsets with AGP and/or builtin
graphics options, this would need a considerable testing effort.

Revision 1.14.14.4 / (download) - annotate - [select for diffs], Tue Nov 6 14:27:20 2007 UTC (15 years, 3 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.14.14.3: +1 -2 lines
Diff to previous 1.14.14.3 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

Refactor PNP API:
- Make suspend/resume directly a device functionality. It consists of
  three layers (class logic, device logic, bus logic), all of them being
  optional. This replaces D0/D3 transitions.
- device_is_active returns true if the device was not disabled and was
  not suspended (even partially), device_is_enabled returns true if the
  device was enabled.
- Change pnp_global_transition into pnp_system_suspend and
  pnp_system_resume. Before running any suspend/resume handlers, check
  that all currently attached devices support power management and bail
  out otherwise. The latter is not done for the shutdown/panic case.
- Make the former bus-specific generic network handlers a class handler.
- Make PNP message like volume up/down/toogle PNP events. Each device
  can register what events they are interested in and whether the handler
  should be global or not.
- Introduce device_active API for devices to mark themselve in use from
  either the system or the device. Use this to implement the idle handling
  for audio and input devices. This is intended to replace most ad-hoc
  watchdogs as well.
- Fix somes situations in which audio resume would lose mixer settings.
- Make USB host controllers better deal with suspend in the light of
  shared interrupts.
- Flush filesystem cache on suspend.
- Flush disk caches on suspend. Put ATA disks into standby on suspend as
  well.
- Adopt drivers to use the new PNP API.
- Fix a critical bug in the generic cardbus layer that made D0->D3
  break.
- Fix ral(4) to set if_stop.
- Convert cbb(4) to the new PNP API.
- Apply the PCI Express SCI fix on resume again.

Revision 1.14.14.3 / (download) - annotate - [select for diffs], Mon Oct 1 05:37:33 2007 UTC (15 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.14.14.2: +2 -4 lines
Diff to previous 1.14.14.2 (colored) to branchpoint 1.14 (colored)

Extend device API by device_power_private and device_power_set_private.
The latter is a temporary mean until the pnp_register API itself is
overhault. This functions allow a generic power handler to store its
state independent of the driver.

Use this and revamp the PCI power handling. Pretty much all PCI devices
had power handlers that did the same thing, generalize this in
pci_generic_power_register/deregister and the handler. This interface
offers callbacks for the drivers to save and restore state on
transistions. After a long discussion with jmcneill@ it was considered
to be powerful enough until evidence is shown that devices can handle
D1/D2 with less code and higher speed than without the full
save/restore. The generic code is carefully written to handle device
without PCI-PM support and ensure that the correct registers are written
to when D3 loses all state.

Reimplement the generic PCI network device handling on
top of PCI generic power handling.

Introduce pci_disable_retry as used and implemented locally at least by
ath(4) and iwi(4). Use it in this drivers to restore behaviour from
before the introduction of generic PCI network handling.

Convert all PCI drivers that were using pnp_register to the new
framework. The only exception is vga(4) as it is commonly used as
console device. Add a note therein that this should be fixed later.

Revision 1.9.4.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:36:19 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.4.2: +8 -6 lines
Diff to previous 1.9.4.2 (colored) to branchpoint 1.9 (colored)

sync with head.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Mon Aug 20 18:37:06 2007 UTC (15 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Revision 1.14.10.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:48:27 2007 UTC (15 years, 5 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Revision 1.14.14.2 / (download) - annotate - [select for diffs], Mon Aug 6 19:49:35 2007 UTC (15 years, 6 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.14.14.1: +4 -1 lines
Diff to previous 1.14.14.1 (colored) to branchpoint 1.14 (colored)

Move agp_i810_power to agp, since it does nothing specific to the i810
hardware. Allow agp front-ends to override the default power handler if
specific configuration needs to take place, and expose agp_power via
agpvar.h so the front-ends can call back to it to do generic initialization.

Revision 1.14.14.1 / (download) - annotate - [select for diffs], Sat Aug 4 12:33:10 2007 UTC (15 years, 6 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)

Sync with HEAD.

Revision 1.15.24.2 / (download) - annotate - [select for diffs], Sat Aug 4 09:33:06 2007 UTC (15 years, 6 months ago) by kiyohara
Branch: matt-mips64
Changes since 1.15.24.1: +267 -0 lines
Diff to previous 1.15.24.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)

Add support agp_amd64. Imported from FreeBSD.

Revision 1.15.24.1, Sat Aug 4 09:33:05 2007 UTC (15 years, 6 months ago) by kiyohara
Branch: matt-mips64
Changes since 1.15: +0 -267 lines
FILE REMOVED

file agpvar.h was added on branch matt-mips64 on 2007-08-04 09:33:06 +0000

Revision 1.15 / (download) - annotate - [select for diffs], Sat Aug 4 09:33:05 2007 UTC (15 years, 6 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, mjf-devfs-base, mjf-devfs, matt-mips64-base, matt-armv6-prevmlocking, matt-armv6-base, jmcneill-pm-base, jmcneill-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs2, matt-mips64, matt-armv6, keiichi-mipv6
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)

Add support agp_amd64. Imported from FreeBSD.

Revision 1.12.8.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:55:10 2007 UTC (15 years, 11 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.12: +6 -6 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Mar 6 01:09:42 2007 UTC (15 years, 11 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, nick-csl-alignment-base, mjf-ufs-trans-base, mjf-ufs-trans, hpcarm-cleanup
Branch point for: vmlocking, nick-csl-alignment, jmcneill-pm
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

Use a mutex rather than lockmgr. Approved by Andrew Doran.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:16 2007 UTC (15 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.9.4.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:41 2006 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.4.1: +5 -7 lines
Diff to previous 1.9.4.1 (colored) to branchpoint 1.9 (colored)

sync with head.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:16 2006 UTC (16 years, 5 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.11: +5 -7 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

sync with head

Revision 1.11.6.1 / (download) - annotate - [select for diffs], Sun Sep 3 15:24:21 2006 UTC (16 years, 5 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.11: +5 -7 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

sync with head.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Aug 17 17:11:28 2006 UTC (16 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.11: +5 -7 lines
Diff to previous 1.11 (colored)

Fix all the -D*DEBUG* code that it was rotting away and did not even compile.
Mostly from Arnaud Lacombe, many thanks!

Revision 1.9.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:05:03 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

sync with head.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Tue Feb 14 20:39:35 2006 UTC (16 years, 11 months ago) by riz
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Pull up following revision(s) (requested by tron in ticket #1168):
	sys/dev/pci/agp_i810.c: revision 1.28
	sys/arch/i386/pci/pchb.c: revision 1.57
	sys/dev/pci/agpvar.h: revision 1.11
	sys/dev/pci/agp_via.c: revision 1.9
	sys/dev/pci/agp.c: revision 1.37
	sys/dev/pci/agpreg.h: revision 1.10
	sys/dev/pci/pcidevs: revision 1.757
	sys/dev/pci/agp_amd.c: revision 1.14
	sys/dev/pci/agp_intel.c: revision 1.17
	sys/dev/pci/agp_sis.c: revision 1.8
	sys/dev/pci/agp_ali.c: revision 1.9
	sys/arch/i386/pci/pchb_rnd.c: revision 1.16
PR/32550: Michael Eriksson: No agp(4) support for i915 integrated graphics

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Wed Feb 1 14:52:08 2006 UTC (17 years ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

sync with head.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 16 22:59:36 2006 UTC (17 years ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

PR/32550: Michael Eriksson: No agp(4) support for i915 integrated graphics

Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:48 2005 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored)

merge ktrace-lwp.

Revision 1.8.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:05 2005 UTC (17 years, 9 months ago) by kent
Branch: kent-audio2
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

sync with -current

Revision 1.8.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:10 2005 UTC (17 years, 10 months ago) by yamt
Branch: yamt-km
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.5.2.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:45:15 2005 UTC (17 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.4: +3 -3 lines
Diff to previous 1.5.2.4 (colored) next main 1.6 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:32 2005 UTC (17 years, 11 months ago) by perry
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf, netbsd-3
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

nuke trailing whitespace

Revision 1.5.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:31:00 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.3: +1 -1 lines
Diff to previous 1.5.2.3 (colored)

Fix the sync with head I botched.

Revision 1.5.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:49:02 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.2: +1 -1 lines
Diff to previous 1.5.2.2 (colored)

Sync with HEAD.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Fri Sep 3 12:45:27 2004 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.1: +4 -2 lines
Diff to previous 1.5.2.1 (colored)

Sync with HEAD

Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 30 15:05:20 2004 UTC (18 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Phase out the use of a string as first "attach args" member to control
which bustype should be attached with a specific call to config_found()
(from a "mainbus" or a bus bridge).
Do it for isa/eisa/mca and pci/agp for now. These buses all attach to
an mi interface attribute "isabus", "eisabus" etc., and the autoconf
framework now allows to specify an interface attribute on config_found()
and config_search(), which limits the search of matching config data
to these which attach to that specific attribute.
So we basically have to call config_found_ia(..., "foobus", ...) where
such a bus is attached.
As a consequence, where a "mainbus" or alike also attaches other
devices (eg CPUs) which do not attach to a specific attribute yet,
we need at least pass an attribute name (different from "foobus") so
that the foo bus is not found at these places. This made some minor
changes necessary which are not obviously related to the mentioned buses.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 30 10:30:38 2004 UTC (18 years, 5 months ago) by drochner
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored)

add centralized {eisa,isa,pci,agp,mca}busprint() functions which do
what tens of the bus' parents foo{...}bridge_print()s scattered around do

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:49:06 2004 UTC (18 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5: +30 -32 lines
Diff to previous 1.5 (colored)

Sync with HEAD

Revision 1.6 / (download) - annotate - [select for diffs], Tue Jul 8 10:06:32 2003 UTC (19 years, 7 months ago) by itojun
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.5: +30 -32 lines
Diff to previous 1.5 (colored)

function prototype must not have variable name

Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 1 06:23:38 2003 UTC (20 years ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored)

Add extensible malloc types, adapted from FreeBSD.  This turns
malloc types into a structure, a pointer to which is passed around,
instead of an int constant.  Allow the limit to be adjusted when the
malloc type is defined, or with a function call, as suggested by
Jonathan Stone.

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Thu Jan 10 19:56:25 2002 UTC (21 years, 1 month ago) by thorpej
Branch: kqueue
Changes since 1.2.2.2: +5 -12 lines
Diff to previous 1.2.2.2 (colored) next main 1.3 (colored)

Sync kqueue branch with -current.

Revision 1.3.4.3 / (download) - annotate - [select for diffs], Thu Oct 11 00:02:08 2001 UTC (21 years, 4 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.3.4.2: +2 -3 lines
Diff to previous 1.3.4.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.

Revision 1.3.2.3 / (download) - annotate - [select for diffs], Mon Oct 8 20:11:10 2001 UTC (21 years, 4 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.3.2.2: +2 -3 lines
Diff to previous 1.3.2.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Catch up to -current.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 1 21:54:48 2001 UTC (21 years, 4 months ago) by fvdl
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, ifpoll-base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)

Don't map the aperture into KVA, it isn't needed.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Mon Oct 1 12:45:52 2001 UTC (21 years, 4 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.3.4.1: +265 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored)

Catch up with -current.

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:53 2001 UTC (21 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.1: +265 -0 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored)

Catch up to -current.

Revision 1.3.4.1, Sat Sep 15 00:25:00 2001 UTC (21 years, 4 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.3: +0 -265 lines
FILE REMOVED

file agpvar.h was added on branch thorpej-devvp on 2001-10-01 12:45:52 +0000

Revision 1.3.2.1, Sat Sep 15 00:25:00 2001 UTC (21 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3: +0 -265 lines
FILE REMOVED

file agpvar.h was added on branch nathanw_sa on 2001-09-21 22:35:53 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 15 00:25:00 2001 UTC (21 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-devvp-base2, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp, nathanw_sa
Changes since 1.2: +4 -10 lines
Diff to previous 1.2 (colored)

Clean up the AGP match/attach code somewhat.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:52 2001 UTC (21 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.2.2.1: +271 -0 lines
Diff to previous 1.2.2.1 (colored)

Update the kqueue branch to HEAD.

Revision 1.2.2.1, Tue Sep 11 06:51:47 2001 UTC (21 years, 5 months ago) by thorpej
Branch: kqueue
Changes since 1.2: +0 -271 lines
FILE REMOVED

file agpvar.h was added on branch kqueue on 2001-09-13 01:15:52 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 11 06:51:47 2001 UTC (21 years, 5 months ago) by fvdl
Branch: MAIN
Branch point for: kqueue
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Fix i810/other intel chipsets attach mishap.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Sep 10 10:01:02 2001 UTC (21 years, 5 months ago) by fvdl
Branch: MAIN

AGP GART support code. Originally written by Doug Rabson for FreeBSD,
modifications to fit it into the NetBSD device/config structure and
to use bus_dma by me.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>