Module Name:src
Committed By: ryo
Date: Sun Jul 26 07:26:52 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
add support swp,swpb instruction emulation
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33
Module Name:src
Committed By: ryo
Date: Sun Jul 26 07:26:52 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
add support swp,swpb instruction emulation
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33
Module Name:src
Committed By: ryo
Date: Sun Jul 26 07:25:38 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
- add support conditionally execution for A32 instruction emulation
- separated the processing of ARM and THUMB emul clearly. do not
Module Name:src
Committed By: ryo
Date: Sun Jul 26 07:25:38 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
- add support conditionally execution for A32 instruction emulation
- separated the processing of ARM and THUMB emul clearly. do not
Module Name:src
Committed By: skrll
Date: Thu Jul 23 13:12:54 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Reduce the window of having interrupts disabled in cpu_switchto{,_softint}
and ensure astpending is checked with interrupts
Module Name:src
Committed By: skrll
Date: Thu Jul 23 13:12:54 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Reduce the window of having interrupts disabled in cpu_switchto{,_softint}
and ensure astpending is checked with interrupts
Module Name:src
Committed By: ryo
Date: Sun Jul 19 07:18:07 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc_asm_armv8.S
Log Message:
fix build error with LLVM.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: ryo
Date: Sun Jul 19 07:18:07 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc_asm_armv8.S
Log Message:
fix build error with LLVM.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: ryo
Date: Fri Jul 17 07:21:44 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmapboot.c
Log Message:
KNF. 80 cols, use tab.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/aarch64/aarch64/pmapboot.c
Please
Module Name:src
Committed By: ryo
Date: Fri Jul 17 07:21:44 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmapboot.c
Log Message:
KNF. 80 cols, use tab.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/aarch64/aarch64/pmapboot.c
Please
Module Name:src
Committed By: riastradh
Date: Mon Jul 13 16:52:23 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fpu.c
Log Message:
Limit aarch64 fpu_kern_enter/leave to IPL_VM or below.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: riastradh
Date: Mon Jul 13 16:52:23 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fpu.c
Log Message:
Limit aarch64 fpu_kern_enter/leave to IPL_VM or below.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: skrll
Date: Sun Jul 12 06:37:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
More DEBUG
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/aarch64/aarch64/locore.S
Please note that
Module Name:src
Committed By: skrll
Date: Sun Jul 12 06:37:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
More DEBUG
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/aarch64/aarch64/locore.S
Please note that
Module Name:src
Committed By: skrll
Date: Sun Jul 12 06:35:58 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
KNF (whitespace)
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/aarch64/aarch64/locore.S
Please note
Module Name:src
Committed By: skrll
Date: Sun Jul 12 06:35:58 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
KNF (whitespace)
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/aarch64/aarch64/locore.S
Please note
Module Name:src
Committed By: ryo
Date: Thu Jul 9 23:43:42 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_disasm.c
Log Message:
fix build error of /usr/sbin/crash
pointed out by rjs@, thanks.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: ryo
Date: Thu Jul 9 23:43:42 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_disasm.c
Log Message:
fix build error of /usr/sbin/crash
pointed out by rjs@, thanks.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: ryo
Date: Wed Jul 8 03:44:10 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_disasm.c
Log Message:
don't read memory directly.
In particular, userland memory may be unmapped at the time of reading.
To generate a diff of this
Module Name:src
Committed By: ryo
Date: Wed Jul 8 03:44:10 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_disasm.c
Log Message:
don't read memory directly.
In particular, userland memory may be unmapped at the time of reading.
To generate a diff of this
Module Name:src
Committed By: rin
Date: Sat Jul 4 16:58:11 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Use tlen for temporary length variable instead of l, which is usually
used for struct lwp *.
No binary changes.
To generate a diff of
Module Name:src
Committed By: rin
Date: Sat Jul 4 16:58:11 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Use tlen for temporary length variable instead of l, which is usually
used for struct lwp *.
No binary changes.
To generate a diff of
Module Name:src
Committed By: rin
Date: Sat Jul 4 04:59:36 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Fix previous; add missing include.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: rin
Date: Sat Jul 4 04:59:36 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Fix previous; add missing include.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: rin
Date: Sat Jul 4 04:39:21 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Fix uvmexp.ncolors for some big.LITTLE configuration; it is uncertain
which CPU is used as primary, and as a result, secondary CPUs
Module Name:src
Committed By: rin
Date: Sat Jul 4 04:39:21 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Fix uvmexp.ncolors for some big.LITTLE configuration; it is uncertain
which CPU is used as primary, and as a result, secondary CPUs
I think this will have issues on some big.LITTLE configurations
like Rockchip RK3399.
In the RK3399 case cpu[0-3] is VIPT I$ and cpu[4-5] is PIPT I$. Boot
order of secondaries is not guaranteed so it is possible to get different
values of aarch64_cache_vindexsize from one boot to the next.
Module Name:src
Committed By: rin
Date: Thu Jul 2 13:01:11 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
pmap_procwr(): sync icache even if p != curproc. This fixes applications
like GDB for arm32, that rewrite text of other process.
Thanks
Module Name:src
Committed By: rin
Date: Thu Jul 2 13:01:11 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
pmap_procwr(): sync icache even if p != curproc. This fixes applications
like GDB for arm32, that rewrite text of other process.
Thanks
Module Name:src
Committed By: rin
Date: Thu Jul 2 12:59:31 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Set uvmexp.ncolors appropriately, which is required for some CPU
models with VIPT icache.
Otherwise, alias in virtual address results in
Module Name:src
Committed By: rin
Date: Thu Jul 2 12:59:31 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Set uvmexp.ncolors appropriately, which is required for some CPU
models with VIPT icache.
Otherwise, alias in virtual address results in
Module Name:src
Committed By: rin
Date: Sat Jun 27 00:46:37 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Fix typo in name of evcnt(4) counter.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/aarch64/aarch64/pmap.c
Module Name:src
Committed By: rin
Date: Sat Jun 27 00:46:37 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Fix typo in name of evcnt(4) counter.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/aarch64/aarch64/pmap.c
Module Name:src
Committed By: rin
Date: Sat Jun 27 00:43:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_trace.c
Log Message:
Fix build failure due to -Werror=stack-usage.
Use db_read_bytes() against particular member of structure in use,
by which we can
Module Name:src
Committed By: rin
Date: Sat Jun 27 00:43:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_trace.c
Log Message:
Fix build failure due to -Werror=stack-usage.
Use db_read_bytes() against particular member of structure in use,
by which we can
Module Name:src
Committed By: ryo
Date: Wed Jun 24 08:27:47 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Fix bug with incorrect range calculation when doing icache sync.
This is called by sysarch(ARM_SYNC_ICACHE) from aarch32
Module Name:src
Committed By: ryo
Date: Wed Jun 24 08:27:47 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Fix bug with incorrect range calculation when doing icache sync.
This is called by sysarch(ARM_SYNC_ICACHE) from aarch32
Module Name:src
Committed By: ad
Date: Wed Jun 10 22:24:22 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
- Wired/resident stats shouldn't covered by PMAPCOUNTERS.
- Rename need_update_pv -> need_enter_pv.
Ok ryo@
To generate a diff of this
Module Name:src
Committed By: ad
Date: Wed Jun 10 22:24:22 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
- Wired/resident stats shouldn't covered by PMAPCOUNTERS.
- Rename need_update_pv -> need_enter_pv.
Ok ryo@
To generate a diff of this
Module Name:src
Committed By: ryo
Date: Mon Jun 1 08:59:00 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc_asm_armv8.S
Log Message:
even if the line size of Icache and Dcache is different, it was fixed to work
correctly.
- MAX(IcacheShift,DcacheShift) is
Module Name:src
Committed By: ryo
Date: Mon Jun 1 08:59:00 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc_asm_armv8.S
Log Message:
even if the line size of Icache and Dcache is different, it was fixed to work
correctly.
- MAX(IcacheShift,DcacheShift) is
Module Name:src
Committed By: ryo
Date: Mon Jun 1 02:42:24 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
no need to make the PTE writable to do icache_sync, enough to accessible.
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76
Module Name:src
Committed By: ryo
Date: Mon Jun 1 02:42:24 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
no need to make the PTE writable to do icache_sync, enough to accessible.
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76
Module Name:src
Committed By: jmcneill
Date: Sat May 30 17:50:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
sctlr_el1 and ctr_el0 are 64-bit registers
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46
Module Name:src
Committed By: jmcneill
Date: Sat May 30 17:50:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
sctlr_el1 and ctr_el0 are 64-bit registers
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46
Module Name:src
Committed By: ryo
Date: Thu May 28 04:51:44 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: genassym.cf locore.S
Log Message:
- make AP{IB,DA,DB}Key are also enabled when ARMV83_PAC.
- If no ARMV83_PAC, clearly disable SCTLR_En{IA,IB,DA,DB}
To
Module Name:src
Committed By: ryo
Date: Thu May 28 04:51:44 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: genassym.cf locore.S
Log Message:
- make AP{IB,DA,DB}Key are also enabled when ARMV83_PAC.
- If no ARMV83_PAC, clearly disable SCTLR_En{IA,IB,DA,DB}
To
Module Name:src
Committed By: ryo
Date: Wed May 27 19:49:37 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
don't use x8 (caller-saved register) across functions
fix llvm+EARLYCONS kernel doesn't boot. it was working luckily with gcc.
To
Module Name:src
Committed By: ryo
Date: Wed May 27 19:49:37 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
don't use x8 (caller-saved register) across functions
fix llvm+EARLYCONS kernel doesn't boot. it was working luckily with gcc.
To
Module Name:src
Committed By: ryo
Date: Tue May 26 09:16:33 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
clang assembler evaluates #'\r' as #0x72. Grrr
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62
Module Name:src
Committed By: ryo
Date: Tue May 26 09:16:33 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
clang assembler evaluates #'\r' as #0x72. Grrr
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62
Module Name:src
Committed By: ryo
Date: Tue May 26 07:23:57 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
fixed that BTI trap will be occured when AP jumps to mp_vstart on
ARMV85_BTI+SMP evironment.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ryo
Date: Tue May 26 07:23:57 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
fixed that BTI trap will be occured when AP jumps to mp_vstart on
ARMV85_BTI+SMP evironment.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ryo
Date: Tue May 26 05:25:21 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
disassemblable bti insns
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarch64/aarch64/disasm.c
Please
Module Name:src
Committed By: ryo
Date: Tue May 26 05:25:21 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
disassemblable bti insns
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarch64/aarch64/disasm.c
Please
Module Name:src
Committed By: ryo
Date: Mon May 25 10:39:49 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
disassemblable pointer authentication insns
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: ryo
Date: Mon May 25 10:39:49 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
disassemblable pointer authentication insns
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: ryo
Date: Fri May 22 04:46:26 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
instead of reading memory directly, db_read_bytes() is used to avoid faults in
ddb.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ryo
Date: Fri May 22 04:46:26 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
instead of reading memory directly, db_read_bytes() is used to avoid faults in
ddb.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ryo
Date: Thu May 21 05:41:40 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu_machdep.c
Log Message:
Fix a problem that setcontext(2) sometimes fail on ARMv8.5-BTI cpu.
fixed to always get 0 for SPSR.BTYPE with getcontext(2).
a
Module Name:src
Committed By: ryo
Date: Thu May 21 05:41:40 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu_machdep.c
Log Message:
Fix a problem that setcontext(2) sometimes fail on ARMv8.5-BTI cpu.
fixed to always get 0 for SPSR.BTYPE with getcontext(2).
a
Module Name:src
Committed By: ryo
Date: Fri May 15 09:08:10 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S
Log Message:
use ldp if possible
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: ryo
Date: Fri May 15 09:08:10 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S
Log Message:
use ldp if possible
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: skrll
Date: Fri May 15 05:39:15 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Use __diagused
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/aarch64/aarch64/pmap.c
Please note that
Module Name:src
Committed By: skrll
Date: Fri May 15 05:39:15 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Use __diagused
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/aarch64/aarch64/pmap.c
Please note that
Module Name:src
Committed By: tnn
Date: Fri May 15 01:43:47 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
fix non-diag build
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/aarch64/aarch64/pmap.c
Please note that
Module Name:src
Committed By: tnn
Date: Fri May 15 01:43:47 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
fix non-diag build
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/aarch64/aarch64/pmap.c
Please note that
Module Name:src
Committed By: jmcneill
Date: Wed May 13 10:13:29 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Implement pmap_extract_coherency
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/aarch64/aarch64/pmap.c
Module Name:src
Committed By: jmcneill
Date: Wed May 13 10:13:29 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Implement pmap_extract_coherency
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/aarch64/aarch64/pmap.c
Module Name:src
Committed By: chs
Date: Wed May 13 05:37:16 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
for "mach cpuinfo", print ci_biglock_count too.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22
Module Name:src
Committed By: chs
Date: Wed May 13 05:37:16 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
for "mach cpuinfo", print ci_biglock_count too.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22
Module Name:src
Committed By: riastradh
Date: Mon May 11 14:44:16 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
Add support for the ARMv8.5-RNG CPU random number generator.
We use the RNDRRS system register. I made the following two
wild-arse
Module Name:src
Committed By: riastradh
Date: Mon May 11 14:44:16 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
Add support for the ARMv8.5-RNG CPU random number generator.
We use the RNDRRS system register. I made the following two
wild-arse
Module Name:src
Committed By: riastradh
Date: Sun May 10 21:41:19 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
Print RNDR support in verbose CPU feature identification.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44
Module Name:src
Committed By: riastradh
Date: Sun May 10 21:41:19 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
Print RNDR support in verbose CPU feature identification.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44
Module Name:src
Committed By: tnn
Date: Fri May 1 17:58:48 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu_machdep.c sig_machdep.c
Log Message:
aarch64: handle _UC_SETSTACK and _UC_CLRSTACK like on arm32
ok ryo@
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: tnn
Date: Fri May 1 17:58:48 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu_machdep.c sig_machdep.c
Log Message:
aarch64: handle _UC_SETSTACK and _UC_CLRSTACK like on arm32
ok ryo@
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: skrll
Date: Thu Apr 23 17:21:53 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c sig_machdep.c
Log Message:
Typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: skrll
Date: Thu Apr 23 17:21:53 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c sig_machdep.c
Log Message:
Typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: tnn
Date: Thu Apr 23 16:37:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c
Log Message:
fix inverted logic in NETBSD32 user signal stack handling (PR evbarm/55200)
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: tnn
Date: Thu Apr 23 16:37:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c
Log Message:
fix inverted logic in NETBSD32 user signal stack handling (PR evbarm/55200)
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: skrll
Date: Thu Apr 16 08:59:16 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
Shave off 3 instructions per trap
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15
Module Name:src
Committed By: skrll
Date: Thu Apr 16 08:59:16 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
Shave off 3 instructions per trap
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15
Module Name:src
Committed By: ryo
Date: Thu Apr 16 08:03:30 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
add the case of kdb_trap(-1) called from pic_ipi_ddb().
it depended on the update timing of 'db_recover'.
To generate a diff of
Module Name:src
Committed By: ryo
Date: Thu Apr 16 08:03:30 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
add the case of kdb_trap(-1) called from pic_ipi_ddb().
it depended on the update timing of 'db_recover'.
To generate a diff of
Module Name:src
Committed By: maxv
Date: Mon Apr 13 06:02:03 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Meant to do a store here, not a load. Ie we want to replace the initial
weak key by the stronger one we just generated.
Rototilled
Module Name:src
Committed By: maxv
Date: Mon Apr 13 06:02:03 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Meant to do a store here, not a load. Ie we want to replace the initial
weak key by the stronger one we just generated.
Rototilled
Module Name:src
Committed By: maxv
Date: Sat Apr 11 09:02:04 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
The vectors allow for up to 0x80 bytes of instructions, but we've reached
this limit already, so implement the handler functions
Module Name:src
Committed By: maxv
Date: Sat Apr 11 09:02:04 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
The vectors allow for up to 0x80 bytes of instructions, but we've reached
this limit already, so implement the handler functions
Module Name:src
Committed By: jmcneill
Date: Sun Apr 5 22:54:51 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c cpufunc.c
Log Message:
Cleanup CPU attach output:
- Always print the core's vendor and product name.
- Print the CPU ID on the same line as the
Module Name:src
Committed By: jmcneill
Date: Sun Apr 5 22:54:51 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c cpufunc.c
Log Message:
Cleanup CPU attach output:
- Always print the core's vendor and product name.
- Print the CPU ID on the same line as the
Module Name:src
Committed By: ryo
Date: Mon Mar 2 08:39:36 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
oops, fix incorrect usage of daif_enable() in my previous commit.
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67
Module Name:src
Committed By: ryo
Date: Mon Mar 2 08:39:36 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
oops, fix incorrect usage of daif_enable() in my previous commit.
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67
Module Name:src
Committed By: ryo
Date: Sat Feb 29 21:36:03 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
add support userspace tagged address for aarch64 (experimental)
'sysctl machdep.tagged_address' to set/clear TCR_EL1.TBI0 to
Module Name:src
Committed By: ryo
Date: Sat Feb 29 21:36:03 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
add support userspace tagged address for aarch64 (experimental)
'sysctl machdep.tagged_address' to set/clear TCR_EL1.TBI0 to
Module Name:src
Committed By: ryo
Date: Sat Feb 29 21:30:19 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
use macro
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/aarch64/aarch64/db_machdep.c
Please note
Module Name:src
Committed By: ryo
Date: Sat Feb 29 21:30:19 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
use macro
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/aarch64/aarch64/db_machdep.c
Please note
Module Name:src
Committed By: ryo
Date: Sat Feb 29 21:10:09 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
use pmapboot_enter_range()
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/aarch64/aarch64/pmap.c
Please
Module Name:src
Committed By: ryo
Date: Sat Feb 29 21:10:09 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
use pmapboot_enter_range()
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/aarch64/aarch64/pmap.c
Please
Module Name:src
Committed By: rin
Date: Thu Feb 20 12:15:33 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
When emulating obsoleted arm32 instructions, use ufetch(9) rather than
dereference tf_pc directly to retrieve an instruction.
Even if
401 - 500 of 887 matches
Mail list logo