Commit c4837d27 authored by Ben Skeggs's avatar Ben Skeggs

drm/nouveau/core: remove some left-over pieces from the porting process

Reported-by: default avatarMarcin Slusarz <marcin.slusarz@gmail.com>
Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent b10f20d5
...@@ -2,11 +2,9 @@ ...@@ -2,11 +2,9 @@
#define __NOUVEAU_GPUOBJ_H__ #define __NOUVEAU_GPUOBJ_H__
#include <core/object.h> #include <core/object.h>
#ifndef XXX_THIS_IS_A_HACK
#include <core/device.h> #include <core/device.h>
#include <core/parent.h> #include <core/parent.h>
#include <core/mm.h> #include <core/mm.h>
#endif
struct nouveau_vma; struct nouveau_vma;
struct nouveau_vm; struct nouveau_vm;
...@@ -24,14 +22,8 @@ struct nouveau_gpuobj { ...@@ -24,14 +22,8 @@ struct nouveau_gpuobj {
u32 flags; u32 flags;
u64 addr; u64 addr;
u32 size; u32 size;
/*XXX*/
struct drm_device *dev;
u32 engine;
u32 class;
}; };
#ifndef XXX_THIS_IS_A_HACK
static inline struct nouveau_gpuobj * static inline struct nouveau_gpuobj *
nv_gpuobj(void *obj) nv_gpuobj(void *obj)
{ {
...@@ -63,7 +55,6 @@ int nouveau_gpuobj_map(struct nouveau_gpuobj *, u32 acc, struct nouveau_vma *); ...@@ -63,7 +55,6 @@ int nouveau_gpuobj_map(struct nouveau_gpuobj *, u32 acc, struct nouveau_vma *);
int nouveau_gpuobj_map_vm(struct nouveau_gpuobj *, struct nouveau_vm *, int nouveau_gpuobj_map_vm(struct nouveau_gpuobj *, struct nouveau_vm *,
u32 access, struct nouveau_vma *); u32 access, struct nouveau_vma *);
void nouveau_gpuobj_unmap(struct nouveau_vma *); void nouveau_gpuobj_unmap(struct nouveau_vma *);
#endif
static inline void static inline void
nouveau_gpuobj_ref(struct nouveau_gpuobj *obj, struct nouveau_gpuobj **ref) nouveau_gpuobj_ref(struct nouveau_gpuobj *obj, struct nouveau_gpuobj **ref)
...@@ -71,12 +62,10 @@ nouveau_gpuobj_ref(struct nouveau_gpuobj *obj, struct nouveau_gpuobj **ref) ...@@ -71,12 +62,10 @@ nouveau_gpuobj_ref(struct nouveau_gpuobj *obj, struct nouveau_gpuobj **ref)
nouveau_object_ref(&obj->base, (struct nouveau_object **)ref); nouveau_object_ref(&obj->base, (struct nouveau_object **)ref);
} }
#ifndef XXX_THIS_IS_A_HACK
void _nouveau_gpuobj_dtor(struct nouveau_object *); void _nouveau_gpuobj_dtor(struct nouveau_object *);
int _nouveau_gpuobj_init(struct nouveau_object *); int _nouveau_gpuobj_init(struct nouveau_object *);
int _nouveau_gpuobj_fini(struct nouveau_object *, bool); int _nouveau_gpuobj_fini(struct nouveau_object *, bool);
u32 _nouveau_gpuobj_rd32(struct nouveau_object *, u32); u32 _nouveau_gpuobj_rd32(struct nouveau_object *, u32);
void _nouveau_gpuobj_wr32(struct nouveau_object *, u32, u32); void _nouveau_gpuobj_wr32(struct nouveau_object *, u32, u32);
#endif
#endif #endif
#ifndef __NOUVEAU_FB_H__ #ifndef __NOUVEAU_FB_H__
#define __NOUVEAU_FB_H__ #define __NOUVEAU_FB_H__
#ifndef XXX_THIS_IS_A_HACK
#include <core/subdev.h> #include <core/subdev.h>
#include <core/device.h> #include <core/device.h>
#endif
#include <core/mm.h> #include <core/mm.h>
#include <subdev/vm.h> #include <subdev/vm.h>
...@@ -50,7 +48,6 @@ struct nouveau_fb_tile { ...@@ -50,7 +48,6 @@ struct nouveau_fb_tile {
u32 zcomp; u32 zcomp;
}; };
#ifndef XXX_THIS_IS_A_HACK
struct nouveau_fb { struct nouveau_fb {
struct nouveau_subdev base; struct nouveau_subdev base;
...@@ -133,6 +130,5 @@ void nv30_fb_tile_fini(struct nouveau_fb *, int i, struct nouveau_fb_tile *); ...@@ -133,6 +130,5 @@ void nv30_fb_tile_fini(struct nouveau_fb *, int i, struct nouveau_fb_tile *);
void nv50_fb_vram_del(struct nouveau_fb *, struct nouveau_mem **); void nv50_fb_vram_del(struct nouveau_fb *, struct nouveau_mem **);
void nv50_fb_trap(struct nouveau_fb *, int display); void nv50_fb_trap(struct nouveau_fb *, int display);
#endif
#endif #endif
...@@ -25,14 +25,11 @@ ...@@ -25,14 +25,11 @@
#ifndef __NOUVEAU_VM_H__ #ifndef __NOUVEAU_VM_H__
#define __NOUVEAU_VM_H__ #define __NOUVEAU_VM_H__
#ifndef XXX_THIS_IS_A_HACK
#include <core/object.h> #include <core/object.h>
#include <core/subdev.h> #include <core/subdev.h>
#include <core/device.h> #include <core/device.h>
#endif
#include <core/mm.h> #include <core/mm.h>
#ifndef XXX_THIS_IS_A_HACK
struct nouveau_vm_pgt { struct nouveau_vm_pgt {
struct nouveau_gpuobj *obj[2]; struct nouveau_gpuobj *obj[2];
u32 refcount[2]; u32 refcount[2];
...@@ -42,7 +39,6 @@ struct nouveau_vm_pgd { ...@@ -42,7 +39,6 @@ struct nouveau_vm_pgd {
struct list_head head; struct list_head head;
struct nouveau_gpuobj *obj; struct nouveau_gpuobj *obj;
}; };
#endif
struct nouveau_gpuobj; struct nouveau_gpuobj;
struct nouveau_mem; struct nouveau_mem;
...@@ -69,7 +65,6 @@ struct nouveau_vm { ...@@ -69,7 +65,6 @@ struct nouveau_vm {
u32 lpde; u32 lpde;
}; };
#ifndef XXX_THIS_IS_A_HACK
struct nouveau_vmmgr { struct nouveau_vmmgr {
struct nouveau_subdev base; struct nouveau_subdev base;
...@@ -129,7 +124,6 @@ int nouveau_vm_create(struct nouveau_vmmgr *, u64 offset, u64 length, ...@@ -129,7 +124,6 @@ int nouveau_vm_create(struct nouveau_vmmgr *, u64 offset, u64 length,
u64 mm_offset, u32 block, struct nouveau_vm **); u64 mm_offset, u32 block, struct nouveau_vm **);
int nouveau_vm_new(struct nouveau_device *, u64 offset, u64 length, int nouveau_vm_new(struct nouveau_device *, u64 offset, u64 length,
u64 mm_offset, struct nouveau_vm **); u64 mm_offset, struct nouveau_vm **);
#endif
int nouveau_vm_ref(struct nouveau_vm *, struct nouveau_vm **, int nouveau_vm_ref(struct nouveau_vm *, struct nouveau_vm **,
struct nouveau_gpuobj *pgd); struct nouveau_gpuobj *pgd);
int nouveau_vm_get(struct nouveau_vm *, u64 size, u32 page_shift, int nouveau_vm_get(struct nouveau_vm *, u64 size, u32 page_shift,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment