rewrote kerneldriver and accelerants retrace INT handling. Bumped version to 0.72.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16283 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rudolf Cornelissen 2006-02-07 15:00:40 +00:00
parent fcde2e523a
commit c72f6a6d0b
2 changed files with 5 additions and 2 deletions

View File

@ -408,11 +408,12 @@ typedef struct {
uint32 value; /* The value read or written */ uint32 value; /* The value read or written */
} nv_get_set_pci; } nv_get_set_pci;
/* Set some boolean condition (like enabling or disabling interrupts) */ /* Enable or Disable CRTC (1,2) interrupts */
typedef struct { typedef struct {
uint32 magic; /* magic number to make sure the caller groks us */ uint32 magic; /* magic number to make sure the caller groks us */
bool crtc; /* adressed CRTC */
bool do_it; /* state to set */ bool do_it; /* state to set */
} nv_set_bool_state; } nv_set_vblank_int;
/* Retrieve the area_id of the kernel/accelerant shared info */ /* Retrieve the area_id of the kernel/accelerant shared info */
typedef struct { typedef struct {

View File

@ -70,6 +70,8 @@
#define NV32_MAIN_INTE 0x00000140 #define NV32_MAIN_INTE 0x00000140
#define NV32_CRTC_INTS 0x00600100 #define NV32_CRTC_INTS 0x00600100
#define NV32_CRTC_INTE 0x00600140 #define NV32_CRTC_INTE 0x00600140
#define NV32_CRTC2_INTS 0x00602100
#define NV32_CRTC2_INTE 0x00602140
/* NV ACCeleration registers */ /* NV ACCeleration registers */
/* engine initialisation registers */ /* engine initialisation registers */