Port-hp300 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: HP 9000/332 support?



> Make that the HP 98543A video card.
> 
> I've only given diofb.c a cursory glance. Does anyone have 
> a suggestion for how I should modify diofb.c to force 512x400 mode?

How does it recognized by a kernel?

diofb.c has common parts for all DIO-based framebuffers.
Board specific features are handled in each files,
 https://nxr.netbsd.org/xref/src/sys/arch/hp300/dev/
 dvbox.c, gbox.c, hyper.c, rbox.c, and topcat.c
etc., as diodevs shows:
 https://nxr.netbsd.org/xref/src/sys/arch/hp300/dev/diodevs?r=1.14#57
> framebuffer GATORBOX    0x01    1       98700/98710 (\"gatorbox\") display
> framebuffer TOPCAT      0x02    1       98544/98545/98547 (\"topcat\") display
> framebuffer RENAISSANCE 0x04    2       98720/98721 (\"renaissance\") display
> framebuffer DAVINCI     0x08    2       98730/98731 (\"davinci\") display
> framebuffer HYPERION    0x0e    1       A1096A (\"hyperion\") display

On the other hand, bootloader use different drivers for itself:
https://nxr.netbsd.org/xref/src/sys/arch/hp300/stand/common/
 ite_dv.c
 ite_gb.c
 ite_hy.c
 ite_rb.c	
 ite_tc.c
etc.

Note there is no description about 98543A so it may be detected
incorrectly.

---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index