CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
: cg14_render.c,v 1.17 2022/05/11 19:37:52 macallan Exp $ */ +/* $NetBSD: cg14_render.c,v 1.18 2022/05/11 22:46:51 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -391,7 +391,7 @@ void CG14Comp_Add8_32(Cg14Ptr p, full = width >> 5; /* chunks of 32 */ part =

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed May 11 22:46:51 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_render.c Log Message: fix tpyo thanks rin@ To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 \

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed May 11 21:13:13 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: treat PictOpOver with a solid source and an empty mask as simple fill somewhat less glitchiness in gtk3 but

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
/mit/xf86-video-suncg14/dist/src/cg14_accel.c Wed May 11 21:13:13 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: cg14_accel.c,v 1.31 2022/05/11 21:10:37 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.32 2022/05/11 21:13:13 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
@@ -/* $NetBSD: cg14_accel.c,v 1.30 2022/05/11 19:35:06 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.31 2022/05/11 21:10:37 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -42,8 +42,8 @@ #include "cg14.h" -//#define SX_DEBUG -#define SX_TRACE +/*#defin

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed May 11 21:10:37 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: disable accidentally committed debug goop To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 \

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed May 11 19:37:53 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_render.c Log Message: make debug output a bit more manageable To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 \

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
@@ -/* $NetBSD: cg14_render.c,v 1.16 2022/05/11 17:13:04 macallan Exp $ */ +/* $NetBSD: cg14_render.c,v 1.17 2022/05/11 19:37:52 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -44,13 +44,21 @@ /*#define SX_SINGLE*/ /*#define SX_RENDER_DEBUG*/ +/*#define

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
(c) 2013 Michael Lorenz * All rights reserved. @@ -43,12 +43,17 @@ #include "cg14.h" //#define SX_DEBUG +#define SX_TRACE -#ifdef SX_DEBUG +#ifdef SX_TRACE #define ENTER xf86Msg(X_ERROR, "%s>\n", __func__); -#define DPRINTF xf86Msg #else #define ENTER +#endif + +#

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed May 11 19:35:06 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: don't pretend to support PictOpSrc - those can be quite a bit more complicated than simple copy ops With

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
@@ -1,4 +1,4 @@ -/* $NetBSD: cg14_render.c,v 1.15 2021/12/24 05:22:54 macallan Exp $ */ +/* $NetBSD: cg14_render.c,v 1.16 2022/05/11 17:13:04 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -54,8 +54,9 @@ #define DPRINTF while (0) xf86Msg #endif +#ifdef

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-05-11 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed May 11 17:13:04 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_render.c Log Message: consistently use SX_RENDER_DEBUG, hide some more debug goop To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/sun

2022-04-27 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 28 03:12:03 UTC 2022 Modified Files: src/sys/dev/sun: cgsix.c Log Message: be lazy about clearing the cursor - in most cases we're about to overwrite it anyway. Same logic as with VCONS_DONT_READ. visible speedup in

CVS commit: src/sys/dev/sun

2022-04-27 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 28 03:12:03 UTC 2022 Modified Files: src/sys/dev/sun: cgsix.c Log Message: be lazy about clearing the cursor - in most cases we're about to overwrite it anyway. Same logic as with VCONS_DONT_READ. visible speedup in

CVS commit: src/external/mit/xorg/server/xorg-server/dix

2022-04-27 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 28 03:07:44 UTC 2022 Modified Files: src/external/mit/xorg/server/xorg-server/dix: Makefile.common Log Message: add locations where pkgsrc installs X11 fonts to the default font path To generate a diff of this commit:

CVS commit: src/external/mit/xorg/server/xorg-server/dix

2022-04-27 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 28 03:07:44 UTC 2022 Modified Files: src/external/mit/xorg/server/xorg-server/dix: Makefile.common Log Message: add locations where pkgsrc installs X11 fonts to the default font path To generate a diff of this commit:

CVS commit: src/sys/dev/audio

2022-04-20 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 21 01:15:25 UTC 2022 Modified Files: src/sys/dev/audio: audio.c Log Message: #if 0 now unused audio_track_is_record() to appease clang To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128

CVS commit: src/sys/dev/audio

2022-04-20 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 21 01:15:25 UTC 2022 Modified Files: src/sys/dev/audio: audio.c Log Message: #if 0 now unused audio_track_is_record() to appease clang To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128

CVS commit: src/sys/arch/sparc/sparc

2022-04-20 Thread Michael Lorenz
/clkctrl.c:1.6 Mon Dec 30 22:13:47 2019 +++ src/sys/arch/sparc/sparc/clkctrl.c Wed Apr 20 23:32:17 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: clkctrl.c,v 1.6 2019/12/30 22:13:47 ad Exp $ */ +/* $NetBSD: clkctrl.c,v 1.7 2022/04/20 23:32:17 macallan Exp $ */ /* * Copyright (c) 2005 Michael Lorenz @@ -26,7 +26,7

CVS commit: src/sys/arch/sparc/sparc

2022-04-20 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Apr 20 23:32:17 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: clkctrl.c Log Message: the register is only one byte, act like it To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/dev/adb

2022-04-06 Thread Michael Lorenz
2022 @@ -1,4 +1,4 @@ -/* $NetBSD: adb_ktm.c,v 1.4 2021/08/07 16:19:09 thorpej Exp $ */ +/* $NetBSD: adb_ktm.c,v 1.5 2022/04/06 17:37:31 macallan Exp $ */ /*- * Copyright (c) 2019 Michael Lorenz @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: adb_ktm.c,v 1.4 2021/08/07 16:

CVS commit: src/sys/dev/adb

2022-04-06 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Apr 6 17:37:31 UTC 2022 Modified Files: src/sys/dev/adb: adb_ktm.c Log Message: KNF nits, NFC To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/adb/adb_ktm.c Please note that diffs are not public

CVS commit: src/sys/dev/adb

2022-04-06 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Apr 6 17:14:43 UTC 2022 Modified Files: src/sys/dev/adb: adb_keymap.h Log Message: we've been using the power key for its intended purpose for yesrs, which makes breaking into DDB awkward, so let's do what everyone else

CVS commit: src/sys/dev/adb

2022-04-06 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Apr 6 17:14:43 UTC 2022 Modified Files: src/sys/dev/adb: adb_keymap.h Log Message: we've been using the power key for its intended purpose for yesrs, which makes breaking into DDB awkward, so let's do what everyone else

CVS commit: src/sys/arch/hppa/hppa

2022-03-30 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Mar 30 22:34:48 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: mainbus.c Log Message: get machine_ledaddr from PDC if we find one now USELEDS works on my c360 To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/hppa/hppa

2022-03-30 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Mar 30 22:34:48 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: mainbus.c Log Message: get machine_ledaddr from PDC if we find one now USELEDS works on my c360 To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/hppa/conf

2022-03-23 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Mar 23 17:35:41 UTC 2022 Modified Files: src/sys/arch/hppa/conf: files.hppa Log Message: allow com at dino to actually attach To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/hppa/conf/files.hppa

CVS commit: src/sys/arch/hppa/conf

2022-03-23 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Mar 23 17:35:41 UTC 2022 Modified Files: src/sys/arch/hppa/conf: files.hppa Log Message: allow com at dino to actually attach To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/hppa/conf/files.hppa

CVS commit: src/sys/arch/hppa/include

2022-03-22 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 22 18:32:51 UTC 2022 Modified Files: src/sys/arch/hppa/include: param.h Log Message: bump MSGBUFSIZE To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/arch/hppa/include/param.h Please note that

CVS commit: src/sys/arch/hppa/include

2022-03-22 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 22 18:32:51 UTC 2022 Modified Files: src/sys/arch/hppa/include: param.h Log Message: bump MSGBUFSIZE To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/arch/hppa/include/param.h Please note that

CVS commit: xsrc/external/mit/xf86-video-suncg6/dist/src

2022-03-09 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed Mar 9 17:57:50 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg6/dist/src: cg6_driver.c Log Message: Check the PROM for the amount of available VRAM instead of guessing, and use it all, now that we know we can.

CVS commit: xsrc/external/mit/xf86-video-suncg6/dist/src

2022-03-09 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed Mar 9 17:57:50 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg6/dist/src: cg6_driver.c Log Message: Check the PROM for the amount of available VRAM instead of guessing, and use it all, now that we know we can.

CVS commit: src/sys/dev/sbus

2022-03-09 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Mar 9 17:53:40 UTC 2022 Modified Files: src/sys/dev/sbus: cgsix_sbus.c Log Message: turns out we can map the full amount of VRAM on a 4MB board even when in double buffer mode thanks foo bar To generate a diff of this

CVS commit: src/sys/dev/sbus

2022-03-09 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Mar 9 17:53:40 UTC 2022 Modified Files: src/sys/dev/sbus: cgsix_sbus.c Log Message: turns out we can map the full amount of VRAM on a 4MB board even when in double buffer mode thanks foo bar To generate a diff of this

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-03-03 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Mar 4 05:56:55 UTC 2022 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: fix calculation for start of off-screen memory in 24bit colour To generate a diff of this commit: cvs

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2022-03-03 Thread Michael Lorenz
@@ -1,4 +1,4 @@ -/* $NetBSD: cg14_accel.c,v 1.28 2021/12/24 05:22:54 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.29 2022/03/04 05:56:55 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -1495,7 +1495,7 @@ CG14InitAccel(ScreenPtr pScreen) pExa->memoryB

CVS commit: src/sys/arch/hppa

2022-02-25 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Feb 26 03:02:25 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: intr.c src/sys/arch/hppa/include: intr.h Log Message: unmask interrupt bits leading to other interrupt registers now hardware interrupts actually fire

CVS commit: src/sys/arch/hppa

2022-02-25 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Feb 26 03:02:25 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: intr.c src/sys/arch/hppa/include: intr.h Log Message: unmask interrupt bits leading to other interrupt registers now hardware interrupts actually fire

CVS commit: src/sys/arch/powerpc/conf

2022-02-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Feb 17 16:09:00 UTC 2022 Modified Files: src/sys/arch/powerpc/conf: files.powerpc Log Message: include pmap_pvt.c in bridge mode as well To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/sys/arch/powerpc/conf

2022-02-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Feb 17 16:09:00 UTC 2022 Modified Files: src/sys/arch/powerpc/conf: files.powerpc Log Message: include pmap_pvt.c in bridge mode as well To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/sys/kern

2022-02-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Feb 12 16:31:06 UTC 2022 Modified Files: src/sys/kern: subr_psref.c Log Message: more __diagused to appease clang To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/kern/subr_psref.c Please note that

CVS commit: src/sys/kern

2022-02-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Feb 12 16:31:06 UTC 2022 Modified Files: src/sys/kern: subr_psref.c Log Message: more __diagused to appease clang To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/kern/subr_psref.c Please note that

CVS commit: src/sys/dev/usb

2022-02-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Feb 12 15:55:04 UTC 2022 Modified Files: src/sys/dev/usb: ehci.c Log Message: initialize ntag with the old dmatag so we never end up with an invalid one suggested by jmcneill@ To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/usb

2022-02-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Feb 12 15:55:04 UTC 2022 Modified Files: src/sys/dev/usb: ehci.c Log Message: initialize ntag with the old dmatag so we never end up with an invalid one suggested by jmcneill@ To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/powerpc/include/oea

2022-02-03 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Feb 3 17:23:50 UTC 2022 Modified Files: src/sys/arch/powerpc/include/oea: vmparam.h Log Message: bump MAXTSIZ now clang runs again To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/arch/powerpc/include/oea

2022-02-03 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Feb 3 17:23:50 UTC 2022 Modified Files: src/sys/arch/powerpc/include/oea: vmparam.h Log Message: bump MAXTSIZ now clang runs again To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/dev/usb

2022-01-26 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Jan 26 16:49:06 UTC 2022 Modified Files: src/sys/dev/usb: ehci.c Log Message: shut up an unused variable warning apparently clang gets confused by bus_dmatag_subregion() being EOPNOTSUPP on powerpc To generate a diff of

CVS commit: src/sys/dev/usb

2022-01-26 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Jan 26 16:49:06 UTC 2022 Modified Files: src/sys/dev/usb: ehci.c Log Message: shut up an unused variable warning apparently clang gets confused by bus_dmatag_subregion() being EOPNOTSUPP on powerpc To generate a diff of

CVS commit: src/sys/dev/fdt

2022-01-21 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Jan 21 21:00:26 UTC 2022 Modified Files: src/sys/dev/fdt: fdt_port.c Log Message: when enumerating ports and endpoints treat missing 'reg' properties as zero ok jmcneill: Looking at Linux. If port or endpoint are missing a

CVS commit: src/sys/dev/fdt

2022-01-21 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Jan 21 21:00:26 UTC 2022 Modified Files: src/sys/dev/fdt: fdt_port.c Log Message: when enumerating ports and endpoints treat missing 'reg' properties as zero ok jmcneill: Looking at Linux. If port or endpoint are missing a

CVS commit: src/external/mit/xorg/lib/libpciaccess

2022-01-14 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Jan 14 19:44:04 UTC 2022 Modified Files: src/external/mit/xorg/lib/libpciaccess: Makefile Log Message: don't blindly enable memory and IO access on macppc To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/external/mit/xorg/lib/libpciaccess

2022-01-14 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Jan 14 19:44:04 UTC 2022 Modified Files: src/external/mit/xorg/lib/libpciaccess: Makefile Log Message: don't blindly enable memory and IO access on macppc To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: xsrc/external/mit/libpciaccess/dist/src

2022-01-14 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Jan 14 19:42:56 UTC 2022 Modified Files: xsrc/external/mit/libpciaccess/dist/src: netbsd_pci.c Log Message: add flag to disable blindly enabling memory and IO access on everything we find To generate a diff of this

CVS commit: xsrc/external/mit/libpciaccess/dist/src

2022-01-14 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Jan 14 19:42:56 UTC 2022 Modified Files: xsrc/external/mit/libpciaccess/dist/src: netbsd_pci.c Log Message: add flag to disable blindly enabling memory and IO access on everything we find To generate a diff of this

CVS commit: src/sys/arch/powerpc/powerpc

2021-12-31 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Jan 1 01:15:12 UTC 2022 Modified Files: src/sys/arch/powerpc/powerpc: fixup.c Log Message: more KASSERT vs. DIAGNOSTIC fallout To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/powerpc/powerpc

2021-12-31 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Jan 1 01:15:12 UTC 2022 Modified Files: src/sys/arch/powerpc/powerpc: fixup.c Log Message: more KASSERT vs. DIAGNOSTIC fallout To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/hppa/hppa

2021-12-31 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Jan 1 01:03:50 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: vm_machdep.c Log Message: make this compile again by moving a KASSERT into the #ifdef DIAGNOSTIC block it depends on To generate a diff of this commit: cvs

CVS commit: src/sys/arch/hppa/hppa

2021-12-31 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sat Jan 1 01:03:50 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: vm_machdep.c Log Message: make this compile again by moving a KASSERT into the #ifdef DIAGNOSTIC block it depends on To generate a diff of this commit: cvs

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-23 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 24 05:30:07 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14.h Log Message: add some comments To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 \

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-23 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 24 05:30:07 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14.h Log Message: add some comments To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 \

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-23 Thread Michael Lorenz
xternal/mit/xf86-video-suncg14/dist/src/cg14_accel.c Fri Dec 24 05:22:54 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: cg14_accel.c,v 1.27 2021/12/24 04:41:40 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.28 2021/12/24 05:22:54 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved.

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-23 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 24 05:22:54 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14.h cg14_accel.c cg14_render.c Log Message: make ALU instructions use the same format as load/store instructions same

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-23 Thread Michael Lorenz
Sun Dec 19 04:50:27 2021 +++ xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_accel.c Fri Dec 24 04:41:40 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: cg14_accel.c,v 1.26 2021/12/19 04:50:27 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.27 2021/12/24 04:41:40 macallan Exp $ */ /* * Copyright (c) 2013 Mic

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-23 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 24 04:41:40 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14.h cg14_accel.c cg14_render.c Log Message: add macros to simplify issuing SX instructions, hide the address alignment

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-18 Thread Michael Lorenz
+1,4 @@ -/* $NetBSD: cg14_accel.c,v 1.25 2021/12/10 21:57:13 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.26 2021/12/19 04:50:27 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -450,6 +450,7 @@ CG14Copy8_short_rop(Cg14Ptr p, int srcst /* mask out

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-18 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Sun Dec 19 04:50:27 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: always drain the pipeline before writing SX_ROP_CONTROL To generate a diff of this commit: cvs rdiff -u

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

2021-12-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Dec 17 19:27:57 UTC 2021 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c cgfourteenvar.h Log Message: only write the mask register if we're actually changing it To generate a diff of this commit: cvs rdiff -u -r1.91

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

2021-12-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Dec 17 19:27:57 UTC 2021 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c cgfourteenvar.h Log Message: only write the mask register if we're actually changing it To generate a diff of this commit: cvs rdiff -u -r1.91

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

2021-12-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Dec 17 18:51:02 UTC 2021 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c Log Message: cg14_invert(): - use only 32bit accesses - use byte mask / ROPs for partial writes To generate a diff of this commit: cvs rdiff -u

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

2021-12-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Dec 17 18:51:02 UTC 2021 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c Log Message: cg14_invert(): - use only 32bit accesses - use byte mask / ROPs for partial writes To generate a diff of this commit: cvs rdiff -u

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
$ */ +/* $NetBSD: cg14_accel.c,v 1.25 2021/12/10 21:57:13 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -674,8 +674,6 @@ CG14Copy8(PixmapPtr pDstPixmap, * go backwards on SX so avoid as much as possible */ if ((p->xdir < 0) && (srcoff == ds

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 10 21:57:13 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: break down large, unaligned copies into chunks that CG14Copy8_short_*() can handle, make sure destinations

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
$ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -439,25 +439,24 @@ CG14Copy8_short_rop(Cg14Ptr p, int srcst * mask out trailing pixels to avoid partial writes */ post = (dststart + w) & 3; - rmask = ~(0x >> (post * 8)); - write_sx_reg(p, SX_QUEUED

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 10 19:42:07 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: skip reading destination fb if we're going to overwrite it, only read words we need to partially write while

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 10 19:09:56 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: CG14Copy8_short_rop(): skip the funnel shifter if source and destination are aligned. Small but measurable

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
-suncg14/dist/src/cg14_accel.c Fri Dec 10 19:09:56 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: cg14_accel.c,v 1.22 2021/12/10 18:25:43 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.23 2021/12/10 19:09:56 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -410,6 +410,7

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 10 18:25:44 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: add another Copy8() variant: - supports unaligned source and destination - uses all 32bit accesses -

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-10 Thread Michael Lorenz
/cg14_accel.c Fri Dec 10 18:25:43 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: cg14_accel.c,v 1.21 2021/12/09 17:29:14 christos Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.22 2021/12/10 18:25:43 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -405,6 +405,114 @@ next: } } +/* up

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

2021-12-08 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Dec 8 17:03:38 UTC 2021 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: be more consistent with underscores in instruction names To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

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

2021-12-08 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Dec 8 17:03:38 UTC 2021 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: be more consistent with underscores in instruction names To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

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

2021-12-08 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Dec 8 16:40:14 UTC 2021 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: add SX_ROPB instruction To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sparc/dev/sxreg.h Please note that

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

2021-12-08 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Dec 8 16:40:14 UTC 2021 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: add SX_ROPB instruction To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sparc/dev/sxreg.h Please note that

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

2021-12-03 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Dec 3 22:41:18 UTC 2021 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: add shift instructions To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sparc/dev/sxreg.h Please note that

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

2021-12-03 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Dec 3 22:41:18 UTC 2021 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: add shift instructions To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sparc/dev/sxreg.h Please note that

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-03 Thread Michael Lorenz
2021/12/03 19:43:22 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.20 2021/12/03 19:53:23 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -98,7 +98,7 @@ CG14PrepareCopy(PixmapPtr pSrcPixmap, Pi Cg14Ptr p = GET_CG14_FROM_SCRN(pScrn); ENTER; - xf86Msg

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-03 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 3 19:53:23 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: shutup debug goop To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 \

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-03 Thread Michael Lorenz
: cg14_accel.c,v 1.19 2021/12/03 19:43:22 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -98,8 +98,8 @@ CG14PrepareCopy(PixmapPtr pSrcPixmap, Pi Cg14Ptr p = GET_CG14_FROM_SCRN(pScrn); ENTER; - DPRINTF(X_ERROR, "bits per pixel: %d\n", -

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-03 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 3 19:43:22 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: start optimizing Copy8() operations - only go right to left if srcY == dstY in the same pixmap - special

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-03 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 3 16:54:26 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: use 32bit accesses for non-trivial cases in Solid8() as well while there make GXset and GXclear special

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-03 Thread Michael Lorenz
$ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -495,6 +495,20 @@ CG14PrepareSolid(PixmapPtr pPixmap, int DPRINTF(X_ERROR, "bits per pixel: %d %08x\n", pPixmap->drawable.bitsPerPixel, fg); + /* + * GXset and GXclear are really just specual cases of GXcopy with +

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
: cg14_accel.c,v 1.16 2021/12/02 22:35:26 macallan Exp $ */ +/* $NetBSD: cg14_accel.c,v 1.17 2021/12/03 06:10:07 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -594,10 +594,12 @@ CG14Solid8(Cg14Ptr p, uint32_t start, ui for (line = 0; line < h; l

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Fri Dec 3 06:10:07 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: draw very narrow rectangles correctly To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 \

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Thu Dec 2 22:53:43 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_driver.c Log Message: fix shadow fb geometry calculations ... not that a shadow fb helps much on this hardware. To generate a

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Thu Dec 2 22:53:43 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_driver.c Log Message: fix shadow fb geometry calculations ... not that a shadow fb helps much on this hardware. To generate a

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
Michael Lorenz * All rights reserved. @@ -42,7 +42,7 @@ #include "cg14.h" -/*#define SX_DEBUG*/ +//#define SX_DEBUG #ifdef SX_DEBUG #define ENTER xf86Msg(X_ERROR, "%s>\n", __func__); @@ -492,8 +492,14 @@ CG14PrepareSolid(PixmapPtr pPixmap, int Cg14Ptr p = G

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Thu Dec 2 22:35:26 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c Log Message: first step towards acceleration in 8 bit colour - Copy() uses byte mode - Solid() uses 32bit writes where

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Thu Dec 2 22:32:36 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_driver.c Log Message: support 8 bit colour no acceleration yet, the code is riddled with 32bit per pixel assumptions To

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-02 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Thu Dec 2 22:32:36 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_driver.c Log Message: support 8 bit colour no acceleration yet, the code is riddled with 32bit per pixel assumptions To

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-01 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed Dec 1 17:47:11 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_driver.c Log Message: remove old guesswork code to determine VRAM size - we can rely on OBP now To generate a diff of this

CVS commit: xsrc/external/mit/xf86-video-suncg14/dist/src

2021-12-01 Thread Michael Lorenz
Module Name:xsrc Committed By: macallan Date: Wed Dec 1 17:47:11 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_driver.c Log Message: remove old guesswork code to determine VRAM size - we can rely on OBP now To generate a diff of this

  1   2   3   >