sato
4af7f46d47
* support hpcfb_show_screens()'s cb and cbarg arguments. (HPCFB_MULTI)
...
* emul/mapping infomation turn to per screen.
* rename hpcfb_check_scroll() to hpcfb_check_update(). (HPCFB_JUMP)
* rename hpcfb_scroll_update() to hpcfb_update(). (HPCFB_JUMP)
* update experimental HPCFB_JUMP codes. (but not yet fix yet)
2001-01-24 01:38:53 +00:00
sato
78242b5fd8
- fix WSDISPLAYIO_MODE_EMUL mode redrawing.
...
- avoid null pointer dereference.
- clean up hpcfb_show_screen().
2001-01-05 09:04:55 +00:00
sato
46921fecee
Avoid null pointer dereference. dc_sc may be null on early stage.
2001-01-04 06:07:43 +00:00
enami
62f0a92d52
Avoid null pointer dereference. dc_sc may be null on early stage.
2001-01-04 03:03:04 +00:00
enami
596f0820de
Set HPCFB_DC_CURRENT bit in hpcfb_init() so that boot -d works.
2001-01-04 01:35:21 +00:00
sato
f89afd86e1
re-disable experimental HPCFB_MULTI codes....
2001-01-01 01:42:03 +00:00
sato
6592f8f942
notify console polling mode or not to lower level video driver.
...
turn polling mode when console are polling mode.
disable redrawing when not EMUL mode.
2000-12-30 01:55:24 +00:00
sato
0ebc2f12c2
fix typo.
2000-12-27 07:52:00 +00:00
sato
e05cd448e3
make compilable for HPCFB_JUMP codes.
2000-12-25 10:27:28 +00:00
sato
45b32e79e8
* add iodone&font entry in struct hpcfb_accessops.
...
* update HPCFB_JUMP codes.
* change tvram initialization out of hpcfb_init().
* use dc_fbaddr for switching screen (for HPCFB_MULTI codes).
2000-12-25 10:09:31 +00:00
sato
496cf20c43
* update HPCFB_MULTI codes
...
- check malloc() return value.
- disable multi screen feature when console is serial.
XXXX: bacause hpcfb multiscreen feature buggy in serial console.
2000-12-22 08:37:17 +00:00
sato
bd50a7eb6a
- re-disable HPCFB_MULTI which enabled by my mistake.
...
- fix hpcfb_show_screen()'s cursor drawing when HPCFB_MULTI is enabled.
2000-12-21 03:30:36 +00:00
sato
1cf16cd23f
fix some HPCFB_MULTI related bugs.
...
- confusing some screens.
- save/resume problem
(but HPCFB_MULTI is not stabe yet)
2000-12-20 09:35:40 +00:00
sato
45f1bffb11
fix bug hpcfb_redraw()'s argument all=1.
2000-12-20 08:04:27 +00:00
sato
595779fbdc
delete unused HPCFB_BSTORE codes.
2000-12-12 22:41:02 +00:00
takemura
1021bf4bf1
Change hf_baseaddr usage. Now it potins frame buffer start address instead
...
of hf_baseadd + hf_offset. You should use hf_baseaddr only in kernel and
you should use hf_offset only with mmap system call from userland.
2000-12-03 13:43:40 +00:00
sato
b45e183988
hardware accelarate function parameters turn to dot base.
2000-11-26 06:21:16 +00:00
sato
446d4c8a9f
delete not HPCFB_TVOPTIM codes.
2000-11-24 22:05:13 +00:00
sato
bda86c3118
update experimental HPCFB_JUMP codes.
...
(but not completely yet)
2000-11-24 21:58:06 +00:00
uch
30373f3eb1
reorder color map adequately.
2000-10-22 12:44:16 +00:00
takemura
ccac45b532
Modify keymaps of MC-R and MC-CS series to add backlight control keycommand.
...
Modify keymap of btnmgr to add backlight control keycommand.
Add backlight control function to bivideo.
2000-10-01 03:45:33 +00:00
sato
aa96730805
bzero allocated structutre initialy.
2000-09-12 08:25:44 +00:00
sato
5bb7aeddee
- delete some unused codes (but some experimental code is not deleted)
...
- add experimental HPCFB_JUMP code but it is not enabled.
2000-09-11 13:44:49 +00:00
takemura
ed9f910cc8
Introduce WSDISPLAY_NULLSCREEN to allow low level device to detach control
...
process. Hpcmips frame buffer driver(hpcfb) call wsdisplay_switch with
WSDISPLAY_NULLSCREEN to notify user process of suspend/resume event.
2000-09-10 09:39:57 +00:00
takemura
537da4726d
Refresh screen when the system resume.
2000-07-30 11:16:54 +00:00
takemura
ecdd72f783
Overwrite color map of rasops.
2000-07-22 03:46:53 +00:00
mrg
28d898391b
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 08:10:45 +00:00
simonb
889c658b5b
Change the kernel mmap interface so that the offset to map is an
...
"off_t" and the return value is a "paddr_t" to allow mappings
at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which
only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
2000-06-26 04:55:19 +00:00
uch
e5ee37ffd9
add struct hpcfb_accessops to setclut method. TX3912 can't change
...
color map index (R:G:B = 3:3:2), so use this.
2000-05-08 21:56:32 +00:00
uch
9dccb575be
change hpfcb_cnattach interface to adopt current implementation.
2000-05-02 17:45:15 +00:00
takemura
6bd45ff6c3
We should not report button down event while we don't know where it occur.
2000-05-01 07:40:05 +00:00
sato
1e2f627e0b
- virtual TEXT vram implimentation.
...
- optimize scroll.
- hardware accelerator hooking mechanism (initianly, maybe change..)
- multiscreen (some bugs, so currently disabled)
- if you want disable above codes, #define HPCFB_DISABLE.
2000-04-03 03:35:37 +00:00
takemura
9a04280130
Change color map and share color map data with kernel part.
2000-03-20 10:47:33 +00:00
takemura
e9619d5d21
New frame buffer driver 'hpcfb' and built in video controller 'bivideo'
2000-03-12 05:04:44 +00:00