Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MicroBlaze Port #53576

Draft
wants to merge 25 commits into
base: main
Choose a base branch
from
Draft

Commits on Jul 30, 2024

  1. arch: microblaze: Early Boot Sequence

    Internal references: FWRIVERHD-4969
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    8c73945 View commit details
    Browse the repository at this point in the history
  2. arch: microblaze: Interrupt and Exception Handling

    Internal references: FWRIVERHD-4971
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    0f34a08 View commit details
    Browse the repository at this point in the history
  3. arch: microblaze: Support files (Minimal Board Support Package)

    Internal references: FWRIVERHD-4980,FWRIVERHD-4990
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    3c67b1b View commit details
    Browse the repository at this point in the history
  4. arch: microblaze: Thread Context Switching

    Internal references: FWRIVERHD-4973
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a223896 View commit details
    Browse the repository at this point in the history
  5. drivers: interrupt_controller: Xilinx AXI Interrupt Controller Driver

    Internal references: FWRIVERHD-4976,FWRIVERHD-4981
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    2b150b3 View commit details
    Browse the repository at this point in the history
  6. drivers: timer: Xilinx AXI Timer Systick Driver

    Internal references: FWRIVERHD-4976/FWRIVERHD-4982
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    844b865 View commit details
    Browse the repository at this point in the history
  7. arch: microblaze: Thread Creation and Termination

    Internal references: FWRIVERHD-4973
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b72e339 View commit details
    Browse the repository at this point in the history
  8. arch: microblaze: CPU Idling/Power Management

    Internal references: FWRIVERHD-4978
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    9969562 View commit details
    Browse the repository at this point in the history
  9. arch: microblaze: Fault Management

    Internal references: FWRIVERHD-4979
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    829df31 View commit details
    Browse the repository at this point in the history
  10. arch: microblaze: IRQ Offload implementation (emulated)

    Internal references: FWRIVERHD-5108
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4be73eb View commit details
    Browse the repository at this point in the history
  11. arch: microblaze: Cache API implementation

    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1f4dc80 View commit details
    Browse the repository at this point in the history
  12. arch: microblaze: Weak sys_arch_reboot implementation

    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    6be0d41 View commit details
    Browse the repository at this point in the history
  13. arch: microblaze: Toolchain: introduce MicroBlaze to build system

    Internal references: FWRIVERHD-4980,FWRIVERHD-4991
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    042c51d View commit details
    Browse the repository at this point in the history
  14. arch: microblaze: Linker: add linker script and define output format

    Internal references: FWRIVERHD-4980,FWRIVERHD-4989
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    fdbfc63 View commit details
    Browse the repository at this point in the history
  15. arch: microblaze: add MicroBlaze arch headers

    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a6d6963 View commit details
    Browse the repository at this point in the history
  16. include: arch: add MicroBlaze to cpu.h and arch_inlines.h

    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1285554 View commit details
    Browse the repository at this point in the history
  17. debug: thread_info: point MicroBlaze stack pointer to r1

    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e8fdca5 View commit details
    Browse the repository at this point in the history
  18. arch: microblaze: add MicroBlaze to arch/KConfig

    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1c1f8ba View commit details
    Browse the repository at this point in the history
  19. arch: microblaze: add CMake files for building arch

    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c00668a View commit details
    Browse the repository at this point in the history
  20. dts: bindings: cpu: add MicroBlaze cpu binding

    Internal references: FWRIVERHD-4554, FWRIVERHD-5063
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    0ba9b23 View commit details
    Browse the repository at this point in the history
  21. soc: microblaze: add demo SoC with timer, interrupt_controller and uart

    Internal references: FWRIVERHD-5063
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b4aba6f View commit details
    Browse the repository at this point in the history
  22. boards: microblaze: add QEMU demo board with qemu hw-dtb

    Internal references: FWRIVERHD-5063
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    0a7a5ba View commit details
    Browse the repository at this point in the history
  23. script: logging/dictionary: add arch MicroBlaze

    Internal references: FWRIVERHD-5201
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    24c331d View commit details
    Browse the repository at this point in the history
  24. tests: kernel: interrupt: MicroBlaze trigger_irq implementation (emul…

    …ated)
    
    Internal references: FWRIVERHD-4554
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    69da9dd View commit details
    Browse the repository at this point in the history
  25. tests: microblaze: test specific configuration additions for MicroBlaze

    Internal references: FWRIVERHD-5201
    
    Signed-off-by: Alp Sayin <alpsayin@gmail.com>
    alpsayin committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b49b9dd View commit details
    Browse the repository at this point in the history