Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Differences between arm "versions?" (ARMv7 only)

Basically I would like to know the difference between ARMv7l and ARMv7hl?

I got a arm processor with armv7l and there are a lot of rpm's for armv7hl.

I don't exactly know what I have to search for to get information about that.

What is this "suffix" called? Are there any other types? What are they doing differently?

like image 393
Korbi Avatar asked Mar 20 '15 12:03

Korbi


People also ask

Is ARMv8 better than ARMv7?

ARMv8 adds 64-bit addressing capabilities, an improvement over the current ARMv7-A architecture, which is capable of up to 40-bit addressing. The architecture puts ARM into more direct competition with Intel and its 64-bit Xeon processors. The new architecture will take time to appear, however.

What's the difference between ARMv7 and ARMv8?

The ARMv7 architecture is the basis for all current 32-bit ARM Cortex™ processors, including the Cortex-A15 and Cortex-A9 processors. The ARMv8 architecture is the first ARM architecture that includes 64-bit execution, enabling processors based on the architecture to combine 64-bit execution with 32-bit execution.

How many versions of ARM are there?

The ARM architecture has evolved significantly since its introduction, and ARM continues to develop it. Seven major versions of the architecture have been defined to date, denoted by the version numbers 1 to 7.


1 Answers

I would assume that it's indicating packages compiled for little-endian and hard-float ABI as appropriate - i.e. it's a software thing and only tangentially related to the hardware.

In other words, you don't actually have an "armv7l" processor - you have an ARMv7 processor which may well have a hardware FPU (and can run big-endian if you really wanted to), but you happen to be running a soft-float userspace that doesn't rely on one being present - just like running an i686 distribution doesn't imply you're not on an x86_64 machine. Different Linux distributions have different names for their various ports but some trivial poking around suggests this case might be openSUSE's convention.

like image 128
Notlikethat Avatar answered Sep 27 '22 23:09

Notlikethat