Module Name:src
Committed By: andvar
Date: Mon Jul 26 21:43:11 UTC 2021
Modified Files:
src/sys/arch/sh3/sh3: exception_vector.S pmap.c
Log Message:
Revert rename back to OFSET, since the name follows historical PGOFSET
definition. Noted by tsutsui.
To generate a diff o
Module Name:src
Committed By: rin
Date: Thu Jul 15 04:58:33 UTC 2021
Modified Files:
src/sys/arch/sh3/sh3: locore_subr.S
Log Message:
For cpu_switchto(), inherit PSL_IMASK field of SR between lwp's.
Otherwise, IPL is lost during context switch, which allows improper
inter
Module Name:src
Committed By: martin
Date: Thu Oct 15 18:58:59 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: process_machdep.c
Log Message:
Add missing 'error' declaration
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sh3/sh3/process_machdep
Module Name:src
Committed By: uwe
Date: Tue Aug 4 02:09:58 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: pmb.c
Log Message:
st40_pmb_dump - factor out.
Print the WT bit as either "WT" or "CB" when C is set, as "--"
otherwise. Few other minor tweaks.
To generate a dif
Module Name:src
Committed By: uwe
Date: Tue Aug 4 01:55:16 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c
Log Message:
Avoid inline RUN_P2 when accessing TLB via memory mapped arrays.
Move code that needs to run from P2 into separate functions and call
them via
Module Name:src
Committed By: uwe
Date: Mon Aug 3 23:01:47 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c
Log Message:
sh4_mmu_start - cosmetics.
Split construction of the initial MMUCR value into several assignments
for readability. Same object code is genera
Module Name:src
Committed By: uwe
Date: Mon Aug 3 22:43:53 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c
Log Message:
sh4_mmu_start - call sh4_tlb_invalidate_all directly.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sh3/sh3/mmu_
Module Name:src
Committed By: uwe
Date: Mon Aug 3 22:28:39 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c
Log Message:
sh4_tlb_invalidate_addr - refactor to avoid RUN_P2.
Introduce __sh4_tlb_assoc that performs the associative write. Call
it from sh4_tlb_inval
Module Name:src
Committed By: uwe
Date: Mon Aug 3 19:24:29 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c
Log Message:
sh4_tlb_invalidate_addr - use the right constant.
VPN mask happens to be the same in many registers, but since we are
writing the value to UTL
Module Name:src
Committed By: uwe
Date: Mon Aug 3 19:08:55 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c
Log Message:
Split compound assertion into several, one for each term.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sh3/sh3/
Module Name:src
Committed By: uwe
Date: Mon Aug 3 03:34:11 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: locore_subr.S
Log Message:
_cpu_exception_suspend, _cpu_exception_resume - cosmetics
Use PSL_BL instead of magic hex in comments. Use spaces between
operands. Same
Module Name:src
Committed By: uwe
Date: Mon Aug 3 01:56:19 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: db_interface.c
Log Message:
db_tlbdump_cmd - get rid of RUN_P2/P1, use functions instead.
Move the bits of code to read TLB entries into separate functions and
call
Module Name:src
Committed By: uwe
Date: Mon Aug 3 01:18:45 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: db_interface.c
Log Message:
Declare __db_cachedump_sh3/sh4 __noinline too.
Previous commit only did that for the definitions. Forgot to apply
the attribute to the d
Module Name:src
Committed By: uwe
Date: Mon Aug 3 01:14:26 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: db_interface.c
Log Message:
db_cachedump_cmd - call the dump function via P2 directly.
Instead of calling RUN_P2 at the very beginning of both cpu-specific
cache dum
Module Name:src
Committed By: uwe
Date: Sat Aug 1 20:54:23 UTC 2020
Modified Files:
src/sys/arch/sh3/sh3: pmap.c
Log Message:
pmap_unwire - deobfuscate.
Don't hide assignments inside if (). Remove redundant entry == 0 test
b/c _PG_WIRED test afterwards covers that and t
Module Name:src
Committed By: uwe
Date: Thu Jul 30 03:57:52 UTC 2020
Added Files:
src/sys/arch/sh3/sh3: pmb.c
Log Message:
Code to dump PMB contents.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/sh3/sh3/pmb.c
Please note that diffs are not publ
Module Name:src
Committed By: ad
Date: Tue Dec 3 12:42:21 UTC 2019
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
One more tweak.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sh3/sh3/exception.c
Please note that diffs are n
Module Name:src
Committed By: ad
Date: Tue Dec 3 12:39:00 UTC 2019
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
tlb_exception: in slow path, check for usermode before calling userret().
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/
Module Name:src
Committed By: ryo
Date: Thu May 9 16:48:31 UTC 2019
Modified Files:
src/sys/arch/sh3/sh3: db_trace.c
Log Message:
fix backtrace. it was broken.
- use db_read_bytes() to avoid faults.
- quite a few functions do not use frame pointers,
therefore always det
Module Name:src
Committed By: uwe
Date: Tue Apr 9 00:36:55 UTC 2019
Modified Files:
src/sys/arch/sh3/sh3: kobj_machdep.c
Log Message:
Fix previous. P is the final (relocated) address not just the offset.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/s
Module Name:src
Committed By: uwe
Date: Tue Apr 9 00:16:30 UTC 2019
Modified Files:
src/sys/arch/sh3/sh3: kobj_machdep.c
Log Message:
Support R_SH_REL32 (encountered in .eh_frame).
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sh3/sh3/kobj_mac
Module Name:src
Committed By: uwe
Date: Sun Oct 22 03:29:23 UTC 2017
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
tlb_exception - set ksi_addr to va also when a userland page is not found.
Helps SIGSEGV handlers for PROT_NONE red zones.
To generate a di
Module Name:src
Committed By: uwe
Date: Tue Jun 20 23:20:01 UTC 2017
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
Use vmspace::vm_minsaddr instead of hardcoding USRSTACK.
Requested by joerg@.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65
Module Name:src
Committed By: uwe
Date: Thu Feb 2 21:35:29 UTC 2017
Modified Files:
src/sys/arch/sh3/sh3: pmap.c
Log Message:
pmap_steal_memory - a few more s/start/avail_start/ fixes for the
hotplug conversion.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1
Module Name:src
Committed By: uwe
Date: Thu Feb 2 21:17:40 UTC 2017
Modified Files:
src/sys/arch/sh3/sh3: pmap.c
Log Message:
pmap_steal_memory - s/start/avail_start/ to fix mistake in the hotplug
conversion. The kernel now panics (can't unplug memory from the
middle of
Module Name:src
Committed By: cherry
Date: Sat Dec 24 17:18:00 UTC 2016
Modified Files:
src/sys/arch/sh3/sh3: pmap.c
Log Message:
Use the correct page frame number to steal pages during boot.
Fixes the related sh3 kernel build breakage.
To generate a diff of this commit
Module Name:src
Committed By: skrll
Date: Wed Mar 4 09:39:26 UTC 2015
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
Handle EINVAL in the fault path and send SIGBUS on mmap'd access past EOF.
>From martin@
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: skrll
Date: Sun Feb 15 10:48:13 UTC 2015
Modified Files:
src/sys/arch/sh3/sh3: locore_subr.S
Log Message:
port-sh3/49613: errno does not set by some systemcall at error case
Branch to correct point when error detected.
To generate a diff of
Module Name:src
Committed By: christos
Date: Tue Jan 6 17:43:16 UTC 2015
Modified Files:
src/sys/arch/sh3/sh3: cpu_in_cksum.S
Log Message:
We never want the c definitions in
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/sh3/sh3/cpu_in_cksum.S
Module Name:src
Committed By: christos
Date: Thu Mar 20 18:01:19 UTC 2014
Modified Files:
src/sys/arch/sh3/sh3: db_disasm.c
Log Message:
kill sprintf
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sh3/sh3/db_disasm.c
Please note that diffs ar
Module Name:src
Committed By: skrll
Date: Mon Nov 18 15:34:06 UTC 2013
Modified Files:
src/sys/arch/sh3/sh3: cache.c
Log Message:
Really remove unused variable.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sh3/sh3/cache.c
Please note that d
Module Name:src
Committed By: skrll
Date: Thu Nov 14 13:54:08 UTC 2013
Modified Files:
src/sys/arch/sh3/sh3: cache.c
Log Message:
Removed unused variable
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sh3/sh3/cache.c
Please note that diffs ar
Module Name:src
Committed By: christos
Date: Sat Nov 9 02:23:57 UTC 2013
Modified Files:
src/sys/arch/sh3/sh3: db_trace.c
Log Message:
remove unused code
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sh3/sh3/db_trace.c
Please note that diff
Module Name:src
Committed By: christos
Date: Thu Nov 7 21:45:04 UTC 2013
Modified Files:
src/sys/arch/sh3/sh3: cache.c vm_machdep.c
Log Message:
fix unused variables
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sh3/sh3/cache.c
cvs rdiff -u
Module Name:src
Committed By: uwe
Date: Tue Aug 6 21:41:01 UTC 2013
Modified Files:
src/sys/arch/sh3/sh3: db_trace.c
Log Message:
db_stack_trace_print: support trace/[at], starting trace from switchframe.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src
Module Name:src
Committed By: matt
Date: Wed Jun 26 16:28:51 UTC 2013
Modified Files:
src/sys/arch/sh3/sh3: syscall.c
Log Message:
Collapse syscall_fancy/syscall_plain to syscall and p_trace_enabled.
Use sy_invoke
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r
Module Name:src
Committed By: tsutsui
Date: Tue May 14 14:11:43 UTC 2013
Modified Files:
src/sys/arch/sh3/sh3: cache_sh4.c
Log Message:
Don't call sh4_icache_sync_all() before sh_cache_ops is initialized.
Instead, use SH4_EMODE_CACHE_FLUSH() or SH4_CACHE_FLUSH() macro to
i
Module Name:src
Committed By: tsutsui
Date: Wed Dec 12 16:24:49 UTC 2012
Modified Files:
src/sys/arch/sh3/sh3: cache_sh4.c
Log Message:
Sprinkle redundant comments about PAD_P1_SWITCH to avoid stupid confusion.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.2
Module Name:src
Committed By: tsutsui
Date: Wed Dec 12 15:43:44 UTC 2012
Modified Files:
src/sys/arch/sh3/sh3: cache_sh4.c
Log Message:
Revert part of the previous (reverting RUN_P1 -> PAD_P1_SWITCH again).
We can assume all icache ops are called from (and will return to)
Module Name:src
Committed By: tsutsui
Date: Wed Dec 12 13:34:49 UTC 2012
Modified Files:
src/sys/arch/sh3/sh3: cache_sh4.c
Log Message:
Fix fallouts in rev 1.19:
http://www.nerv.org/~ryo/netbsd/netbsd/?q=id:20080316T191753Z.1654448ada03ce3c4668f3fe472796d0b771e147
- rev
Module Name:src
Committed By: ryo
Date: Fri Sep 21 09:05:09 UTC 2012
Modified Files:
src/sys/arch/sh3/sh3: sh3_machdep.c
Log Message:
adapt for _UC_TLSBASE.
Approved by manu@ and msaitoh@
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/sys/arch/sh3/s
Module Name:src
Committed By: martin
Date: Mon Feb 13 01:04:27 UTC 2012
Modified Files:
src/sys/arch/sh3/sh3: vm_machdep.c
Log Message:
add missing MD code for posix_spawn
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/sh3/sh3/vm_machdep.c
Pl
Module Name:src
Committed By: christos
Date: Tue Sep 27 00:35:38 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: cpu_in_cksum.S
Log Message:
move the size marker back to where it was, but fix the name.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/ar
Module Name:src
Committed By: christos
Date: Mon Sep 26 22:43:07 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: cpu_in_cksum.S
Log Message:
compute the entry size correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/sh3/sh3/cpu_in_cksum.S
Module Name:src
Committed By: dyoung
Date: Mon Jul 25 16:02:25 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: sh3_machdep.c
Log Message:
#include . Should fix most of the SH3 ports.
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/arch/sh3/sh3/sh3_m
Module Name:src
Committed By: uch
Date: Mon Jun 13 05:23:34 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: vm_machdep.c
Log Message:
include uvm_page.h for vm_physmem[]
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sh3/sh3/vm_machdep.c
Pleas
Module Name:src
Committed By: uwe
Date: Fri Feb 4 04:14:25 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: exception_vector.S
Log Message:
Use __INTR_MASK_EXCEPTION_UNBLOCK combo.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/sh3/sh3/exceptio
Module Name:src
Committed By: uwe
Date: Tue Feb 1 01:54:14 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: locore_subr.S vm_machdep.c
Log Message:
cpu_setfunc() must use lwp_trampoline to arrange for the recycled lwp
to go through lwp_startup() the first time it's switched
Module Name:src
Committed By: uwe
Date: Thu Jan 27 01:01:56 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
general_exception: when printing current mode in the panic message,
test "usermode" directly instead of testing for EXP_USER bit.
To genera
Module Name:src
Committed By: uwe
Date: Thu Jan 27 00:19:27 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: core_machdep.c
Log Message:
Include only headers that are actually used.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sh3/sh3/core_machd
Module Name:src
Committed By: uwe
Date: Wed Jan 26 23:29:17 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: sh3_machdep.c
Log Message:
Clear MDP_SSTEP in setregs().
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/sh3/sh3/sh3_machdep.c
Please no
Module Name:src
Committed By: uwe
Date: Wed Jan 26 18:43:30 UTC 2011
Modified Files:
src/sys/arch/sh3/sh3: db_interface.c
Log Message:
BRCR and BAMRA have different format in sh3 and sh4, so there's no
point in using SH_() wrapper to refer to them in code that is already
m
Module Name:src
Committed By: nisimura
Date: Wed Dec 29 13:49:32 UTC 2010
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
one more line for lwp_getpcb() conversion.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/sh3/sh3/exceptio
Module Name:src
Committed By: nisimura
Date: Wed Dec 29 13:43:58 UTC 2010
Modified Files:
src/sys/arch/sh3/sh3: exception.c vm_machdep.c
Log Message:
use lwp_getpcb() to hide the detail about how struct pcb is populated.
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: uebayasi
Date: Sat Oct 30 18:15:04 UTC 2010
Modified Files:
src/sys/arch/sh3/sh3: pmap.c
Log Message:
Use VM_PAGE_TO_MD() to locate struct vm_page_md. No functional
changes.
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/
55 matches
Mail list logo