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

Add POSIX support #90

Merged
merged 31 commits into from
Jan 14, 2022
Merged

Add POSIX support #90

merged 31 commits into from
Jan 14, 2022

Commits on Jan 13, 2022

  1. Revert "Merge branch 'development' into cc-kernel-dev"

    This reverts commit 2e22bb3, reversing
    changes made to d68cfc7.
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    5dd0b3b View commit details
    Browse the repository at this point in the history
  2. Revert "Merge branch 'development' into cc-kernel-dev"

    This reverts commit 41fb403, reversing
    changes made to 71f092e.
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    0e4ca3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3f0e1a View commit details
    Browse the repository at this point in the history
  4. <RISC-V> Add support for arch, initial commit

    - Added RISC-V 32I code support
    - Added initial platform support for Sifive FE310G002 (Hifive 1B)
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    8f35a59 View commit details
    Browse the repository at this point in the history
  5. <RISC-V> Added exception handler

    - Added exception handler support
    - Updated arch file and minor fixes
    - Updated project and platform files
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    7a953c6 View commit details
    Browse the repository at this point in the history
  6. <Build & CI> Updates to support riscv

    - Updated jenkins build flow
    - bug fix in elf.mk
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    00e3dd7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e87cb5 View commit details
    Browse the repository at this point in the history
  8. <RISC-V> Added exception handler support

    - Updated Sifive E310 platform support
    - Added RISC-V I exception handling support
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    bc2cd46 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c054b5c View commit details
    Browse the repository at this point in the history
  10. <RISC-V> Updated interrupts and CLINT architecture

    - Updated arch exception and interrupt handlers
    - Added support for CLINT IRQs only
    - Updated platform files
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    f6cb618 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    de04cb5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    951f962 View commit details
    Browse the repository at this point in the history
  13. <Hifive 1B> Added platform boot and driver init

    - Added platform bootsrap support
    - Updated linker script to support driver init
    - Fixed memory alignment in linker script and section arrangement
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    9903687 View commit details
    Browse the repository at this point in the history
  14. <FE310> Hardcoding reset syndrome to 1

    - As the platform currently doesnt support reset source
      identification, the reset syndrome is by default pogrammed
      to "power on reset"
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    08bdb7a View commit details
    Browse the repository at this point in the history
  15. <Terravisor> fixed machine call bug

    - Fixed machine call bug while parsing the handler table
    - Added check for return pointers for arch_machine_call
    - Updated FE310 platform support
    - Updated projects to test riscv mcall
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    262b639 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ee720fa View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    38e924d View commit details
    Browse the repository at this point in the history
  18. <Remote Copy> Added remote copy to build engine

    eg:
    copy_to_remote: $(ELF)
    	scp @^ <username>@<server>:/<path>
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    5297343 View commit details
    Browse the repository at this point in the history
  19. <Make> Updated build with remote copy feature

    - Cleaned up project.mk and simplified targets assessment
    - Updated remote copy feature
    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    fefd3c5 View commit details
    Browse the repository at this point in the history
  20. Updated help

    akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    9e2b8a8 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9864ec2 View commit details
    Browse the repository at this point in the history
  22. <POSIX> build.mk bugfix

    pranjalchanda08 authored and akashkollipara committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    2310ea8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7378ad9 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7085e39 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2b93bc7 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    0dbc8de View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    304cebf View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e4457e0 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c6693fe View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    6f8bc37 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    6ea7566 View commit details
    Browse the repository at this point in the history