|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
5c2967f6 |
| 29-Nov-2020 |
Michal Meloun <[email protected]> |
Remove the pre-ARMv6 and pre-INTRNG code. ARM has required ARMV6+ and INTRNg for some time now, so remove always false #ifdefs and unconditionally do always true #ifdefs.
|
|
Revision tags: release/12.2.0 |
|
| #
65454883 |
| 01-Sep-2020 |
Mateusz Guzik <[email protected]> |
arm: clean up empty lines in .c and .h files
|
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
| #
33495e5d |
| 20-Apr-2016 |
Pedro F. Giffuni <[email protected]> |
Use our nitems() macro when param.h is available.
Replacements specific to arm, mips, pc98, powerpc and sparc64.
Discussed in: freebsd-current
|
|
Revision tags: release/10.3.0 |
|
| #
a89156f5 |
| 05-Feb-2016 |
Michal Meloun <[email protected]> |
ARM: Use new ARMv6 naming conventions for cache and TLB functions in all but ARMv4 specific files. Expand ARMv6 compatibility stubs in cpu-v4.h. Use physical address in L2 cache functions if ARM_L2_P
ARM: Use new ARMv6 naming conventions for cache and TLB functions in all but ARMv4 specific files. Expand ARMv6 compatibility stubs in cpu-v4.h. Use physical address in L2 cache functions if ARM_L2_PIPT is defined.
show more ...
|
| #
480f7464 |
| 29-Jan-2016 |
Svatopluk Kraus <[email protected]> |
Use kernel_pmap directly instead of pmap_kernel(). The kernel_pmap is already used for __ARM_ARCH >= 6 and so even for __ARM_ARCH < 6 on some common places.
|
| #
514ba655 |
| 07-Jan-2016 |
Svatopluk Kraus <[email protected]> |
Print curpmap in "show pcpu" command.
Approved by: kib (mentor)
|
| #
232e189a |
| 02-Nov-2015 |
Zbigniew Bodek <[email protected]> |
Add support for branch instruction on armv7 with ptrace single step
Previous code supported only "continuous" code without any kind of branch instructions. To change that, new function was implement
Add support for branch instruction on armv7 with ptrace single step
Previous code supported only "continuous" code without any kind of branch instructions. To change that, new function was implemented which parses current instruction and returns an addres where the jump might happen (alternative addr). mdthread structure was extended to support two breakpoints (one directly below current instruction and the second placed at the alternative location). One of them must trigger regardless the instruction has or has not been executed due to condition field. Upon cleanup, both software breakpoints are removed.
This implementation parses only the most common instructions that are present in the code (like 99.99% of all), but there is a chance there are some left, not covered by the parsing routine. Parsing is done only for 32-bit instruction, no Thumb nor Thumb-2 support is provided.
Reviewed by: kib Submitted by: Wojciech Macek <[email protected]> Obtained from: Semihalf Sponsored by: Juniper Networks Inc. Differential Revision: https://reviews.freebsd.org/D4021
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
66fb2f18 |
| 24-May-2015 |
Andrew Turner <[email protected]> |
Remove trailing whitespace from sys/arm/arm
|
|
Revision tags: release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
5e92d389 |
| 13-Jun-2012 |
Warner Losh <[email protected]> |
Final whitespace trim.
|
|
Revision tags: release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
| #
f0fe5e91 |
| 03-Aug-2008 |
Olivier Houchard <[email protected]> |
Add "add pc, whatever" as a branch instruction, we use it in memcpy().
MFC after: 3 days
|
| #
fcfc4997 |
| 03-Aug-2008 |
Olivier Houchard <[email protected]> |
Handle ldr pc, [reg] in branch_taken().
Obtained from: NetBSD MFC after: 3 days
|
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
| #
82003b27 |
| 26-Feb-2007 |
Kevin Lo <[email protected]> |
Remove unused header file <machine/katelib.h>
|
| #
9c21f769 |
| 14-Feb-2007 |
Kevin Lo <[email protected]> |
style(9) cleanup.
|
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0 |
|
| #
31897fe8 |
| 23-Jun-2005 |
Olivier Houchard <[email protected]> |
Implement db_frame() and use it to obtain the registers value.
Approved by: re (blanket)
|
|
Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0 |
|
| #
d8315c79 |
| 05-Jan-2005 |
Warner Losh <[email protected]> |
Start all license statements with /*-
|
| #
9ebe15a1 |
| 21-Nov-2004 |
Olivier Houchard <[email protected]> |
Implement breakpoints and single stepping on arm.
Obtained from: NetBSD
|
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
| #
2f6d0d8f |
| 12-Jul-2004 |
Olivier Houchard <[email protected]> |
Update to kdb.
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
| #
6fc729af |
| 14-May-2004 |
Olivier Houchard <[email protected]> |
Import FreeBSD/arm kernel bits. It only supports sa1110 (on simics) right now, but xscale support should come soon. Some of the initial work has been provided by : Stephane Potvin <sepotvin at videot
Import FreeBSD/arm kernel bits. It only supports sa1110 (on simics) right now, but xscale support should come soon. Some of the initial work has been provided by : Stephane Potvin <sepotvin at videotron.ca> Most of this comes from NetBSD.
show more ...
|