Module driver:i945gmfb - Intel 945GM framebuffer driver
Intel 945GM framebuffer driver. This provides incomplete support for a variety of Intel graphics controllers. A basic framebuffer interface is supported. Intended to support (in the long term): 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM/945GME/965G/965GM. Based largely on the "intelfb" Linux kernel framebuffer driver.
Requires: driver:pci
Provides: interface:guifb
Used:
Index
-
Process
i945gmfb.driver- Intel 945GM graphics framebuffer driver-
Variable
board.length- Board length (bytes) -
Variable
board.real.addr- Board (framebuffer) real-memory address -
Variable
board.virt.addr- Board virtual-memory address -
Variable
cx,cy- Cursor position -
Tag
dump- Dump register state (debugging) -
Variable
hwcurs- Hardware cursor supported -
Variable
io.regbase- I/O register base -
Variable
reg.length- Registers length (bytes) -
Variable
reg.real.addr- Registers real-memory address -
Variable
reg.virt.addr- Registers virtual-memory address -
Variable
stolensize- Stolen video memory (bytes) -
Variable
vmemsize- Video memory size (bytes) -
Tag
w.seq- Write sequencer register
-
Variable
Declarations
i945gmfb.occ:107Process i945gmfb.driver
PROC i945gmfb.driver (CT.DRIVER? link, SHARED LOG! log, VAL []BYTE options)
Intel 945GM graphics framebuffer driver.
Parameters:
CT.DRIVER? |
link |
Link to parent driver. |
SHARED LOG! |
log |
System log channels. |
VAL []BYTE |
options |
Driver options. |
i945gmfb.occ:159Variable board.real.addr
INT
Board (framebuffer) real-memory address.
i945gmfb.occ:160Variable board.virt.addr
INT
Board virtual-memory address.
i945gmfb.occ:161Variable board.length
INT
Board length (bytes).
i945gmfb.occ:162Variable reg.real.addr
INT
Registers real-memory address.
i945gmfb.occ:163Variable reg.virt.addr
INT
Registers virtual-memory address.
i945gmfb.occ:164Variable reg.length
INT
Registers length (bytes).
i945gmfb.occ:165Variable io.regbase
INT
I/O register base.
i945gmfb.occ:166Variable vmemsize
INT
Video memory size (bytes).
i945gmfb.occ:167Variable stolensize
INT
Stolen video memory (bytes).
i945gmfb.occ:169Variable hwcurs
BOOL
Hardware cursor supported.
i945gmfb.occ:170Variable cx, cy
INT
Cursor position.
i945gmfb.occ:278Tag w.seq
w.seq; INT; BYTE
Write sequencer register.
i945gmfb.occ:280Tag dump
dump
Dump register state (debugging).