Module Name:src
Committed By: skrll
Date: Thu Jun 3 07:02:59 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
Two fixes for loading free pages into UVM
- Only consider a boot_physmem (inner loop) range that has its end
(bp_end) afte
Module Name:src
Committed By: rin
Date: Sun May 30 05:40:57 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c
Log Message:
Fix conversion between aarch64 and aarch32 fpreg's; in aarch32 mode,
d0-d31 are packed into v0-v15 (== q0-q15).
This fixes cr
Module Name:src
Committed By: skrll
Date: Wed May 19 11:54:18 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_interface.c
Log Message:
Reduce characters to print in db_pte_print and unwrap some short lines.
To generate a diff of this commit:
cvs rdiff -u -r1.14
Module Name:src
Committed By: rin
Date: Sat May 15 11:39:20 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch32_syscall.c
Log Message:
Wrap long line. No binary changes.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/aarch64/aarch64/a
Module Name:src
Committed By: rin
Date: Sat May 15 11:38:26 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch32_syscall.c
Log Message:
Fix __syscall(2) for COMPAT_NETBSD32 on aarch64{,eb}.
The 1st argument for __syscall(2) is quad_t, which is stored in r0 and r
Module Name:src
Committed By: skrll
Date: Mon May 3 19:33:09 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_interface.c
Log Message:
Remove unnecssary brackets. Same binary before and after.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/s
Module Name:src
Committed By: ryo
Date: Wed Apr 21 09:52:21 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
added more attributes of PTE displayed by "ddb>machine pte"
To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/sys/arch
Module Name:src
Committed By: ryo
Date: Wed Apr 14 05:43:09 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space.c trap.c
Log Message:
Fix the problem "pcictl pci0 list" causes "panic: trap_el1h_error" on rockpro64.
The panic occures in bus_space_barrier() in
Module Name:src
Committed By: skrll
Date: Thu Mar 25 07:31:57 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
More debug
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/aarch64/aarch64/aarch64_machdep.c
Pl
Module Name:src
Committed By: skrll
Date: Thu Mar 25 07:30:16 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
Update a comment to reflect reality
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/aarch64/aarc
Module Name:src
Committed By: skrll
Date: Sun Mar 21 09:08:40 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
Fix a comment
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/aarch64/aarch64/locore.S
Please note that
Module Name:src
Committed By: skrll
Date: Sun Mar 21 07:17:12 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
Tweak a comment
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/aarch64/aarch64/aarch64_machdep.
Module Name:src
Committed By: skrll
Date: Sun Mar 21 07:09:54 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: efi_machdep.c
Log Message:
Remove the unnecessary invalidation code in arm_efirt_md_map_range.
pmapboot_enter will panic if any overlapping mappings existe
Module Name:src
Committed By: skrll
Date: Sat Mar 20 06:48:23 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: efi_machdep.c
Log Message:
Don't mark EFI runtime pages LX_BLKPAG_OS_READ | LX_BLKPAG_OS_WRITE as
these bits are only used by the current pmap fault code an
Module Name:src
Committed By: ryo
Date: Tue Mar 9 16:43:13 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
"machine cpu" command shows pc of trapframe and the symbol
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/a
Module Name:src
Committed By: ryo
Date: Tue Mar 9 16:42:36 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
match the macro name to the order of the arguments. NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/arc
Module Name:src
Committed By: ryo
Date: Tue Mar 9 16:40:59 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
fix build error without options DDB.
kvtopte() is referenced from arm/acpi/acpi_machdep.c
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: jmcneill
Date: Mon Mar 1 11:37:31 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: vm_machdep.c
Log Message:
cpu_lwp_fork: KASSERT -> KASSERTMSG to print the actual value of DAIF if
it is not 0 in cpu_lwp_fork
To generate a diff of th
Module Name:src
Committed By: ryo
Date: Tue Feb 23 20:34:54 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
adjust tab. NFC
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/aarch64/disasm.c
Please note that
Module Name:src
Committed By: ryo
Date: Tue Feb 23 20:26:50 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
fix wrong target register size of "ldrsh"
"ldrsh Xt, [Xn, Xm]" was being output as "ldrsh Wt, [Xn, Xm]"
To generate a diff of this co
Module Name:src
Committed By: ryo
Date: Tue Feb 23 20:15:04 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
make more system registers are disassemblable
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/aarch64/aarch
Module Name:src
Committed By: ryo
Date: Tue Feb 23 17:48:46 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
The immediate offset of "ldtrb", "ldtrh", "sttrb", and "sttrh" was always
output as unsigned.
Correctly, it is 9bit signed.
To genera
Module Name:src
Committed By: ryo
Date: Tue Feb 23 17:30:56 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
The register operand size for "smnegl" and "smsubl' was wrong.
not "smsubl Xd, Xn, Xm, Xa", but "smsubl Xd, Wn, Wm, Xa".
To generate a
Module Name:src
Committed By: ryo
Date: Tue Feb 23 14:50:33 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: idle_machdep.S
Log Message:
Just a few optimizations.
- in cpu_idle(), ci_intr_depth is always 0, so there is no need to fetch for
increment or conditional
Module Name:src
Committed By: jmcneill
Date: Mon Feb 22 02:18:33 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
KNF
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/aarch64/aarch64/trap.c
Please note that diffs are n
Module Name:src
Committed By: jmcneill
Date: Sun Feb 21 23:37:10 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: idle_machdep.S
Log Message:
When waking from cpu_idle(), only call dosoftints if ci_intr_depth == 0
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: jmcneill
Date: Thu Feb 18 11:23:15 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
revert previous; user reports of panics under load
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/aarch
Module Name:src
Committed By: jmcneill
Date: Mon Feb 15 17:46:36 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
interrupt: enable interrupts before running soft intr handlers. To avoid
stack usage going out of control, only do this at ci_intr_de
Module Name:src
Committed By: ryo
Date: Sat Feb 13 18:13:54 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
No assignment is needed here.
the loop in pmap_page_remove() always removes the first pv,
and since the list is managed by _pmap_remove_p
Module Name:src
Committed By: ryo
Date: Thu Feb 11 08:35:12 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: copyinout.S cpufunc_asm_armv8.S fusu.S
idle_machdep.S lock_stubs.S pmap_page.S
Log Message:
include "opt_gprof.h" so that _PROF_PROLOGUE works pro
Module Name:src
Committed By: joerg
Date: Fri Feb 5 21:44:34 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_interface.c db_machdep.c
Log Message:
Avoid duplicate definition of ddb_regs in crash(8).
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: ryo
Date: Mon Feb 1 18:12:11 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
It is enough to make a page accessible instead of writable.
same fix as r1.76
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r
Module Name:src
Committed By: rin
Date: Mon Jan 18 01:38:44 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
Fix build as crash(8); Protect db_md_meminfo_cmd() by defined(_KERNEL).
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1
Module Name:src
Committed By: mrg
Date: Sun Jan 17 00:23:59 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
add a command to dump the bootconfig passed meminfo.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/aa
Module Name:src
Committed By: skrll
Date: Mon Jan 11 21:58:31 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
Improve a comment
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/aarch64/aarch64/cpu.c
Please note that di
Module Name:src
Committed By: skrll
Date: Mon Jan 11 17:12:13 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Small simplification
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/aarch64/aarch64/cpufunc.c
Please n
Module Name:src
Committed By: jmcneill
Date: Sat Jan 9 15:07:42 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
Avoid mismatched memory attributes for kernel and page table memory.
The initial page table code enters mappings first through an
Module Name:src
Committed By: jmcneill
Date: Sat Jan 9 13:42:25 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: pmapboot.c
Log Message:
Fix a potential issue in pmapboot_enter_range and pmapboot_enter where
if the va and size are not page aligned, there is a possib
Module Name:src
Committed By: jmcneill
Date: Sat Dec 26 00:55:26 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S locore.S locore_el2.S
Log Message:
Always issue isb after cpacr_el1 writes since it is a context-changing
operation.
To generate a diff of
Module Name:src
Committed By: skrll
Date: Sun Dec 20 08:26:33 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Improve the English in the previous comment fix.
To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 src/sys/arch/aarch64/aa
Module Name:src
Committed By: skrll
Date: Sat Dec 19 09:02:32 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Tweak a comment
To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/aarch64/aarch64/pmap.c
Please note that di
Module Name:src
Committed By: skrll
Date: Mon Dec 14 19:32:29 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space.c
Log Message:
Add a note about completion vs ordering barrier as well.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/ar
Module Name:src
Committed By: skrll
Date: Mon Dec 14 19:25:28 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space.c
Log Message:
Add a big comment in generic_bs_barrier about mappings and what barriers
are really required and why we cheat. Inspired by a simil
Module Name:src
Committed By: jmcneill
Date: Mon Dec 14 11:42:44 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space.c
Log Message:
Use full system DSB ops for bs barrier.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/aarch64/aar
Module Name:src
Committed By: jmcneill
Date: Mon Dec 14 11:16:33 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space.c
Log Message:
The bus_space(9) man page is not clear whether barriers should enforce
ordering or completion. To be safe, use dsb here instead
Module Name:src
Committed By: skrll
Date: Wed Dec 9 08:51:05 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
Remove unnecessary aarch64_dcache_wbinv_all now that pmapboot_enter does
dsb(ish)
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: skrll
Date: Fri Dec 4 08:24:41 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmapboot.c
Log Message:
Ensure translation table updates are visible to the hardware walker(s)
in pmapboot_enter.
To generate a diff of this commit:
cvs r
Module Name:src
Committed By: jmcneill
Date: Thu Nov 12 11:28:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S
Log Message:
Fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/aarch64/aarch64/bus_s
Module Name:src
Committed By: skrll
Date: Sat Nov 7 08:48:11 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmapboot.c
Log Message:
Fix the use of the contiguous bit by checking the output address as well.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -
Module Name:src
Committed By: skrll
Date: Sat Nov 7 08:33:50 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
In pmap_devmap_bootstrap only set pmap_devmap_bootstrap_done if there
is an entry and ALL of the entries have been done. The entry requ
Module Name:src
Committed By: jmcneill
Date: Sun Nov 1 10:58:59 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
No need to disable translation table walks in pmap_activate().
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sy
Module Name:src
Committed By: skrll
Date: Thu Oct 22 07:36:02 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Use the correct (more relaxed) membar_exit barrier in cpu_switchto_softint
To generate a diff of this commit:
cvs rdiff -u -r1.30
Module Name:src
Committed By: skrll
Date: Thu Oct 22 07:34:18 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Use the isb macro - missed in previous commit
To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/aarch64/aarch
Module Name:src
Committed By: skrll
Date: Thu Oct 22 07:31:15 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c cpufunc.c db_machdep.c
efi_machdep.c fpu.c pmap.c trap.c
Log Message:
Use the dmb/dsb/isb macros... if nothing else they're al
Module Name:src
Committed By: ryo
Date: Thu Oct 22 07:16:06 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
Don't trap EL0 accesses to the DCC registers.
VMWare use "mrs xzr, mdccsr_el0" for guest side backdoor.
To generate a diff of this com
Module Name:src
Committed By: rin
Date: Thu Oct 15 23:15:36 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
Byte-swapping instructions for arm and thumb on aarch64eb;
instructions are stored in little-endian byte-order for BE8,
an only valid bina
Module Name:src
Committed By: rin
Date: Thu Oct 15 23:10:06 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c
Log Message:
Call netbsd32_adjust_limits() in netbsd32_setregs() for sure,
as done for amd64 and sparc64.
To generate a diff of this comm
Module Name:src
Committed By: rin
Date: Thu Oct 15 22:52:08 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: vm_machdep.c
Log Message:
Fix clone(2) for COMPAT_NETBSD32.
(1) Set r13 (sp for arm32 processes) appropriately when stack is
specified to fork1().
(2) F
Module Name:src
Committed By: rin
Date: Thu Oct 15 22:41:02 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c
Log Message:
For rev 1.14 and before, netbsd32_process_write_regs() returns EINVAL
if non-modifiable bits are set in CPSR.
Instead, mask o
Module Name:src
Committed By: rin
Date: Thu Oct 15 22:30:34 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fault.c
Log Message:
For cpu_jump_onfault() in data_abort_handler(), stop returning
hard-coded EFAULT and use return value from uvm_fault() instead.
There ar
Module Name:src
Committed By: jmcneill
Date: Thu Oct 15 21:14:15 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space.c
Log Message:
Reduce scope of memory barriers use in bus_space_barrier() implementation.
Instead of always "dsb sy", use "dsb ishld" for read
Module Name:src
Committed By: ryo
Date: Thu Oct 15 08:37:20 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
slightly optimized loop for trap_doast() calls
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/aarch64/aar
Module Name:src
Committed By: skrll
Date: Tue Oct 13 21:27:18 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: lock_stubs.S
Log Message:
Use load-acquire exclusive and store-release exclusive (and remove the
barrier instructions) as suggested by riastradh a little wh
Module Name:src
Committed By: skrll
Date: Tue Oct 13 21:24:22 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Use corrcet membar_exit barrier
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/aarch64/aarch64/cpuswi
Module Name:src
Committed By: rin
Date: Tue Oct 13 07:04:49 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: exec_machdep.c
Log Message:
BE32 binaries are no longer supported for ARMv7 and later, and
therefore for aarch64eb.
Reject them with ENOEXEC, rather than cau
Module Name:src
Committed By: jmcneill
Date: Sat Oct 10 08:22:57 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
Fix detection of FP and SIMD features on Armv8.2+.
To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/aarch6
Module Name:src
Committed By: jmcneill
Date: Wed Oct 7 16:03:10 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
Only touch PMC registers if Performance Monitor Extensions are present.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.5
Module Name:src
Committed By: skrll
Date: Tue Oct 6 06:26:46 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S
Log Message:
move #include "opt_compat_netbsd32.h" to where it's required
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1
Module Name:src
Committed By: skrll
Date: Sun Oct 4 08:09:12 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
KNF
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/aarch64/aarch64/aarch64_machdep.c
Please no
Module Name:src
Committed By: skrll
Date: Sat Oct 3 05:56:26 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
G/C
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/aarch64/aarch64/aarch64_machdep.c
Please no
Module Name:src
Committed By: skrll
Date: Thu Oct 1 07:31:27 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: procfs_machdep.c
Log Message:
KNF (and some newlines)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/aarch64/procfs_mach
Module Name:src
Committed By: skrll
Date: Wed Sep 30 16:47:55 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
Improve a comment
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/aarch64/aarch64/aarch64_machde
Module Name:src
Committed By: skrll
Date: Wed Sep 30 16:35:49 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S
Log Message:
Move el[01]_trap_exit into vectors.S where the callers exist
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1
Module Name:src
Committed By: ryo
Date: Wed Sep 30 08:43:47 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: procfs_machdep.c
Log Message:
add linux compatible /proc/cpuinfo
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/aarch64/pr
Module Name:src
Committed By: skrll
Date: Mon Sep 28 12:04:19 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Only set pmap_devmap_bootstrap_done if something gets mapped.
Think acpi_platform_devmap
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: skrll
Date: Sat Sep 26 06:08:41 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Fix a comment
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/aarch64/aarch64/cpuswitch.S
Please note
Module Name:src
Committed By: skrll
Date: Sat Sep 26 06:09:33 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
Use 'lr' instead of 'x30' in an instruction for clarity
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arc
Module Name:src
Committed By: ryo
Date: Thu Sep 24 16:15:49 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S
Log Message:
fix *_bs_rm_4_swap(). it was only reading 2 bytes, not 4 bytes.
pointed out by skrll@ thanks.
To generate a diff of th
Module Name:src
Committed By: ryo
Date: Thu Sep 24 09:04:38 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S
Log Message:
fix bugs in *_bs_rm_8_swap(). it was only reading 4 bytes, not 8 bytes.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: skrll
Date: Wed Sep 16 18:24:58 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
Fix a comment
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/aarch64/aarch64/aarch64_machdep.c
Module Name:src
Committed By: ryo
Date: Tue Sep 15 09:23:15 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S locore_el2.S start.S
Log Message:
fix aarch64eb MULTIPROCESSOR boot
- set endian of EL2,EL1 and EL0 at the beginning of start() and cpu_mpstart()
-
Module Name:src
Committed By: ryo
Date: Mon Sep 14 17:14:12 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: kobj_machdep.c
Log Message:
swap insns for aarch64eb
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/aarch64/aarch64/kobj_machdep.c
Module Name:src
Committed By: jakllsch
Date: Sat Sep 5 17:49:26 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore_el2.S start.S
Log Message:
aarch64: switch CPU to the kernel's byte order during boot
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.
Module Name:src
Committed By: jakllsch
Date: Sat Sep 5 16:44:54 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: bus_space.c
Log Message:
Adjust aarch64 bus_space tags to also work on aarch64eb
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/a
Module Name:src
Committed By: jakllsch
Date: Sat Sep 5 15:59:09 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
AArch64 instructions are always LE: swap if we're BE
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/aa
Module Name:src
Committed By: skrll
Date: Sun Aug 16 10:08:42 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: locore.S
Log Message:
Improve comments
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/aarch64/aarch64/locore.S
Please note th
Module Name:src
Committed By: skrll
Date: Fri Aug 14 08:19:26 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/aarch64/aarch64/pmap.c
Please note that diffs a
Module Name:src
Committed By: skrll
Date: Thu Aug 13 07:14:04 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: lock_stubs.S
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/aarch64/lock_stubs.S
Pleas
Module Name:src
Committed By: skrll
Date: Tue Aug 11 19:46:56 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: db_interface.c
Log Message:
Improve a comment
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/aarch64/aarch64/db_interface.c
Ple
Module Name:src
Committed By: skrll
Date: Sun Aug 9 09:11:41 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Fix another UVMHIST so it doesn't use %s
To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/aarch64/aarch64/pm
Module Name:src
Committed By: skrll
Date: Sun Aug 9 07:26:20 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fault.c
Log Message:
Don't use %s in UVMHIST_PRINT. Remove an unnecessary #ifdef UVMHIST while
I'm here
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: ryo
Date: Thu Aug 6 06:50:39 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fault.c
Log Message:
No need to recover from fault from within a hardware interrupt handler.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 s
Module Name:src
Committed By: ryo
Date: Mon Aug 3 19:16:56 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c
Log Message:
make more ARMv8.x system registers are disassemblable
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/aarch64
Module Name:src
Committed By: riastradh
Date: Sat Aug 1 02:06:59 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fpu.c trap.c
Log Message:
Add kthread_fpu_enter/exit support to aarch64.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarc
Module Name:src
Committed By: ryo
Date: Mon Jul 27 07:32:48 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
fix build error. need cast.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/aarch64/aarch64/trap.c
Please no
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 src/sys/arch/aarch64/aarch64/tr
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 confu
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 disable
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 src/sys/arch/aarch64/aarch64/cpufunc
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
1 - 100 of 298 matches
Mail list logo