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

2024-02-01 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Thu Feb 1 22:02:18 UTC 2024 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: s/againt/against/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/sys/arch/powerpc/ibm4xx/pmap.c

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

2024-02-01 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Thu Feb 1 22:02:18 UTC 2024 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: s/againt/against/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/sys/arch/powerpc/ibm4xx/pmap.c

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

2022-10-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 09:03:06 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: ppc4xx_tlb_enter: One more style sync. No binary changes. Use hi and lo instead of th and tl for TLBHI and TLBLO, respectively, as done

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

2022-10-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 09:03:06 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: ppc4xx_tlb_enter: One more style sync. No binary changes. Use hi and lo instead of th and tl for TLBHI and TLBLO, respectively, as done

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

2022-10-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 08:47:52 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Use %[foo], %[bar], ... instead of %0, %1, ... for asm codes. Unify variable names if possible. No binary changes. To generate a diff of

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

2022-10-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 08:47:52 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Use %[foo], %[bar], ... instead of %0, %1, ... for asm codes. Unify variable names if possible. No binary changes. To generate a diff of

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

2022-10-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 08:18:00 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c copyinstr.c copyoutstr.c cpu.c ibm4xx_machdep.c pmap.c trap.c Log Message: Minor style fixes to asm codes. No binary changes. To

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

2022-10-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 08:18:00 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c copyinstr.c copyoutstr.c cpu.c ibm4xx_machdep.c pmap.c trap.c Log Message: Minor style fixes to asm codes. No binary changes. To

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 02:56:14 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: As a tiny optimization, drop redundant mtpid. No regression for ATF on 405. 403 seems to work fine.

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 5 02:56:14 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: As a tiny optimization, drop redundant mtpid. No regression for ATF on 405. 403 seems to work fine.

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 14:08:30 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Consistently use tmp as scratch register. NFC. To generate a diff of this commit: cvs rdiff -u -r1.21

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 14:08:30 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Consistently use tmp as scratch register. NFC. To generate a diff of this commit: cvs rdiff -u -r1.21

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 14:02:46 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: "insn[TAB]operands;" for inline asm codes. To generate a diff of this commit: cvs rdiff -u -r1.20

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 14:02:46 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: "insn[TAB]operands;" for inline asm codes. To generate a diff of this commit: cvs rdiff -u -r1.20

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 13:58:54 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Style sync with copy{in,out}. No binary changes. To generate a diff of this commit: cvs rdiff -u

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 13:58:54 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Style sync with copy{in,out}. No binary changes. To generate a diff of this commit: cvs rdiff -u

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 13:45:50 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c trap.c Log Message: copy{in,out}{,str}: Drop needless dcbst. Data cache is purely physical for 40[53] with 16KB pages, and therefore

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

2022-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 4 13:45:50 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c trap.c Log Message: copy{in,out}{,str}: Drop needless dcbst. Data cache is purely physical for 40[53] with 16KB pages, and therefore

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

2022-10-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 3 23:41:28 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Add cr0 and ctr to list of clobbered registers. To generate a diff of this commit: cvs rdiff -u

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

2022-10-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 3 23:41:28 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Add cr0 and ctr to list of clobbered registers. To generate a diff of this commit: cvs rdiff -u

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

2022-10-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 3 23:35:41 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Consistently use uaddr instead of udaddr. Note that we use kaddr, not kdaddr, for kernel data address.

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

2022-10-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 3 23:35:41 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Consistently use uaddr instead of udaddr. Note that we use kaddr, not kdaddr, for kernel data address.

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

2022-10-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 3 23:32:28 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Tidy up inline asm's: - Use %[foo], %[bar], ... instead of %0, %1, ... - One instruction per line. -

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

2022-10-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 3 23:32:28 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: copyinstr.c copyoutstr.c Log Message: copy{in,out}str: Tidy up inline asm's: - Use %[foo], %[bar], ... instead of %0, %1, ... - One instruction per line. -

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

2022-09-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 18 13:19:40 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: if_emac.c Log Message: Eliminate use of IFF_OACTIVE. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2022-09-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 18 13:19:40 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: if_emac.c Log Message: Eliminate use of IFF_OACTIVE. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2022-09-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Sep 12 08:06:36 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: Work around clang 13.0.0 bug; copy{in,out}() are miscompiled with -O[12], by which /sbin/init cannot be executed. To generate a diff of

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

2022-09-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Sep 12 08:06:36 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: Work around clang 13.0.0 bug; copy{in,out}() are miscompiled with -O[12], by which /sbin/init cannot be executed. To generate a diff of

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

2022-09-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Sep 12 06:23:29 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Minor clean up: - No need to supply count (== 0). - %r0 can be used as %[ctx] and %[len]. To generate a diff of this

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

2022-09-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Sep 12 06:23:29 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Minor clean up: - No need to supply count (== 0). - %r0 can be used as %[ctx] and %[len]. To generate a diff of this

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

2022-09-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Sep 12 06:19:14 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copyin(): Remove one more needless mtpid. No regression for full ATF. To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96

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

