Re: CVS commit: src/sys/arch/m68k/m68k

2025-04-07 Thread Tetsuya Isaki
ault. You see only E4 errata information. You don't know your processor's exact maskset (revision). Then how can you identify? Sorry but you can't. --- Tetsuya Isaki

Re: CVS commit: src/sys/arch/m68k/m68k

2025-04-07 Thread Tetsuya Isaki
s not what you imagined. In the first place, "nop-before-rts" is already your fiction. If I believe this E4 text, no kernel patch should be necessary for this issue, as Martin alreadly said. --- Tetsuya Isaki

Re: CVS commit: src/sys/arch/m68k/m68k

2025-04-05 Thread Tetsuya Isaki
al registers .Lm68881rdone: frestore (%a0) | restore state - LC_NOP rts #endif #if defined(M68060) @@ -369,7 +365,6 @@ fmovem FPF_REGS(%a0),%fp0-%fp7 | restore FP general registers .Lm68060fprdone: frestore (%a0) | restore state - LC_NOP rts #endif #endif --- Tetsuya Isaki

Re: CVS commit: src/sys/arch/m68k/m68k

2025-04-04 Thread Tetsuya Isaki
terials... And I know about the exception-at-end-of-page bug (No.10), too. Whether this happens depends on the address of an unimplemented floating point instruction. The nop-before-f-line workaround affects (It may become to avoid or may become to hit) but doesn't improve the errata No.10. --- Tetsuya Isaki

Re: CVS commit: src/sys/arch/m68k/m68k

2025-03-31 Thread Tetsuya Isaki
,7 @@ > fmovem FPF_REGS(%a0),%fp0-%fp7 | restore FP general registers > .Lm68060fprdone: > frestore (%a0) | restore state > + nop > rts > #endif > #endif These are in m68881_restore(). Same as above. You may be observing something different... --- Tetsuya Isaki

CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Jan 6 07:34:24 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c fpu_fscale.c Log Message: m68k/fpe: Avoid an illegal mod/reg before decoding it. This also works for machines with FPU. If the kernel defines FPU_EMU

CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Jan 6 07:34:24 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c fpu_fscale.c Log Message: m68k/fpe: Avoid an illegal mod/reg before decoding it. This also works for machines with FPU. If the kernel defines FPU_EMU

CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Jan 6 06:14:18 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_fstore.c Log Message: m68k/fpe: Remove redundant code. This was assigned before the function was called. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Jan 6 06:14:18 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_fstore.c Log Message: m68k/fpe: Remove redundant code. This was assigned before the function was called. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Jan 3 05:54:07 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_fstore.c Log Message: m68k/fpe: Check an illegal mod/reg before decoding it. This avoids a kernel panic if an instruction has illegal mod/reg bits like FMOVE.X

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Jan 3 05:54:07 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_fstore.c Log Message: m68k/fpe: Check an illegal mod/reg before decoding it. This avoids a kernel panic if an instruction has illegal mod/reg bits like FMOVE.X

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Jan 3 05:42:50 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_fstore.c Log Message: m68k/fpe: Add a missing return. FMOVE.P FPn, now raises SIGFPE. (Our FPE doesn't support .P) To generate a diff of this commit: cvs rdi

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Jan 3 05:42:50 UTC 2025 Modified Files: src/sys/arch/m68k/fpe: fpu_fstore.c Log Message: m68k/fpe: Add a missing return. FMOVE.P FPn, now raises SIGFPE. (Our FPE doesn't support .P) To generate a diff of this commit: cvs rdi

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 12:23:51 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Remove duplicated assignments. These are already stored before. No functional changes intended. To generate a diff of this

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 12:23:51 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Remove duplicated assignments. These are already stored before. No functional changes intended. To generate a diff of this

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 12:15:27 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Fix FTRAPcc emulation raise the correct trap. Currently fpu_emul_type1() returns SIGFPE only if FTRAPcc's condition is met, so

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 12:15:27 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Fix FTRAPcc emulation raise the correct trap. Currently fpu_emul_type1() returns SIGFPE only if FTRAPcc's condition is met, so

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 11:23:12 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Reimplement and simplify test_cc(). This logic was analized by Y.Sugahara (in 2016). Finally fputest.x(0.24.10.08) about fbcc

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 11:23:12 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Reimplement and simplify test_cc(). This logic was analized by Y.Sugahara (in 2016). Finally fputest.x(0.24.10.08) about fbcc

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 11:15:11 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Two bugfixes in test_cc(). - Don't clear the exception byte in FPSR. According to the manual, all bits except BSUN are "not

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 11:15:11 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Two bugfixes in test_cc(). - Don't clear the exception byte in FPSR. According to the manual, all bits except BSUN are "not

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 11:09:43 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Several bugfixes in FDBcc and FTRAPcc emulation. In fpu_emul_type1(), - If test_cc() returns >0, it's an error, that is an ill

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 11:09:43 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Several bugfixes in FDBcc and FTRAPcc emulation. In fpu_emul_type1(), - If test_cc() returns >0, it's an error, that is an ill

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 05:56:15 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Fix several FMOVEM FPctl emulation. - Fix the write order of FMOVEM FPctl,-(An). For example, "FMOVEM FPCR/FPSR,-(An)" instr

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 05:56:15 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: Fix several FMOVEM FPctl emulation. - Fix the write order of FMOVEM FPctl,-(An). For example, "FMOVEM FPCR/FPSR,-(An)" instr

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 05:52:53 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: FMOVEM (both FPn and FPctl) must not update accrued byte in FPSR. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 05:52:53 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: m68k/fpe: FMOVEM (both FPn and FPctl) must not update accrued byte in FPSR. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 03:11:09 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_calcea.c Log Message: Fix indent. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/m68k/fpe/fpu_calcea.c Please note that diffs ar

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Dec 28 03:11:09 UTC 2024 Modified Files: src/sys/arch/m68k/fpe: fpu_calcea.c Log Message: Fix indent. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/m68k/fpe/fpu_calcea.c Please note that diffs ar

CVS commit: src/sys/arch/m68k/m68k

2024-10-31 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Oct 31 07:30:28 UTC 2024 Modified Files: src/sys/arch/m68k/m68k: compat_16_sigreturn14.s switch_subr.s trap_subr.s Log Message: Fix indent. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/

CVS commit: src/sys/arch/m68k/m68k

2024-10-31 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Oct 31 07:30:28 UTC 2024 Modified Files: src/sys/arch/m68k/m68k: compat_16_sigreturn14.s switch_subr.s trap_subr.s Log Message: Fix indent. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/

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

2024-10-15 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Wed Oct 16 06:54:55 UTC 2024 Modified Files: src/sys/arch/m68k/include: trap.h Log Message: TAB/space cleanup. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/m68k/include/trap.h Please note that diffs

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

2024-10-15 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Wed Oct 16 06:54:55 UTC 2024 Modified Files: src/sys/arch/m68k/include: trap.h Log Message: TAB/space cleanup. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/m68k/include/trap.h Please note that diffs

CVS commit: src/sys/arch/x68k

2024-10-04 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Oct 5 03:56:54 UTC 2024 Modified Files: src/sys/arch/x68k/conf: GENERIC files.x68k src/sys/arch/x68k/dev: ite.c ite_tv.c itevar.h Log Message: x68k: Add SIXEL graphics sequence support. - The palette definition is fixe

CVS commit: src/sys/arch/x68k

2024-10-04 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Oct 5 03:56:54 UTC 2024 Modified Files: src/sys/arch/x68k/conf: GENERIC files.x68k src/sys/arch/x68k/dev: ite.c ite_tv.c itevar.h Log Message: x68k: Add SIXEL graphics sequence support. - The palette definition is fixe

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

2024-09-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Sep 20 03:24:05 UTC 2024 Modified Files: src/sys/arch/luna68k/dev: omrasops.c Log Message: s/speficically/specifically/ in comment. (Sync with OpenBSD/luna88k) To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src

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

2024-09-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Sep 20 03:24:05 UTC 2024 Modified Files: src/sys/arch/luna68k/dev: omrasops.c Log Message: s/speficically/specifically/ in comment. (Sync with OpenBSD/luna88k) To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src

CVS commit: src/sys/dev/audio

2024-04-20 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 05:38:40 UTC 2024 Modified Files: src/sys/dev/audio: linear.c Log Message: Fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/audio/linear.c Please note that diffs are not pub

CVS commit: src/sys/dev/audio

2024-04-20 Thread Tetsuya Isaki
20 05:38:40 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: linear.c,v 1.4 2021/07/21 06:35:44 skrll Exp $ */ +/* $NetBSD: linear.c,v 1.5 2024/04/20 05:38:40 isaki Exp $ */ /* * Copyright (C) 2017 Tetsuya Isaki. All rights reserved. @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: linea

CVS commit: src/sys/dev/pci

2024-03-21 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Mar 21 12:33:21 UTC 2024 Modified Files: src/sys/dev/pci: if_vioif.c Log Message: Ensure that the number of bus_dma segments doesn't exceed VirtIO queue size. This fixes reproducible panics when the host's VirtIO queue size is

CVS commit: src/sys/dev/pci

2024-03-21 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Mar 21 12:33:21 UTC 2024 Modified Files: src/sys/dev/pci: if_vioif.c Log Message: Ensure that the number of bus_dma segments doesn't exceed VirtIO queue size. This fixes reproducible panics when the host's VirtIO queue size is

CVS commit: src/sys/dev/virtio

2024-03-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 9 11:55:59 UTC 2024 Modified Files: src/sys/dev/virtio: virtio_mmio.c Log Message: Fix a null dereference (on attach failure). During cleanup, setup_queue may be called even before vsc->sc_vqs is assigned. To generate a

CVS commit: src/sys/dev/virtio

2024-03-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 9 11:55:59 UTC 2024 Modified Files: src/sys/dev/virtio: virtio_mmio.c Log Message: Fix a null dereference (on attach failure). During cleanup, setup_queue may be called even before vsc->sc_vqs is assigned. To generate a

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

2024-03-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 9 11:16:31 UTC 2024 Modified Files: src/sys/arch/virt68k/dev: virtio_mainbus.c Log Message: Fix a null dereference. free_interrupts may be called even when sc_ih has not been assigned yet. To generate a diff of this comm

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

2024-03-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 9 11:16:31 UTC 2024 Modified Files: src/sys/arch/virt68k/dev: virtio_mainbus.c Log Message: Fix a null dereference. free_interrupts may be called even when sc_ih has not been assigned yet. To generate a diff of this comm

CVS commit: src/sys/dev/pci

2024-03-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 9 11:04:22 UTC 2024 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: Modify a confused expression in ld_virtio_attach(). VIRTIO_BLK_MIN_SEGMENTS should be the total number of non-data segments, so I rename it to V

CVS commit: src/sys/dev/pci

2024-03-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 9 11:04:22 UTC 2024 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: Modify a confused expression in ld_virtio_attach(). VIRTIO_BLK_MIN_SEGMENTS should be the total number of non-data segments, so I rename it to V

CVS commit: src/sys

2024-03-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Mar 5 11:19:30 UTC 2024 Modified Files: src/sys/arch/virt68k/dev: gfrtc_mainbus.c src/sys/dev/goldfish: gfrtc.c Log Message: Fix two problems that the time runs late on virt68k. - The time between the time the alarm oc

CVS commit: src/sys

2024-03-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Mar 5 11:19:30 UTC 2024 Modified Files: src/sys/arch/virt68k/dev: gfrtc_mainbus.c src/sys/dev/goldfish: gfrtc.c Log Message: Fix two problems that the time runs late on virt68k. - The time between the time the alarm oc

CVS commit: src/sys/dev/pci

2024-02-11 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Feb 12 02:28:28 UTC 2024 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: Fix typo in error message. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/pci/ld_virtio.c Please note that diffs a

CVS commit: src/sys/dev/pci

2024-02-11 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Feb 12 02:28:28 UTC 2024 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: Fix typo in error message. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/pci/ld_virtio.c Please note that diffs a

CVS commit: src/sys/dev/pci

2024-02-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Feb 10 02:25:15 UTC 2024 Modified Files: src/sys/dev/pci: virtio.c Log Message: Split KASSERT(A && B) into KASSERT(A); KASSERT(B). To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/dev/pci/virtio.c Please

CVS commit: src/sys/dev/pci

2024-02-09 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Feb 10 02:25:15 UTC 2024 Modified Files: src/sys/dev/pci: virtio.c Log Message: Split KASSERT(A && B) into KASSERT(A); KASSERT(B). To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/dev/pci/virtio.c Please

CVS commit: src/sys/arch/virt68k/virt68k

2024-01-18 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Jan 18 12:07:51 UTC 2024 Modified Files: src/sys/arch/virt68k/virt68k: locore.s Log Message: Set TT0 register to recognize the I/O space even on the 68030 case. http://mail-index.netbsd.org/port-m68k/2024/01/17/msg000870.html

CVS commit: src/sys/arch/virt68k/virt68k

2024-01-18 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Jan 18 12:07:51 UTC 2024 Modified Files: src/sys/arch/virt68k/virt68k: locore.s Log Message: Set TT0 register to recognize the I/O space even on the 68030 case. http://mail-index.netbsd.org/port-m68k/2024/01/17/msg000870.html

CVS commit: src/sys/arch/x68k

2024-01-06 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Jan 7 07:58:35 UTC 2024 Modified Files: src/sys/arch/x68k/conf: GENERIC INSTALL majors.x68k src/sys/arch/x68k/dev: bmd.c fd.c intio_dmac.c ite.c ite_tv.c itevar.h kbdmap.c kbdmap.c.ascii mha.c mhavar.h ms.c

CVS commit: src/sys/arch/x68k

2024-01-06 Thread Tetsuya Isaki
/dev/bmd.c diff -u src/sys/arch/x68k/dev/bmd.c:1.27 src/sys/arch/x68k/dev/bmd.c:1.28 --- src/sys/arch/x68k/dev/bmd.c:1.27 Sun Dec 17 21:51:29 2023 +++ src/sys/arch/x68k/dev/bmd.c Sun Jan 7 07:58:33 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: bmd.c,v 1.27 2023/12/17 21:51:29 andvar Exp $ */ +/* $NetBSD: b

CVS commit: src/sys/arch/x68k

2024-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jan 6 05:31:20 UTC 2024 Modified Files: src/sys/arch/x68k/dev: mfp.c src/sys/arch/x68k/include: param.h src/sys/arch/x68k/x68k: locore.s Log Message: x68k: Make _delay() argument to microseconds. '<< 8' is just

CVS commit: src/sys/arch/x68k

2024-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jan 6 05:31:20 UTC 2024 Modified Files: src/sys/arch/x68k/dev: mfp.c src/sys/arch/x68k/include: param.h src/sys/arch/x68k/x68k: locore.s Log Message: x68k: Make _delay() argument to microseconds. '<< 8' is just

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

2024-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jan 6 05:24:34 UTC 2024 Modified Files: src/sys/arch/x68k/dev: mfp.c Log Message: Remove a duplicated extern declaration. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/x68k/dev/mfp.c Please note

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

2024-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jan 6 05:24:34 UTC 2024 Modified Files: src/sys/arch/x68k/dev: mfp.c Log Message: Remove a duplicated extern declaration. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/x68k/dev/mfp.c Please note

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

2024-01-05 Thread Tetsuya Isaki
Jun 22 04:17:41 2018 +++ src/sys/arch/x68k/dev/if_ne_intio.c Sat Jan 6 05:16:57 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: if_ne_intio.c,v 1.19 2018/06/22 04:17:41 msaitoh Exp $ */ +/* $NetBSD: if_ne_intio.c,v 1.20 2024/01/06 05:16:57 isaki Exp $ */ /* * Copyright (c) 2001 Tetsuya Isaki. All rights

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

2024-01-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jan 6 05:16:57 UTC 2024 Modified Files: src/sys/arch/x68k/dev: if_ne_intio.c Log Message: White space cleanup. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/x68k/dev/if_ne_intio.c Please note th

CVS commit: src/sys/dev/ic

2023-12-30 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Dec 31 03:19:22 UTC 2023 Modified Files: src/sys/dev/ic: rtl80x9.c Log Message: ne(4): Write CR0 properly. Writing 0b000 to RD2-0 in CR0 appears harmless, but it is "not allowed" by the RTL8019AS (and several NE2000 derived) da

CVS commit: src/sys/dev/ic

2023-12-30 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Dec 31 03:19:22 UTC 2023 Modified Files: src/sys/dev/ic: rtl80x9.c Log Message: ne(4): Write CR0 properly. Writing 0b000 to RD2-0 in CR0 appears harmless, but it is "not allowed" by the RTL8019AS (and several NE2000 derived) da

CVS commit: src/sys/arch/m68k/fpe

2023-11-18 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Nov 19 03:58:15 UTC 2023 Modified Files: src/sys/arch/m68k/fpe: fpu_rem.c Log Message: m68k: Remove an unused variable since rev 1.1. Detected by clang15 (nono emulator has imported and used this FPE). To generate a diff of t

CVS commit: src/sys/arch/m68k/fpe

2023-11-18 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Nov 19 03:58:15 UTC 2023 Modified Files: src/sys/arch/m68k/fpe: fpu_rem.c Log Message: m68k: Remove an unused variable since rev 1.1. Detected by clang15 (nono emulator has imported and used this FPE). To generate a diff of t

CVS commit: src/sys/kern

2023-04-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 29 03:36:55 UTC 2023 Modified Files: src/sys/kern: subr_time.c Log Message: White space fix. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/kern/subr_time.c Please note that diffs are not public do

CVS commit: src/sys/kern

2023-04-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 29 03:36:55 UTC 2023 Modified Files: src/sys/kern: subr_time.c Log Message: White space fix. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/kern/subr_time.c Please note that diffs are not public do

CVS commit: src/sys/arch/m68k/m68k

2023-04-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 29 03:17:30 UTC 2023 Modified Files: src/sys/arch/m68k/m68k: busaddrerr.s Log Message: m68k: Support TT(Transparent Translation) for 020/030 buserror handler. This avoids a panic when trying badaddr() against to an address

CVS commit: src/sys/arch/m68k/m68k

2023-04-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 29 03:17:30 UTC 2023 Modified Files: src/sys/arch/m68k/m68k: busaddrerr.s Log Message: m68k: Support TT(Transparent Translation) for 020/030 buserror handler. This avoids a panic when trying badaddr() against to an address

CVS commit: src/sys/arch/x68k/stand/boot_ufs

2023-01-11 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Wed Jan 11 09:35:06 UTC 2023 Modified Files: src/sys/arch/x68k/stand/boot_ufs: Makefile Log Message: Add udivdi3/umoddi3 (and ashldi3) that were required by recent UFS change. This increases xxboot_ufs from about 4.5KB to 5.5KB (Th

CVS commit: src/sys/arch/x68k/stand/boot_ufs

2023-01-11 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Wed Jan 11 09:35:06 UTC 2023 Modified Files: src/sys/arch/x68k/stand/boot_ufs: Makefile Log Message: Add udivdi3/umoddi3 (and ashldi3) that were required by recent UFS change. This increases xxboot_ufs from about 4.5KB to 5.5KB (Th

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

2022-09-25 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Sep 25 11:28:40 UTC 2022 Modified Files: src/sys/arch/luna68k/dev: lunafb.c omrasops.c omrasopsvar.h Log Message: lunafb: Improve drawing performance using VRAM ROP features. - Drawing a character on 4bpp normally needs 4 times

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

2022-09-25 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Sep 25 11:28:40 UTC 2022 Modified Files: src/sys/arch/luna68k/dev: lunafb.c omrasops.c omrasopsvar.h Log Message: lunafb: Improve drawing performance using VRAM ROP features. - Drawing a character on 4bpp normally needs 4 times

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

2022-09-25 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Sep 25 11:22:36 UTC 2022 Modified Files: src/sys/arch/luna68k/dev: omrasops.c Log Message: Cosmetic changes. Fix a typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/luna68k/dev/omras

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

2022-09-25 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Sep 25 11:22:36 UTC 2022 Modified Files: src/sys/arch/luna68k/dev: omrasops.c Log Message: Cosmetic changes. Fix a typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/luna68k/dev/omras

CVS commit: src/tests/dev/audio

2022-08-13 Thread Tetsuya Isaki
$ */ /* * Copyright (C) 2019 Tetsuya Isaki. All rights reserved. @@ -26,7 +26,7 @@ */ #include -__RCSID("$NetBSD: audiotest.c,v 1.26 2022/08/13 07:19:15 isaki Exp $"); +__RCSID("$NetBSD: audiotest.c,v 1.27 2022/08/13 07:22:40 isaki Exp $"); #include #include @@ -587

CVS commit: src/tests/dev/audio

2022-08-13 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Aug 13 07:22:41 UTC 2022 Modified Files: src/tests/dev/audio: audiotest.c Log Message: audiotest: Add two tests for AUDIO_SETINFO after mmap. These tests affect only standalone test, not atf. To generate a diff of this commit

CVS commit: src/tests/dev/audio

2022-08-13 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Aug 13 07:19:16 UTC 2022 Modified Files: src/tests/dev/audio: audiotest.c Log Message: audiotest: Fix typo in comments. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/tests/dev/audio/audiotest.c Please not

CVS commit: src/tests/dev/audio

2022-08-13 Thread Tetsuya Isaki
:40 2022 +++ src/tests/dev/audio/audiotest.c Sat Aug 13 07:19:15 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: audiotest.c,v 1.25 2022/08/13 07:14:40 isaki Exp $ */ +/* $NetBSD: audiotest.c,v 1.26 2022/08/13 07:19:15 isaki Exp $ */ /* * Copyright (C) 2019 Tetsuya Isaki. All rights reserved. @@ -26,7 +26,7

CVS commit: src/tests/dev/audio

2022-08-13 Thread Tetsuya Isaki
$ */ /* * Copyright (C) 2019 Tetsuya Isaki. All rights reserved. @@ -26,7 +26,7 @@ */ #include -__RCSID("$NetBSD: audiotest.c,v 1.24 2022/08/07 10:12:19 andvar Exp $"); +__RCSID("$NetBSD: audiotest.c,v 1.25 2022/08/13 07:14:40 isaki Exp $"); #include #include @@ -13

CVS commit: src/tests/dev/audio

2022-08-13 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Aug 13 07:14:40 UTC 2022 Modified Files: src/tests/dev/audio: audiotest.c Log Message: audiotest: Separate mmap_len test by parameters. This change affects only standalone test, not atf. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/audio

2022-08-12 Thread Tetsuya Isaki
%d -> %d", + track->usrbuf_allocsize, newvsize); + track->usrbuf.mem = kmem_alloc(newvsize, KM_SLEEP); + track->usrbuf_allocsize = newvsize; } + track->usrbuf.capacity = newbufsize; /* Recalc water mark. */ if (is_playback) { Index: src/sys/dev/audio/audiodef

CVS commit: src/sys/dev/audio

2022-08-12 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Aug 13 06:47:41 UTC 2022 Modified Files: src/sys/dev/audio: audio.c audiodef.h Log Message: audio: Rework about usrbuf allocation. - Allocate the usrbuf from kmem(9) instead of uvm(9). The usrbuf has used uvm(9), in case mma

Re: CVS commit: src/sys/arch/m68k/m68k

2022-07-28 Thread Tetsuya Isaki
At Tue, 26 Jul 2022 09:52:40 -0700, Chuck Silvers wrote: > > This commit breaks usr.sbin/crash on m68k. > > curlwp is defined only in _KERNEL. usr.sbin/crash defines _KMEMUSER > > but not _KERNEL. > > > > Would you look into? > > I fixed it now, sorry about that. Thank you! --- Tetsuya Isaki

Re: CVS commit: src/sys/arch/m68k/m68k

2022-07-26 Thread Tetsuya Isaki
g rather than always curlwp. > > > To generate a diff of this commit: > cvs rdiff -u -r1.59 -r1.60 src/sys/arch/m68k/m68k/db_trace.c This commit breaks usr.sbin/crash on m68k. curlwp is defined only in _KERNEL. usr.sbin/crash defines _KMEMUSER but not _KERNEL. Would you look into? Thanks, --- Tetsuya Isaki

CVS commit: src/sys/arch/x68k

2022-07-15 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jul 16 04:55:35 UTC 2022 Modified Files: src/sys/arch/x68k/dev: powsw.c src/sys/arch/x68k/x68k: machdep.c Log Message: The system should halt if the powerdown fails. On X680x0 hardware, front power button is an alternat

CVS commit: src/sys/arch/x68k

2022-07-15 Thread Tetsuya Isaki
16 04:49:07 2022 +++ src/sys/arch/x68k/dev/powsw.c Sat Jul 16 04:55:35 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: powsw.c,v 1.3 2022/07/16 04:49:07 isaki Exp $ */ +/* $NetBSD: powsw.c,v 1.4 2022/07/16 04:55:35 isaki Exp $ */ /* * Copyright (c) 2011 Tetsuya Isaki. All rights reserved. @@ -30,7 +30,7

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

2022-07-15 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jul 16 04:49:07 UTC 2022 Modified Files: src/sys/arch/x68k/dev: powsw.c Log Message: Style fixes. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/x68k/dev/powsw.c Please note that diffs are not publi

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

2022-07-15 Thread Tetsuya Isaki
/powsw.c Sat Jul 16 04:49:07 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: powsw.c,v 1.2 2022/05/26 14:33:29 tsutsui Exp $ */ +/* $NetBSD: powsw.c,v 1.3 2022/07/16 04:49:07 isaki Exp $ */ /* * Copyright (c) 2011 Tetsuya Isaki. All rights reserved. @@ -30,7 +30,7 @@ */ #include -__KERNEL_RCSID(0, "$N

CVS commit: src/sys/arch/x68k/x68k

2022-06-25 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jun 25 08:19:01 UTC 2022 Modified Files: src/sys/arch/x68k/x68k: machdep.c Log Message: Fix build without EXTENDED_MEMORY. To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208 src/sys/arch/x68k/x68k/machdep.c Plea

CVS commit: src/sys/arch/x68k/x68k

2022-06-25 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jun 25 08:19:01 UTC 2022 Modified Files: src/sys/arch/x68k/x68k: machdep.c Log Message: Fix build without EXTENDED_MEMORY. To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208 src/sys/arch/x68k/x68k/machdep.c Plea

CVS commit: src/sys/arch/x68k/stand

2022-06-23 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Jun 23 12:32:22 UTC 2022 Modified Files: src/sys/arch/x68k/stand/boot: conf.c src/sys/arch/x68k/stand/libsa: libx68k.h sdcd.c Log Message: x68k/stand: Merge {sd,cd}strategy and {sd,cd}close respectively. For sd and cd d

CVS commit: src/sys/arch/x68k/stand

2022-06-23 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Jun 23 12:32:22 UTC 2022 Modified Files: src/sys/arch/x68k/stand/boot: conf.c src/sys/arch/x68k/stand/libsa: libx68k.h sdcd.c Log Message: x68k/stand: Merge {sd,cd}strategy and {sd,cd}close respectively. For sd and cd d

CVS commit: src/sys/arch/x68k/stand/boot

2022-06-21 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Jun 21 12:45:46 UTC 2022 Modified Files: src/sys/arch/x68k/stand/boot: version Log Message: x68k/stand: Bump boot's version. Fix blocksize parameter passes to SCSI IOCS. To generate a diff of this commit: cvs rdiff -u -r1.8

CVS commit: src/sys/arch/x68k/stand/boot

2022-06-21 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Jun 21 12:45:46 UTC 2022 Modified Files: src/sys/arch/x68k/stand/boot: version Log Message: x68k/stand: Bump boot's version. Fix blocksize parameter passes to SCSI IOCS. To generate a diff of this commit: cvs rdiff -u -r1.8

CVS commit: src/sys/arch/x68k/stand/libsa

2022-06-21 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Jun 21 12:43:57 UTC 2022 Modified Files: src/sys/arch/x68k/stand/libsa: sdcd.c Log Message: x68k/stand: Correct blocksize in case of CD. - Fix calculation of the blocksize passes to SCSI IOCS. - Use three kind of sector size (b

CVS commit: src/sys/arch/x68k/stand/libsa

2022-06-21 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Jun 21 12:43:57 UTC 2022 Modified Files: src/sys/arch/x68k/stand/libsa: sdcd.c Log Message: x68k/stand: Correct blocksize in case of CD. - Fix calculation of the blocksize passes to SCSI IOCS. - Use three kind of sector size (b

CVS commit: src/sys/arch/x68k/stand/libsa

2022-06-21 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Jun 21 12:20:43 UTC 2022 Modified Files: src/sys/arch/x68k/stand/libsa: sdcd.c Log Message: x68k/stand: Correct a condition expression. - start is LBA but dblk is relative from this partition. - The first term was wrong. It sh

  1   2   3   4   >