History log of /drivers/gpu/drm/nouveau/core/include/subdev/bar.h
Revision Date Author Comments
e94654e21d2a25ab331c91ad26a573dc7514f7b9 10-Aug-2014 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/bar: ioremap only the areas that we're actually using

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
ec1afbf4e1025f74e636ada2e7da3963c8da4c06 27-Jun-2014 Alexandre Courbot <acourbot@nvidia.com> drm/gk20a: add BAR instance

GK20A's BAR is functionally identical to NVC0's, but do not support
being ioremapped write-combined. Create a BAR instance for GK20A that
reflect that state.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
e2a4e78cdccc4bb2d3729981313da237ad4ad43f 27-Jun-2014 Alexandre Courbot <acourbot@nvidia.com> drm/nouveau/bar: add noncached ioremap property

Some BARs (like GK20A's) do not support being ioremapped write-combined.
Add a boolean property to the BAR structure and handle that case in the
Nouveau BO implementation.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
52225551ddcae9c4df6c48bc3c78833aac5074f4 22-Dec-2013 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/bar: tidy up the subdev and object class definitions

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
3863c9bc887e9638a9d905d55f6038641ece78d6 14-Jul-2012 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/instmem: completely new implementation, as a subdev module

v2 (Ben Skeggs):
- some fixes for 64KiB PAGE_SIZE
- fix porting issues in (currently unused) nv41/nv44 pciegart code

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>