• How to start cpu in ARMv7 baremetal environment?

    Levente
    Levente

    I am using an Allwinner H3 SoC (on a zeropi board) and I want to start up a secondary core without using an OS.
    I am trying to use the SMC call CPU_ON, using the following code:


    smc_call(0x84000003, 0x02, (void*)blink, 0);


    Where I use the assembler routine…

    • 9 months ago
    • Processors
    • Cortex-A / A-Profile forum
  • Arm Really Should Standardize An SMC Interface For Hardware Random Number Generators

    myfreeweb
    myfreeweb

    Intel and AMD have added RDRAND a long time ago. IBM added the (awesomely named) DARN instruction to POWER9.

    What do we have on AArch64? A mess. Ad-hoc drivers for specific RNGs, specified in device trees and (OMG) ACPI tables with device tree pieces…

    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum