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

Support Hi3798mv200 #1

Draft
wants to merge 43 commits into
base: master
Choose a base branch
from
Draft

Conversation

185264646
Copy link
Member

@185264646 185264646 commented Mar 23, 2023

Just a very early draft, for review prupose only.

@185264646 185264646 self-assigned this Mar 23, 2023
@185264646 185264646 requested a review from yangfl March 23, 2023 07:24
or else the behavior is wrong.
Rearrange dependencies of l-loader. Move linker script to first to use
$^ directly

Remove one unused target.
This fixes parallel compilation.
IOCONFIG register offsets are different for CV200 and MV200. Simply
disable it as it's broken and afaik used by no one.
Latest GNU Assembler does not like the following line very much:
```
.section .fip,#alloc
```

With the help of GAS manual (https://sourceware.org/binutils/docs-2.42/as/Section.html#ELF-Version),
we know the old directive is an special directive only for SPARC ELF
targets.

So let's use the recommended .section directive. No semantic change.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant