History log of /netbsd/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c (Results 1 – 11 of 11)
Revision Date Author Comments
# 5da5f345 13-Feb-2022 riastradh <riastradh@NetBSD.org>

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


# 959780e6 02-Nov-2020 christos <christos@NetBSD.org>

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


# ea5c7e85 05-Sep-2020 riastradh <riastradh@NetBSD.org>

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 curlw

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@

show more ...


# cc17ee2e 27-Jan-2019 pgoyette <pgoyette@NetBSD.org>

Merge the [pgoyette-compat] branch


# eec3a080 12-Dec-2018 alnsn <alnsn@NetBSD.org>

Add missing RCSIDs.


# be8fb1a4 27-Apr-2018 maxv <maxv@NetBSD.org>

M_CLUSTER -> M_EXT_CLUSTER, and remove M_CLUSTER completely.


# ff39f18c 15-Jun-2015 pooka <pooka@NetBSD.org>

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

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.

show more ...


# 7c3d435b 03-Jun-2015 pooka <pooka@NetBSD.org>

implement bus_dmamem_free()

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


# cd1209c3 14-Apr-2014 pooka <pooka@NetBSD.org>

* 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


# 273e402a 11-Apr-2014 pooka <pooka@NetBSD.org>

remove obfuscation macros


# 4b5fb926 04-Apr-2014 pooka <pooka@NetBSD.org>

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).