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
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
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
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
,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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
$ */
/*
* 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
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
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
: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
$ */
/*
* 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
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
%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
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
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
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
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
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
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
/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
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
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
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
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
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
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
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
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
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 - 100 of 306 matches
Mail list logo