2022-09-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Sep 12 06:19:14 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copyin(): Remove one more needless mtpid. No regression for full ATF. To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:27:18 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copyin(): Fix comment. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:27:18 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copyin(): Fix comment. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:08:04 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Tiny optimizations for __asm codes. No regressions for full ATF run. - Use {l,st}swx instead of loop for remaining bytes.

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:08:04 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Tiny optimizations for __asm codes. No regressions for full ATF run. - Use {l,st}swx instead of loop for remaining bytes.

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:03:25 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Add missing clobber registers to __asm codes. To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:03:25 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Add missing clobber registers to __asm codes. To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:00:02 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Add missing ``if (count == 0) goto done;''. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 09:00:02 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Add missing ``if (count == 0) goto done;''. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:57:39 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Consistently use %[tmp] as scratch register. NFC. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:57:39 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Consistently use %[tmp] as scratch register. NFC. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:56:23 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copyin(): Fix copy-paste in comment. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:56:23 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copyin(): Fix copy-paste in comment. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:49:54 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Cosmetic changes to __asm codes. No binary changes. - Editor-friendly indentation. - One insn per line. - Group insns

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:49:54 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: copy{in,out}(): Cosmetic changes to __asm codes. No binary changes. - Editor-friendly indentation. - One insn per line. - Group insns

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:30:43 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: s/udaddr/uaddr/g for consistency; we use kaddr for kernel data address. No binary changes. To generate a diff of this commit: cvs rdiff

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

2022-09-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 11 08:30:43 UTC 2022 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: s/udaddr/uaddr/g for consistency; we use kaddr for kernel data address. No binary changes. To generate a diff of this commit: cvs rdiff

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

2021-09-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Sep 8 00:17:21 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pte_enter() and pmap_enter_pv(): return zero for success, and non-zero value for failure, as normally expected. To generate a diff of

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

2021-09-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Sep 8 00:17:21 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pte_enter() and pmap_enter_pv(): return zero for success, and non-zero value for failure, as normally expected. To generate a diff of

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:47:10 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Now, ctx_flush() never fails. So, make this function void. To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:47:10 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Now, ctx_flush() never fails. So, make this function void. To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:28:44 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_enter_pv(): At the moment, this function is always called with pmap_initialized. So, convert test for this condition to KASSERT. To

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:28:44 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_enter_pv(): At the moment, this function is always called with pmap_initialized. So, convert test for this condition to KASSERT. To

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:23:40 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_enter_pv(): No need to initialize npv to NULL. No functional changes intended. To generate a diff of this commit: cvs rdiff -u

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:23:40 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_enter_pv(): No need to initialize npv to NULL. No functional changes intended. To generate a diff of this commit: cvs rdiff -u

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:05:05 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_testout(): Use pmap_{protect,remove}() for va to (va + PAGE_SIZE), instead of (va + 1). No functional changes for the current

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 12:05:05 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_testout(): Use pmap_{protect,remove}() for va to (va + PAGE_SIZE), instead of (va + 1). No functional changes for the current

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 09:57:43 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: if (cond) panic() or Debugger() in #ifdef DIAGNOSTIC ---> KASSERT(!cond) There is no regression observed during a full ATF run. To

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

2021-09-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Sep 5 09:57:43 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: if (cond) panic() or Debugger() in #ifdef DIAGNOSTIC ---> KASSERT(!cond) There is no regression observed during a full ATF run. To

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

2021-09-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Sep 4 14:31:04 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Style. No binary changes. Also, remove old #if-0'ed code block copied from oea (and therefore will never be enabled). To generate a

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

2021-09-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Sep 4 14:31:04 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Style. No binary changes. Also, remove old #if-0'ed code block copied from oea (and therefore will never be enabled). To generate a

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

2021-04-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Apr 15 00:00:46 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Use uvm_km_alloc(9) with UVM_KMF_NOWAIT flag in pte_enter(), in order not to sleep in pmap_enter(9) and pmap_kenter_pa(9), which can

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

2021-04-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Apr 15 00:00:46 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Use uvm_km_alloc(9) with UVM_KMF_NOWAIT flag in pte_enter(), in order not to sleep in pmap_enter(9) and pmap_kenter_pa(9), which can

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

2021-04-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Apr 14 23:45:11 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Style fixes: - Add "static inline" to pte_enter(), to match with its declaration. - Remove parentheses from return. - Use NULL instead of

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

2021-04-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Apr 14 23:45:11 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Style fixes: - Add "static inline" to pte_enter(), to match with its declaration. - Remove parentheses from return. - Use NULL instead of

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

2021-03-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 14:33:10 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: Use ``for (;;)'' for infinite loop, as required by style. No binary changes. To generate a diff of this commit: cvs rdiff -u

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

2021-03-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 14:33:10 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: Use ``for (;;)'' for infinite loop, as required by style. No binary changes. To generate a diff of this commit: cvs rdiff -u

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

2021-03-30 Thread Simon Burge
Module Name:src Committed By: simonb Date: Tue Mar 30 13:41:46 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: Fix nearly 20 year old type - cache sizes are 2048 bytes, not 2848 bytes. To generate a diff of this commit: cvs rdiff -u -r1.37

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

