• instruction equivalent to movw,movt with position independent and PC relocatable.
    Using movw and movt to load a label address into a register in Arm 32 architecture. but this is not position independent code. movw r1, #:lower16:ASM_NAME(forkx) movt r1, #:upper16:ASM_NAME(forkx) ...
  • Position inpdeped code for bootloader.
    Hello, I'm creating a custom OTA firmware update on cc2640 chip from TI. (Cortex M3) For this reason two memory regions are reserved for firmware images. The problem is, the code works only if it is...
  • Cannot build first stage gcc for a configured cross-compiler
    I'm trying to build a gcc cross-compiler from source, and whenever I try to build the first stage gcc it results in multiple errors. I'd appreciate any help! Ubuntu 18.04.3 LTS gcc-7.5.0 autoconf...
  • Build a Buildroot user-space
    Preface This article outlines how to build a custom root filesystem with Buildroot to use on Armv8 FVP's. More specifically the article discusses: How to install and configure Buildroot. (PART I...
  • Build the chroot environment
    I am trying to make virtualization on ARM with Xen according to one blog which is here: community.arm.com/.../virtualization-on-arm-with-xen I am building chroot evnironment on my PC which has ubuntu...