2 Copyright 2010, The AROS Development Team. All rights reserved.
9 #include <proto/exec.h>
11 #include <aros/debug.h>
13 #include "agp_private.h"
15 #undef HiddAGPBridgeDeviceAttrBase
16 #define HiddAGPBridgeDeviceAttrBase (SD(cl)->hiddAGPBridgeDeviceAB)
18 /* Rething object model i915<->i965 so that code is not duplicated */
20 BOOL
METHOD(i965BridgeDevice
, Hidd_AGPBridgeDevice
, CreateGattTable
)
23 /* Note: new method, different than i915 */
27 BOOL
METHOD(i965BridgeDevice
, Hidd_AGPBridgeDevice
, ScanAndDetectDevices
)
30 /* TODO: Check if interrupt is set */
31 /* Note: new method */
36 OOP_Object
* METHOD(i965BridgeDevice
, Root
, New
)
38 o
= (OOP_Object
*)OOP_DoSuperMethod(cl
, o
, (OOP_Msg
) msg
);
44 VOID
METHOD(i965BridgeDevice
, Hidd_AGPBridgeDevice
, BindMemory
)
47 /* Note : identical as i915 but different way of calculating mask */
50 BOOL
METHOD(i965BridgeDevice
, Hidd_AGPBridgeDevice
, Initialize
)
53 /* Note: specific detection, but initialization code identical as i915 */
55 /* THIS CLASS IS NOT FULLY IMPLEMENT AND NOT TESTED AT ALL */