The NetBSD Project

CVS log for src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / rump / dev / lib / libpci

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11 / (download) - annotate - [select for diffs], Sun Feb 13 19:20:41 2022 UTC (11 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.10: +2 -4 lines
Diff to previous 1.10 (colored)

rump: Omit unused EIEIO #define, vestige of powerpc bus_dma.c.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Mon Dec 14 14:38:15 2020 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Sync w/ HEAD.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Nov 2 18:58:06 2020 UTC (2 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: 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-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

PR/55777: Ruslan Nikolaev: use MIN() from <sys/param.h> instead of min()

Revision 1.9 / (download) - annotate - [select for diffs], Sat Sep 5 16:30:12 2020 UTC (2 years, 5 months ago) by riastradh
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.8: +2 -4 lines
Diff to previous 1.8 (colored)

Round of uvm.h cleanup.

The poorly named uvm.h is generally supposed to be for uvm-internal
users only.

- Narrow it to files that actually need it -- mostly files that need
  to query whether curlwp is the pagedaemon, which should maybe be
  exposed by an external header.

- Use uvm_extern.h where feasible and uvm_*.h for things not exposed
  by it.  We should split up uvm_extern.h but this will serve for now
  to reduce the uvm.h dependencies.

- Use uvm_stat.h and #ifdef UVMHIST uvm.h for files that use
  UVMHIST(ubchist), since ubchist is declared in uvm.h but the
  reference evaporates if UVMHIST is not defined, so we reduce header
  file dependencies.

- Make uvm_device.h and uvm_swap.h independently includable while
  here.

ok chs@

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:09:50 2019 UTC (3 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Sync with HEAD

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jan 27 02:08:48 2019 UTC (4 years ago) by pgoyette
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, 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, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.7: +1 -1 lines
Diff to previous 1.7 (colored)

Merge the [pgoyette-compat] branch

Revision 1.5.16.2 / (download) - annotate - [select for diffs], Wed Dec 26 14:02:06 2018 UTC (4 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.5.16.1: +4 -1 lines
Diff to previous 1.5.16.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 12 00:48:43 2018 UTC (4 years, 1 month ago) by alnsn
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 (colored)

Add missing RCSIDs.

Revision 1.5.16.1 / (download) - annotate - [select for diffs], Wed May 2 07:20:24 2018 UTC (4 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Synch with HEAD

Revision 1.6 / (download) - annotate - [select for diffs], Fri Apr 27 08:51:26 2018 UTC (4 years, 9 months ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502
Branch point for: phil-wifi
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

M_CLUSTER -> M_EXT_CLUSTER, and remove M_CLUSTER completely.

Revision 1.3.8.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:39:08 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.3.8.2: +11 -0 lines
Diff to previous 1.3.8.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

update from HEAD

Revision 1.3.10.2 / (download) - annotate - [select for diffs], Tue Sep 22 12:06:13 2015 UTC (7 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.3.10.1: +3 -3 lines
Diff to previous 1.3.10.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Sync with HEAD

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 15 15:38:52 2015 UTC (7 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, 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-base, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, 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, 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-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Add a "userfeature" definition for iospace.  I/O space is supported if
that flag is given and calling the init routine succeeds (and we're on
x86, which we probably need to be on anyway for this PCI component to
currently be supported).

Also, some adjustments to make things between flags consistent, namely
deprecate the Makefile variable RUMP_PCI_IOSPACE and don't require
userfeature.h to map 1:1 to the interfaces.

Includes contributions from Robert Millan.

Revision 1.3.10.1 / (download) - annotate - [select for diffs], Sat Jun 6 14:40:26 2015 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.3: +12 -1 lines
Diff to previous 1.3 (colored)

Sync with HEAD

Revision 1.4 / (download) - annotate - [select for diffs], Wed Jun 3 13:55:42 2015 UTC (7 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606
Changes since 1.3: +12 -1 lines
Diff to previous 1.3 (colored)

implement bus_dmamem_free()

from Robert Millan <rmh@freebsd.org> via rumpkernel-users

Revision 1.3.8.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:38 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.3.8.1: +562 -0 lines
Diff to previous 1.3.8.1 (colored) to branchpoint 1.3 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:56:50 2014 UTC (8 years, 6 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.1: +30 -16 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

Rebase.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:41:12 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.3.4.1: +562 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Sun May 18 17:46:15 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.3.2.1: +562 -0 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with head

Revision 1.3.8.1, Mon Apr 14 21:43:00 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.3: +0 -562 lines
FILE REMOVED

file rumpdev_bus_dma.c was added on branch tls-maxphys on 2014-08-20 00:04:38 +0000

Revision 1.3.4.1, Mon Apr 14 21:43:00 2014 UTC (8 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.3: +0 -562 lines
FILE REMOVED

file rumpdev_bus_dma.c was added on branch yamt-pagecache on 2014-05-22 11:41:12 +0000

Revision 1.3.2.1, Mon Apr 14 21:43:00 2014 UTC (8 years, 9 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.3: +0 -562 lines
FILE REMOVED

file rumpdev_bus_dma.c was added on branch rmind-smpnet on 2014-05-18 17:46:15 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 14 21:43:00 2014 UTC (8 years, 9 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, rmind-smpnet-nbase, rmind-smpnet-base, nick-nhusb-base-20150406, nick-nhusb-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
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet, nick-nhusb
Changes since 1.2: +25 -7 lines
Diff to previous 1.2 (colored)

* make it possible for rumpcomp_pci_intr_establish() to know which
  device it's establishing the interrupt for
* make it possible to implement bus_dmamem_map() properly

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 11 01:03:08 2014 UTC (8 years, 10 months ago) by pooka
Branch: MAIN
Changes since 1.1: +5 -9 lines
Diff to previous 1.1 (colored)

remove obfuscation macros

Revision 1.1 / (download) - annotate - [select for diffs], Fri Apr 4 12:53:59 2014 UTC (8 years, 10 months ago) by pooka
Branch: MAIN
Branch point for: tls-earlyentropy

Add a rump kernel component for the PCI bus.  It works both in Xen DomU
(via Xen's PCI passthrough) and Linux userspace (via uio_pci_generic).

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>