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

LoongArch: add old BPI compatibility (Once again) #130

Merged

Conversation

sterling-teng
Copy link
Contributor

This is a general PR, mainly adding compatibility support for ABI1.0 and ABI2.0, and some fixes. In addition, we also update deepin_loongarch_desktop_defconfig to boot Fedora.

Some links:
Fedora ISO: https://github.com/fedora-remix-loongarch/releases-info
Diff of ABI1.0 and ABI2.0: loongson/LoongArch-Documentation#74
Firmware: https://github.com/loongson/Firmware/tree/main

  • Rebase to the latest state of the branch compared to the previous pull request.

Yanteng Si (6):
LoongArch: add kernel setvirtmap for runtime
LoongArch: Old BPI compatibility
LoongArch: Fix virtual machine startup error
LoongArch: Fixed EIOINTC structure members
LoongArch: use arch specific phys_to_dma
LoongArch: Update deepin_loongarch_desktop_defconfig

Yanteng Si added 6 commits May 13, 2024 14:49
Signed-off-by: liuyun <[email protected]>
Signed-off-by: Yanteng Si <[email protected]>
Signed-off-by: liuyun <[email protected]>
Signed-off-by: Yanteng Si <[email protected]>
Signed-off-by: liuyun <[email protected]>
Signed-off-by: maobibo <[email protected]>
Signed-off-by: Yanteng Si <[email protected]>
Resolve the problem that the multi-node cpus fail to boot.

Signed-off-by: yangqiming <[email protected]>
Signed-off-by: Yanteng Si <[email protected]>
To be compatible with OLD firmware which has no _DMA method,
we should use arch specific phys_to_dma.

Signed-off-by: Hongchen Zhang <[email protected]>
Signed-off-by: Yanteng Si <[email protected]>
The current config can't boot fedora, let's update it.

Signed-off-by: Yanteng Si <[email protected]>
@deepin-ci-robot
Copy link

Hi @sterling-teng. Thanks for your PR.

I'm waiting for a deepin-community member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@Avenger-285714
Copy link
Collaborator

great!

@Avenger-285714
Copy link
Collaborator

/approve

@Avenger-285714 Avenger-285714 merged commit be1af57 into deepin-community:linux-6.6.y May 13, 2024
1 of 2 checks passed
@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Avenger-285714
Once this PR has been reviewed and has the lgtm label, please assign tsic404 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Avenger-285714 added a commit that referenced this pull request May 13, 2024
This is a general PR, mainly adding compatibility support for ABI1.0 and ABI2.0,
and some fixes. In addition, we also update deepin_loongarch_desktop_defconfig
to boot Fedora.

Some links:
Fedora ISO: https://github.com/fedora-remix-loongarch/releases-info
Diff of ABI1.0 and ABI2.0: loongson/LoongArch-Documentation#74
Firmware: https://github.com/loongson/Firmware/tree/main

Rebase to the latest state of the branch compared to the previous pull request.
Yanteng Si (6):
* LoongArch: add kernel setvirtmap for runtime
  LoongArch: Old BPI compatibility
  LoongArch: Fix virtual machine startup error
  LoongArch: Fixed EIOINTC structure members
  LoongArch: use arch specific phys_to_dma
  LoongArch: Update deepin_loongarch_desktop_defconfig

Signed-off-by: Yanteng Si <[email protected]>
Signed-off-by: WangYuli <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants