CVS commit: src/sys/arch/hp300/dev

2024-05-04 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat May 4 16:06:57 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Add comments about quirks of 98542/98543 framebuffers with 1024x400 pixels. To generate a diff of this commit: cvs rdiff -u -r1.11

CVS commit: src/sys/arch/hp300/dev

2024-05-04 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat May 4 16:06:57 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Add comments about quirks of 98542/98543 framebuffers with 1024x400 pixels. To generate a diff of this commit: cvs rdiff -u -r1.11

CVS commit: src/sys/arch/hp300/dev

2024-05-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed May 1 19:28:33 UTC 2024 Modified Files: src/sys/arch/hp300/dev: diofb.c diofbvar.h topcat.c Log Message: Fix topcat(4) problems on some models that cause garbages on screen. - Make sure that windowmove (hardware BITBLT)

CVS commit: src/sys/arch/hp300/dev

2024-05-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed May 1 19:28:33 UTC 2024 Modified Files: src/sys/arch/hp300/dev: diofb.c diofbvar.h topcat.c Log Message: Fix topcat(4) problems on some models that cause garbages on screen. - Make sure that windowmove (hardware BITBLT)

CVS commit: src/sys/arch/hp300/dev

2024-05-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed May 1 08:58:34 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Add DELAY(9) to make palette register settings stable on 98543 in HP360. Note 98547 (6 bpp variant) on HP370 (68030 33MHz) doesn't need

CVS commit: src/sys/arch/hp300/dev

2024-05-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed May 1 08:58:34 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Add DELAY(9) to make palette register settings stable on 98543 in HP360. Note 98547 (6 bpp variant) on HP370 (68030 33MHz) doesn't need

Re: CVS commit: src/sys/arch/hp300/dev

2024-04-30 Thread Roland Illig
Am 30.04.2024 um 11:55 schrieb Izumi Tsutsui: > Module Name: src > Committed By: tsutsui > Date: Tue Apr 30 09:55:46 UTC 2024 > > Modified Files: > src/sys/arch/hp300/dev: dma.c > > Log Message: > Fix another fatal typo that prevents dma(4) interrupts. The buggy code was: >

CVS commit: src/sys/arch/hp300/dev

2024-04-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Apr 30 09:55:46 UTC 2024 Modified Files: src/sys/arch/hp300/dev: dma.c Log Message: Fix another fatal typo that prevents dma(4) interrupts. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48

CVS commit: src/sys/arch/hp300/dev

2024-04-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Apr 30 09:55:46 UTC 2024 Modified Files: src/sys/arch/hp300/dev: dma.c Log Message: Fix another fatal typo that prevents dma(4) interrupts. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Apr 30 05:06:09 UTC 2024 Modified Files: src/sys/arch/hp300/dev: intio.c Log Message: Fix fatal typo that prevents all intio devices probed. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Apr 30 05:06:09 UTC 2024 Modified Files: src/sys/arch/hp300/dev: intio.c Log Message: Fix fatal typo that prevents all intio devices probed. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 17:47:27 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Check tc_waitbusy() before writing palette registers in topcat_setcolor(). This seems to make palette operations more stable on my HP360

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 17:47:27 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Check tc_waitbusy() before writing palette registers in topcat_setcolor(). This seems to make palette operations more stable on my HP360

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 17:39:59 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Use proper planemask per a vaild number of planes. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 17:39:59 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Use proper planemask per a vaild number of planes. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 17:25:11 UTC 2024 Modified Files: src/sys/arch/hp300/dev: diofb.c Log Message: Fix MD allocattr to return proper attributes what MI rasops(9) expects. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 17:25:11 UTC 2024 Modified Files: src/sys/arch/hp300/dev: diofb.c Log Message: Fix MD allocattr to return proper attributes what MI rasops(9) expects. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 15:34:57 UTC 2024 Modified Files: src/sys/arch/hp300/dev: diofb.c topcat.c Log Message: Move a check of topcat(4) specific fb width quirks to topcat.c. We need to check fb->planes but it's propbed in topcat.c after

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 15:34:57 UTC 2024 Modified Files: src/sys/arch/hp300/dev: diofb.c topcat.c Log Message: Move a check of topcat(4) specific fb width quirks to topcat.c. We need to check fb->planes but it's propbed in topcat.c after

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 14:58:32 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcatreg.h Log Message: Increase DELAY() for waitbusy macroes as pre-wscons and 4.4BSD did. It looks necessary for sane palette ops at least on HP98543

CVS commit: src/sys/arch/hp300/dev

2024-04-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Apr 29 14:58:32 UTC 2024 Modified Files: src/sys/arch/hp300/dev: topcatreg.h Log Message: Increase DELAY() for waitbusy macroes as pre-wscons and 4.4BSD did. It looks necessary for sane palette ops at least on HP98543

CVS commit: src/sys/arch/hp300/dev

2024-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Jan 28 17:31:40 UTC 2024 Modified Files: src/sys/arch/hp300/dev: intio.c intiovar.h Log Message: Rather than having different "builtin" tables (3xx, 362, 382, 4xx), just have a single "builtin" table with a mask indicating

CVS commit: src/sys/arch/hp300/dev

2024-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Jan 28 17:31:40 UTC 2024 Modified Files: src/sys/arch/hp300/dev: intio.c intiovar.h Log Message: Rather than having different "builtin" tables (3xx, 362, 382, 4xx), just have a single "builtin" table with a mask indicating

CVS commit: src/sys/arch/hp300/dev

2023-09-08 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Sep 8 22:51:54 UTC 2023 Modified Files: src/sys/arch/hp300/dev: dcm.c Log Message: hp300/dcm(4): set dsp value after sc is initialized. fixes DCMSTATS enabled build for hp300. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/hp300/dev

2023-09-08 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Sep 8 22:51:54 UTC 2023 Modified Files: src/sys/arch/hp300/dev: dcm.c Log Message: hp300/dcm(4): set dsp value after sc is initialized. fixes DCMSTATS enabled build for hp300. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/hp300/dev

2022-12-03 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Dec 3 16:56:41 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Explicitly include for hz(9) as man pages says. XXX: it looks sys/param.h r1.615 and later also has extern int hz To generate a diff of

CVS commit: src/sys/arch/hp300/dev

2022-12-03 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Dec 3 16:56:41 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Explicitly include for hz(9) as man pages says. XXX: it looks sys/param.h r1.615 and later also has extern int hz To generate a diff of

CVS commit: src/sys/arch/hp300/dev

2022-12-02 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Dec 3 06:08:18 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Add empty DIOCCACHESYNC ioctl(2) for rd(4). Without this raid(4) always complains on various raidctl(8) ops: > raid0: cache flush[0] to

CVS commit: src/sys/arch/hp300/dev

2022-12-02 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Dec 3 06:08:18 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Add empty DIOCCACHESYNC ioctl(2) for rd(4). Without this raid(4) always complains on various raidctl(8) ops: > raid0: cache flush[0] to

CVS commit: src/sys/arch/hp300/dev

2022-12-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Thu Dec 1 15:02:11 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Misc KNF and cosmetics. To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 src/sys/arch/hp300/dev/rd.c Please note that diffs

CVS commit: src/sys/arch/hp300/dev

2022-12-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Thu Dec 1 15:02:11 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Misc KNF and cosmetics. To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 src/sys/arch/hp300/dev/rd.c Please note that diffs

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 18:15:32 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Remove more duplicated static function declarations. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 18:15:32 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Remove more duplicated static function declarations. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:42:21 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Use proper RAW_PART macro rather than a magic number. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:42:21 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Use proper RAW_PART macro rather than a magic number. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:39:12 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Set disk_geom parameters required by DIOCGPARTINFO in disk_ioctl(). With this change raid(4) no longer complains before mountroot: >

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:39:12 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Set disk_geom parameters required by DIOCGPARTINFO in disk_ioctl(). With this change raid(4) no longer complains before mountroot: >

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:07:30 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Remove a duplicated static function declaration. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:07:30 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Remove a duplicated static function declaration. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:01:56 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Pass a correct dev_t arg to disk_ioctl(). Probably harmless. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 17:01:56 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Pass a correct dev_t arg to disk_ioctl(). Probably harmless. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 16:37:44 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Check bounds of each partition by MI bounds_check_with_label(9). The previous implementation was committed in rev 1.26 about 26 years ago

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 16:37:44 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Check bounds of each partition by MI bounds_check_with_label(9). The previous implementation was committed in rev 1.26 about 26 years ago

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 15:59:01 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Check bounds of RAW_PART by bounds_check_with_mediasize() as other drivers. With this check, dd(1) without a count value against a raw

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 15:59:01 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Check bounds of RAW_PART by bounds_check_with_mediasize() as other drivers. With this check, dd(1) without a count value against a raw

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 11:36:50 UTC 2022 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Fix silent bus error panic on 98543A topcat framebuffer on HP320 and HP360. It looks DELAY(100)s before checking cmap_busy in old

CVS commit: src/sys/arch/hp300/dev

2022-11-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 30 11:36:50 UTC 2022 Modified Files: src/sys/arch/hp300/dev: topcat.c Log Message: Fix silent bus error panic on 98543A topcat framebuffer on HP320 and HP360. It looks DELAY(100)s before checking cmap_busy in old

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Nov 26 00:25:36 UTC 2022 Modified Files: src/sys/arch/hp300/dev: mt.c mtreg.h Log Message: Misc KNF and cosmetics. No binary change. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Nov 26 00:25:36 UTC 2022 Modified Files: src/sys/arch/hp300/dev: mt.c mtreg.h Log Message: Misc KNF and cosmetics. No binary change. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 25 16:12:32 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Remove unnecessary declarations. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/arch/hp300/dev/rd.c Please note

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 25 16:12:32 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Remove unnecessary declarations. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/arch/hp300/dev/rd.c Please note

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 25 13:12:02 UTC 2022 Modified Files: src/sys/arch/hp300/dev: frodo.c Log Message: Service mode switch should not be treated as an error. Use aprint_normal(9) to avoid confusing dmesg. To generate a diff of this

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 25 13:12:02 UTC 2022 Modified Files: src/sys/arch/hp300/dev: frodo.c Log Message: Service mode switch should not be treated as an error. Use aprint_normal(9) to avoid confusing dmesg. To generate a diff of this

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 25 13:02:51 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c rdreg.h Log Message: Use proper integer types for HP-IB xfer parameters. No visible regression on 425t and HPDisk. To generate a diff of this commit:

CVS commit: src/sys/arch/hp300/dev

2022-11-25 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 25 13:02:51 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c rdreg.h Log Message: Use proper integer types for HP-IB xfer parameters. No visible regression on 425t and HPDisk. To generate a diff of this commit:

CVS commit: src/sys/arch/hp300/dev

2022-11-23 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 23 18:55:06 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rdvar.h Log Message: Remove now unused buffer members from softc prepared only for rdreset(). To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/sys/arch/hp300/dev

2022-11-23 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 23 18:55:06 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rdvar.h Log Message: Remove now unused buffer members from softc prepared only for rdreset(). To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/sys/arch/hp300/dev

2022-11-23 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 23 18:53:22 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Fix "rd(4) at punits not configured on HPDisk are misprobed" problem. - check not only stat value returned by C_QSTAT command against each

CVS commit: src/sys/arch/hp300/dev

2022-11-23 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Nov 23 18:53:22 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Fix "rd(4) at punits not configured on HPDisk are misprobed" problem. - check not only stat value returned by C_QSTAT command against each