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
Plea
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
Plea
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 fo
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 fo
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
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
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 generate
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 generate
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.
T
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.
T
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
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
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 -r1.
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 -r1.
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 -r1.1
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 -r1.1
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
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
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 -r1.17
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 -r1.17
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.
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.
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.
- Par
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.
- Par
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 src/sys/arch/powerpc/ibm4xx/dev/if
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 src/sys/arch/powerpc/ibm4xx/dev/if
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 t
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 t
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 comm
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 comm
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 src/s
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 src/s
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 src/sys/arch/powerpc/ibm4xx/trap.
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 src/sys/arch/powerpc/ibm4xx/trap.
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.
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.
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 src/sys/arch/
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 src/sys/arch/
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 src/sys/arch/po
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 src/sys/arch/po
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 src/sys/a
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 src/sys/a
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 src/sys/arch/powerp
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 src/sys/arch/powerp
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 with
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 with
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 -
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 -
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 thi
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 thi
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 src/sys/arch/p
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 src/sys/arch/p
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
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
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 -r1.
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 -r1.
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 impleme
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 impleme
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 gener
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 gener
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 diff
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 diff
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 interr
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 used
On Mon Feb 07 2011 at 07:02:25 +, Matt Thomas wrote:
> Module Name: src
> Committed By: matt
> Date: Mon Feb 7 07:02:24 UTC 2011
>
> Modified Files:
> src/sys/arch/powerpc/ibm4xx: pmap.c
>
> Log Message:
> Use EVCNT_ATTACH_STATIC
Can't we just:
1) Work toward getting of rid
65 matches
Mail list logo