Source-Changes archive

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

CVS commit: src



Module Name:    src
Committed By:   tsutsui
Date:           Sun Feb  6 18:26:54 UTC 2011

Modified Files:
        src/distrib/hp300/miniroot: dot.profile install.md
        src/distrib/hp300/ramdisk: dot.profile
        src/etc/etc.hp300: MAKEDEV.conf ttys
        src/sys/arch/hp300/conf: INSTALL files.hp300 majors.hp300
        src/sys/arch/hp300/dev: maskbits.h
        src/sys/arch/hp300/hp300: autoconf.c machdep.c
        src/sys/arch/hp300/include: autoconf.h
        src/sys/dev/wscons: wsconsio.h
Added Files:
        src/sys/arch/hp300/dev: diofb.c diofb_mono.c diofbreg.h diofbvar.h
            dvbox.c dvboxreg.h gbox.c gboxreg.h hil_intio.c hyper.c hyperreg.h
            rbox.c rboxreg.h topcat.c topcatreg.h tvrx.c
        src/sys/arch/hp300/include: hil_machdep.h
        src/sys/dev/hil: Makefile devlist2h.awk files.hil hil.c hildevs
            hildevs.h hilid.c hilkbd.c hilkbdmap.c hilkbdmap.h hilms.c hilreg.h
            hilvar.h
Removed Files:
        src/sys/arch/hp300/dev: grf.c grf_dv.c grf_dvreg.h grf_gb.c grf_gbreg.h
            grf_hy.c grf_hyreg.h grf_rb.c grf_rbreg.h grf_subr.c grf_tc.c
            grf_tcreg.h grfioctl.h grfreg.h grfvar.h hil.c hil_keymaps.c
            hilioctl.h hilreg.h hilvar.h ite.c ite_subr.c itereg.h itevar.h
            kbdmap.h

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/distrib/hp300/miniroot/dot.profile
cvs rdiff -u -r1.14 -r1.15 src/distrib/hp300/miniroot/install.md
cvs rdiff -u -r1.5 -r1.6 src/distrib/hp300/ramdisk/dot.profile
cvs rdiff -u -r1.11 -r1.12 src/etc/etc.hp300/MAKEDEV.conf
cvs rdiff -u -r1.14 -r1.15 src/etc/etc.hp300/ttys
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/hp300/conf/INSTALL
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/hp300/conf/files.hp300
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/hp300/conf/majors.hp300
cvs rdiff -u -r0 -r1.1 src/sys/arch/hp300/dev/diofb.c \
    src/sys/arch/hp300/dev/diofb_mono.c src/sys/arch/hp300/dev/diofbreg.h \
    src/sys/arch/hp300/dev/diofbvar.h src/sys/arch/hp300/dev/dvbox.c \
    src/sys/arch/hp300/dev/dvboxreg.h src/sys/arch/hp300/dev/gbox.c \
    src/sys/arch/hp300/dev/gboxreg.h src/sys/arch/hp300/dev/hil_intio.c \
    src/sys/arch/hp300/dev/hyper.c src/sys/arch/hp300/dev/hyperreg.h \
    src/sys/arch/hp300/dev/rbox.c src/sys/arch/hp300/dev/rboxreg.h \
    src/sys/arch/hp300/dev/topcat.c src/sys/arch/hp300/dev/topcatreg.h \
    src/sys/arch/hp300/dev/tvrx.c
cvs rdiff -u -r1.66 -r0 src/sys/arch/hp300/dev/grf.c
cvs rdiff -u -r1.40 -r0 src/sys/arch/hp300/dev/grf_dv.c
cvs rdiff -u -r1.7 -r0 src/sys/arch/hp300/dev/grf_dvreg.h \
    src/sys/arch/hp300/dev/itereg.h
cvs rdiff -u -r1.39 -r0 src/sys/arch/hp300/dev/grf_gb.c
cvs rdiff -u -r1.6 -r0 src/sys/arch/hp300/dev/grf_gbreg.h
cvs rdiff -u -r1.37 -r0 src/sys/arch/hp300/dev/grf_hy.c
cvs rdiff -u -r1.4 -r0 src/sys/arch/hp300/dev/grf_hyreg.h
cvs rdiff -u -r1.41 -r0 src/sys/arch/hp300/dev/grf_rb.c
cvs rdiff -u -r1.8 -r0 src/sys/arch/hp300/dev/grf_rbreg.h \
    src/sys/arch/hp300/dev/grf_tcreg.h
cvs rdiff -u -r1.17 -r0 src/sys/arch/hp300/dev/grf_subr.c
cvs rdiff -u -r1.42 -r0 src/sys/arch/hp300/dev/grf_tc.c
cvs rdiff -u -r1.9 -r0 src/sys/arch/hp300/dev/grfioctl.h \
    src/sys/arch/hp300/dev/hilioctl.h src/sys/arch/hp300/dev/hilreg.h
cvs rdiff -u -r1.5 -r0 src/sys/arch/hp300/dev/grfreg.h
cvs rdiff -u -r1.24 -r0 src/sys/arch/hp300/dev/grfvar.h
cvs rdiff -u -r1.83 -r0 src/sys/arch/hp300/dev/hil.c \
    src/sys/arch/hp300/dev/ite.c
cvs rdiff -u -r1.14 -r0 src/sys/arch/hp300/dev/hil_keymaps.c \
    src/sys/arch/hp300/dev/ite_subr.c
cvs rdiff -u -r1.25 -r0 src/sys/arch/hp300/dev/hilvar.h
cvs rdiff -u -r1.29 -r0 src/sys/arch/hp300/dev/itevar.h
cvs rdiff -u -r1.12 -r0 src/sys/arch/hp300/dev/kbdmap.h
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/hp300/dev/maskbits.h
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/hp300/hp300/autoconf.c
cvs rdiff -u -r1.215 -r1.216 src/sys/arch/hp300/hp300/machdep.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/hp300/include/autoconf.h
cvs rdiff -u -r0 -r1.1 src/sys/arch/hp300/include/hil_machdep.h
cvs rdiff -u -r0 -r1.1 src/sys/dev/hil/Makefile src/sys/dev/hil/devlist2h.awk \
    src/sys/dev/hil/files.hil src/sys/dev/hil/hil.c src/sys/dev/hil/hildevs \
    src/sys/dev/hil/hildevs.h src/sys/dev/hil/hilid.c \
    src/sys/dev/hil/hilkbd.c src/sys/dev/hil/hilkbdmap.c \
    src/sys/dev/hil/hilkbdmap.h src/sys/dev/hil/hilms.c \
    src/sys/dev/hil/hilreg.h src/sys/dev/hil/hilvar.h
cvs rdiff -u -r1.94 -r1.95 src/sys/dev/wscons/wsconsio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index