• translation table APTable permission problem

    raks8877
    raks8877

    Hello,

    I am trying to make pmd level of the translation table as read only so that any writes in the pte entries should cause a permission fault.

    Current steps which i am doing are:

    1) inside kernel space, allocating 2 pointers (say p, q) and allocating…

    • 9 hours ago
    • Processors
    • Cortex-A / A-Profile forum
  • Understanding armv8 tbx and tbl instructions

    Pankaje
    Pankaje

    -1 down vote  favorite  

    From the ARMv8 instruction overview about tbl & tbx instructions, I found that 'tbl' is Vector table lookup instruction is used for rearranging data within vectors and 'tbx' (Vector table extend, and is variant…

    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Memory partitioning on Cortex-A7

    Man-Ki Yoon
    Man-Ki Yoon

    Hello,

    I am using a quad-core Cortex-A7 (on Raspberry PI 2). I run a Linux on Core 0,1,2 and a baremetal application on Core 3. My goal is to protect the baremetal application from the rest (i.e., the linux side). Initially I thought that I can do this…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Multicore SMP using Linux kernel

    manish
    manish

    Hi,

    I am just trying to learn the linux kernel booting process for arm32 Cortex A9 multi core SOC. I had understood the concept of booting in linux, but I am confused about the section where secondary cores enabling from primary core. Can somebody briefly…

    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • SGIs in AMP Configuration with Non-SMP Linux /RTOS

    Shafique
    Shafique

    I am trying to run two Cortex-A7s in AMP configuration with Linux running on one core (SMP disabled) and baremetal/RTOS running on other core. I am having difficulty in setting up SGIs (IPIs) between the two cores. I am at a point where both of the cores…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • [ELF/Thumb] Is it possible to create library procedures in Thumb-mode only ?

    Myy
    Myy

    Greetings,

    In my journey to learn ARM assembly using Android (Linux) systems, I'm currently playing with Thumb mode.

    I'm currently testing if it is possible to write (ELF) library procedures entirely in Thumb. ATM, such tests only led me to Segmentation…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • How to modify the value of AWCACHE [3:0] and ARCACHE[3:0] in AXI?

    zynq
    zynq

    hey,

    How to modify the value of AWCACHE [3:0] and ARCACHE[3:0] in AXI?

    in baremental driver ,the default value of AWCACHE [3:0] and ARCACHE[3:0] is 0x00,

    but in linux driver ,the default value of AWCACHE [3:0] and ARCACHE[3:0] is 0x01,

    can anybody tell me…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • How to use DMA for Cortex-A9 ?

    lijiao
    lijiao

      hello, I want to use DMA 330 asm code, but i can't compile it. can anyone tell how to use the PLL330 DMA assembly code? or tell me how to use the DMA for Cortex-A9

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • SMP ARM cores hang when using DMA and two cores enabled

    Elad Nachman
    Elad Nachman

    Hi,

    I am experiencing A complete arm core hang when both of the cores are employed in SMP mode and using DMA.

    I was tested with Linux kernels 3.10, 4.1 and 4.6 in SMP mode.

    SOC used is Altera Cyclone V SOC-FPGA with dual Cortex A9.

    The DMA transfer goes from…

    • Answered
    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • ARMv8-A Instruction for Getting CPU Number

    Shengye Wan
    Shengye Wan

    Hi,

    I'm using a Juno r1 board and I'm trying to get processor's related CPU ID without using any header file like function sched_getcpu from sched.h.

    The reason is I want to get the CPU number for TrustZone application and there is no way to…

    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Type 2 Hypervisor with Hardware Assisted Virtualization as Cortex A15

    Muhammad Faisal
    Muhammad Faisal

    Respected Experts,

                                  I would like to know that is it possible to get the advantage of Hardware Asssited Virtualization to develop a Type 2 Hypervisor which runs on …

    • Answered
    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • ARM v8 PMU Cycle counter

    B Ravikumar
    B Ravikumar

    All,

    When I am using the cycle counter in AArch64, I am not getting cycles properly. I have enabled read of pmccntr_el0 in user space using a small kernel module. I have sample code like:

    asm volatile("isb;mrs %0, pmccntr_el0" : "=r"(prev));
    
        sleep…
    • Answered
    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Why Cortex-R series is real time oriented ?

    Ravinder
    Ravinder

    Hi Forum,

    Why Cortex-R series is real time oriented than other ISA(ARM/others) ?

    Is there a list of all the points and comparison with ARM Cortex-A ?

    Why we can not make Cortex-A to suite for real time, which brings to think of Cortex-R ?

    I am trying to understand…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • the UART char print in ARM v8-A Foundation Platform

    geekfolk
    geekfolk

    Hi All,

    I am using ARM v8-A Foundation Platform to debug my code. According to user guide, the base address of UART0 in system is 0x1c090000, so I use the following code to try to print a char via UART0:

    *(volatile unsigned char *)(0x1c09000 + offset_of_tx_fifo…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • share memory between core0 (linux) and core1 (bare-metal)

    Mike
    Mike

    Hello,

    i want to use the arm cortex a9 to share memory between both cores. are there any examples online?

    Thanks,

    Mike

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • How to run an ARM 32bit binary on Juno Board in Linux and Android ?

    zzliu
    zzliu

    hi, guys:

    Currently, i want to execute a Cotex-A9 binary compiled by ARMCC on Juno board(OS is linux).

    But when i ran it, it reported that "XX: No such file or directory".

    My questions are:

    (1) Did somebody meet this problem before ?

          and could…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Address Space Identifier - ASID

    Mike Clark
    Mike Clark

    For ARMv7 -A/R systems, the MMU uses an ASID to distinguish between memory pages which have the same virtual address, but which are used by an individual task ( I.e. A task which uses non-Global memory). The ASID is an eight-bit value, from 0-255, assigned…

    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Software Radio Based on ZedBoard and AD-FMCOMMS1-EBZ

    hgli
    hgli

    ARM friends,

    I have done some research on software radio based on ZedBoard and AD-FMCOMMS1-EBZ.

    ZedBoard is a development board which uses Xilinx Soc FPGA.

    Xilinx Soc FPGA includes ARM Cortex A9 dual-core and Xilinx FPGA.

    ZedBoard runs Ubuntu Linux operating…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • How should I do if I want to enable only one single CPU on a Cortex A9 MPCore(2 CPUs)

    onion
    onion

    Hi, all

    When I was porting Minix 3 OS to Zedboard (Zynq 7000 All Programmable SoC) the system always hanged

    at refresh_tlb. What's strange is that refresh_tlb had been performed at KERNEL booting up, but when a user

    space process VM (for Virtual Memory…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Cortex-A8 boot up cpsr status

    Harshdeep
    Harshdeep

    Hi,

    I have a beaglebone black and running a very basic app using starterware. As soon as the app starts executing i copy the CPSR values in memory. The value of CPSR is super surprising

    6000019f

    which means it is in SYS mode and IRQ, ABORT disabled and FIQ…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • ARM Cortex A9 boot from spi-flash 32M

    Daniel
    Daniel

    Hi, we are using arm cortex-a9 booting from spansion s25fl256. We are confused why the spi driver forces to limits flash size to 0x1000000 (16M). It's normal when first bring up and into linux. However, we find the uboot is broken or overrided and can…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • How to trap Guest data aborts

    armdev
    armdev

    Hi,

    I am trying to understand if Guest OS data abort happens due to accessing some memory (e.g GIC distributor space) then is there any way I can route it to EL2 mode ?

    I looked into HCR_EL2 register bits and tried setting AMO bit but it doesn't help. I…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Self Hosted Debug

    techguyz
    techguyz

    Hi Experts,

    What is the practical use of self hosted debug provision in the ARM V8 architecture ?

    What are all the exceptions arrived and how it is handled ?

    Regards,

    techguyz

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • ELn configuration in ARMV8

    techguyz
    techguyz

    Hi Experts,

    Does the EL3 and EL2 usage is the purely implementation specific or even though EL3 is implemented is it possible to disable EL3 and EL2 in software ?

    Regards,

    Techguyz

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • RTOS for ARM A57(NVIDIA Jetson TX2 / TX2i)

    mea
    mea

    Hi all,

    I would like to use RTOS in my project in NVIDIA Jetson TX2 developer kit. But all of them are expensive. And i tried Real-Time Scheduling with NVIDIA Jetson TX2 by installing preempt RT patch. But the patch is not %100 hard real time. And i do…

    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • View related content throughout Processors
  • More
  • Cancel
>