Re: HP 9000/332 support?
Izumi Tsutsui <[email protected]> Fri, 1 May 2020 11:31:12 +0900
| Newsgroups | gmane.os.netbsd.ports.hp300 |
|---|---|
| Message-ID | <[email protected]> |
> 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