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.