Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/hp300/dev/tvrx.c
RevisionDateAuthorComments
 1.5  30-May-2025  tsutsui Fix inverted logic botch in tvrxcnattach().

This has been wrong since my initial hp300 wscons commit in 2011,
and probably never worked. (sigh)

(Un)fortunately, tvrxcnattach() also failed on 362 and 382 with
EVRX sti(4) because bus_space_map(9) failed with the default 4KB page
size. It turns out it succeeds with an 8KB page setting, then sti(4)
or gendiofb(4) won't be attached in that case.

Should be pulled up to netbsd-9 and netbsd-10.
 1.4  27-May-2025  tsutsui Use C99 designated initializers for wscons structures.
 1.3  18-Feb-2011  tsutsui branches: 1.3.2; 1.3.6; 1.3.64; 1.3.90;
Use aprint_normal(9) and variants.
 1.2  12-Feb-2011  tsutsui - make local functions static
- some KNF
 1.1  06-Feb-2011  tsutsui branches: 1.1.2;
Switch NetBSD/hp300 to wscons with rasops. Simply ported from OpenBSD/hp300.

- Only A1416 Kathmandu (topcat) framebuffer on 425t is tested, but
all other variants (TigerShark, Hyperion, DaVinci, GatorBox, Renaissance)
should also work if they are working on OpenBSD/hp300.
- sti(4) and SGC bus support are not pulled because I don't have 425e
and I can't confirm that 362 and 382 actually have SGC bus.
(I'll commit a DIO based dumb driver for 362 and 382 framebuffers later)
- Xorg server with wsfb driver will also be integrated soon
once after keycode with NoSymbol problem is addressed.
(We have to re-think what code should be used on WSDISPLAY_COMPAT_RAWKBD)
- MI HIL keyboard and mouse drivers are working fine though
cngetc via hilkbd has some problem (still we can input commands).
- No old HP-UX like HIL ioctl compatibility (we removed COMPAT_HPUX anyway).
grfinfo(8) and hilinfo(8) will be removed shortly.

Demonstrated on NetBSD booth at Open Source Conference 2011 Kagawa.
 1.1.2.4  05-Mar-2011  bouyer Sync with HEAD
 1.1.2.3  17-Feb-2011  bouyer Sync with HEAD
 1.1.2.2  08-Feb-2011  bouyer Sync with HEAD
 1.1.2.1  06-Feb-2011  bouyer file tvrx.c was added on branch bouyer-quota2 on 2011-02-08 16:19:21 +0000
 1.3.90.1  01-Jun-2025  martin Pull up following revision(s) (requested by tsutsui in ticket #1123):

sys/arch/hp300/dev/tvrx.c: revision 1.5

Fix inverted logic botch in tvrxcnattach().

This has been wrong since my initial hp300 wscons commit in 2011,
and probably never worked. (sigh)

(Un)fortunately, tvrxcnattach() also failed on 362 and 382 with
EVRX sti(4) because bus_space_map(9) failed with the default 4KB page
size. It turns out it succeeds with an 8KB page setting, then sti(4)
or gendiofb(4) won't be attached in that case.
 1.3.64.1  01-Jun-2025  martin Pull up following revision(s) (requested by tsutsui in ticket #1957):

sys/arch/hp300/dev/tvrx.c: revision 1.5

Fix inverted logic botch in tvrxcnattach().

This has been wrong since my initial hp300 wscons commit in 2011,
and probably never worked. (sigh)

(Un)fortunately, tvrxcnattach() also failed on 362 and 382 with
EVRX sti(4) because bus_space_map(9) failed with the default 4KB page
size. It turns out it succeeds with an 8KB page setting, then sti(4)
or gendiofb(4) won't be attached in that case.
 1.3.6.2  06-Jun-2011  jruoho Sync with HEAD.
 1.3.6.1  18-Feb-2011  jruoho file tvrx.c was added on branch jruoho-x86intr on 2011-06-06 09:05:37 +0000
 1.3.2.2  05-Mar-2011  rmind sync with head
 1.3.2.1  18-Feb-2011  rmind file tvrx.c was added on branch rmind-uvmplock on 2011-03-05 20:50:23 +0000

RSS XML Feed