2021-03-30 Thread Simon Burge
Module Name:src Committed By: simonb Date: Tue Mar 30 13:41:46 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: Fix nearly 20 year old type - cache sizes are 2048 bytes, not 2848 bytes. To generate a diff of this commit: cvs rdiff -u -r1.37

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 02:27:00 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: According to "PPC405GP Embedded Processor User’s Manual", 405GP has 16KB instruction cache, not 8KB. To generate a diff of this commit:

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 02:27:00 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: According to "PPC405GP Embedded Processor User’s Manual", 405GP has 16KB instruction cache, not 8KB. To generate a diff of this commit:

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 02:25:24 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: emacreg.h if_emac.c Log Message: Support OPB running @ 33MHz for 405GP based boards. No need to modify EMAC_MR1 register this case (STACR_OPBC fields are

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 02:25:24 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: emacreg.h if_emac.c Log Message: Support OPB running @ 33MHz for 405GP based boards. No need to modify EMAC_MR1 register this case (STACR_OPBC fields are

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 01:57:20 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: locore.S Log Message: Use mnemonic "bdneq". Add missing register prefix. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.16

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 01:57:20 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: locore.S Log Message: Use mnemonic "bdneq". Add missing register prefix. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.16

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 01:50:13 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: openbios.c Log Message: - Document IBM/AMCC Walnut is supported by this file. - Misc style fixes. To generate a diff of this commit: cvs rdiff -u

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

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 01:50:13 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: openbios.c Log Message: - Document IBM/AMCC Walnut is supported by this file. - Misc style fixes. To generate a diff of this commit: cvs rdiff -u

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

2021-03-06 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sun Mar 7 02:54:07 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: locore.S Log Message: Remove unused/unreferenced legacy intrcnt/intrnames. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

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

2021-03-06 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sun Mar 7 02:54:07 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: locore.S Log Message: Remove unused/unreferenced legacy intrcnt/intrnames. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

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

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 07:11:24 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: Show PVR as 8-digit hex. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/arch/powerpc/ibm4xx/cpu.c Please note

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

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 07:11:24 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: Show PVR as 8-digit hex. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/arch/powerpc/ibm4xx/cpu.c Please note

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

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 05:35:50 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pic_uic.c Log Message: Fix hard freeze in pic_handle_intr() for PPC_IBM403. Not clearly documented in reference manual, but DCR_EXISR register is not updated

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

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 05:35:50 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pic_uic.c Log Message: Fix hard freeze in pic_handle_intr() for PPC_IBM403. Not clearly documented in reference manual, but DCR_EXISR register is not updated

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

2021-02-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Feb 27 20:43:58 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pic_uic.c src/sys/arch/powerpc/ibm4xx/dev: com_opb.c dwctwo_plb.c ecc_plb.c if_emac.c mal.c Log Message: Switch to intr_establish_xname().

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

2021-02-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Feb 27 20:43:58 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pic_uic.c src/sys/arch/powerpc/ibm4xx/dev: com_opb.c dwctwo_plb.c ecc_plb.c if_emac.c mal.c Log Message: Switch to intr_establish_xname().

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

2021-01-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jan 24 05:22:22 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: if_emac.c Log Message: Add rnd(9) support. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/arch/powerpc/ibm4xx/dev/if_emac.c

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

2021-01-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jan 24 05:22:22 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: if_emac.c Log Message: Add rnd(9) support. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/arch/powerpc/ibm4xx/dev/if_emac.c

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

2021-01-17 Thread Rin Okuyama
On 2021/01/18 14:49, Rin Okuyama wrote: (2) However, in clock.c rev 1.31 and prior, curcpu->ci_idepth was not     raised before calling {hard,stat}clock(). Therefore, cpu_intr_p()     wrongly returns false. As a result, callee functions misunderstood     that they are not running in the

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

2021-01-17 Thread Rin Okuyama
On 2021/01/18 13:35, Rin Okuyama wrote: Module Name:src Committed By: rin Date: Mon Jan 18 04:35:05 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c Log Message: Invoke hardclock() and statclock() in the interrupt context. Otherwise, entropy_enter() is

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 04:35:05 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c Log Message: Invoke hardclock() and statclock() in the interrupt context. Otherwise, entropy_enter() is used instead of entropy_enter_intr() in

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 04:35:05 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c Log Message: Invoke hardclock() and statclock() in the interrupt context. Otherwise, entropy_enter() is used instead of entropy_enter_intr() in

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 04:30:13 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c Log Message: Simplify and correct stale comment; nticks-th hardclock() had no longer been special since rev 1.24:

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 04:30:13 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c Log Message: Simplify and correct stale comment; nticks-th hardclock() had no longer been special since rev 1.24:

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 02:43:27 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: white space --> tab To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 02:43:27 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: white space --> tab To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c

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

2021-01-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jan 6 08:07:36 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: Sort headers. No functional changes intended. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

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

2021-01-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jan 6 08:07:36 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: Sort headers. No functional changes intended. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

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

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 04:36:24 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Tiny cosmetic fix for previous. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

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

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 04:36:24 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Tiny cosmetic fix for previous. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

  1   2   3   >