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

net7/net8 run on arm9 or arm11 #83975

Closed
cuican6 opened this issue Mar 27, 2023 · 3 comments
Closed

net7/net8 run on arm9 or arm11 #83975

cuican6 opened this issue Mar 27, 2023 · 3 comments
Labels
area-Meta question Answer questions and provide assistance, not an issue with source code or documentation.

Comments

@cuican6
Copy link

cuican6 commented Mar 27, 2023

net7 or net8 can run with arm9 or arm11?

@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Mar 27, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Mar 27, 2023
@hopperpl
Copy link

Both are about the very old ARM processors, pre-year 2000 and around early 2000. The ARM9 is ARMv4/v5 instruction set and the ARM11 is ARMv6, all 32-bit architectures.

Based on the lack of essential CPU features like division and (fast) multiplication and others, I would say both processors are not supported and will never be.

I may get corrected on this one, but net7/net8 are way too heavy for these small processors.

@alexrp
Copy link
Contributor

alexrp commented Mar 27, 2023

I believe CoreCLR can kinda-sorta run on ARMv6, but there's going to be some DIY around building. Mono definitely can.

Technically there's nothing preventing a port of CoreCLR or Mono to ARMv4-5. But it's not going to work out of the box, and I somewhat doubt that there's interest in taking patches for this in upstream .NET, considering even ARMv6-7 is on the chopping block.

I will say that for Mono, the oldest ARM we've successfully run it on is ARMv5, and even that has been painful over the years. IIRC one of the pain points was missing instructions related to atomics and memory barriers. I would generally advise people to stay far away from anything older than ARMv7 if at all possible.

@jkotas jkotas added area-Meta question Answer questions and provide assistance, not an issue with source code or documentation. labels Mar 27, 2023
@ghost
Copy link

ghost commented Mar 27, 2023

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

Issue Details

net7 or net8 can run with arm9 or arm11?

Author: cuican6
Assignees: -
Labels:

area-Meta, untriaged, needs-area-label

Milestone: -

@jkotas jkotas closed this as completed Mar 27, 2023
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Mar 27, 2023
@jeffhandley jeffhandley removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Mar 27, 2023
@dotnet dotnet locked as resolved and limited conversation to collaborators Apr 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Meta question Answer questions and provide assistance, not an issue with source code or documentation.
Projects
None yet
Development

No branches or pull requests

5 participants