Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • R rusty-loader
  • Project information
    • Project information
    • Activity
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • ACS
  • Public
  • HermitCore
  • rusty-loader
  • Repository

Switch branch/tag
  • rusty-loader
  • src
  • arch
  • aarch64
  • entry.s
Find file BlameHistoryPermalink
  • Jonathan Schwender's avatar
    aarch64: Add WIP qemu raspi3 machine support · 4441760c
    Jonathan Schwender authored Apr 05, 2021
    - Only initialize CPU 0 and spin on other CPUs (based on https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials/)
    - Adjust physical start address of RAM to correct value for raspi3 (again based on the raspberry tutorial)
    - Add feature to map write_char() to use a special address for usage with qemu. The aarch64 solution doesn't seem to work on qemu. Didn't look to closely though.
     The feature is enabled by default for make arch=aarch64 for now. A toggle is future work
    4441760c

Replace entry.s

Attach a file by drag & drop or click to upload


Cancel
GitLab will create a branch in your fork and start a merge request.