diff options
author | lloyd <[email protected]> | 2009-09-04 16:11:40 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2009-09-04 16:11:40 +0000 |
commit | f7595eeae651ff36709793989fd1688303915f5a (patch) | |
tree | 0741265889fd010c49235311d7c472586505369f /src | |
parent | f4b3c6307762507f652c37f10dc8e155c48d3e65 (diff) |
According to the Linux sources, S/390 and PowerPC can both do unaligned
memory accesses. Since this can be a pretty big win, enable it for them.
The m68k apparently also can, except in its (modern) Coldfire version,
but it's always big endian so mark that as such.
Diffstat (limited to 'src')
-rw-r--r-- | src/build-data/arch/m68k | 5 | ||||
-rw-r--r-- | src/build-data/arch/ppc | 1 | ||||
-rw-r--r-- | src/build-data/arch/s390 | 3 | ||||
-rw-r--r-- | src/build-data/arch/s390x | 3 |
4 files changed, 12 insertions, 0 deletions
diff --git a/src/build-data/arch/m68k b/src/build-data/arch/m68k index 27f246abc..759a3dac1 100644 --- a/src/build-data/arch/m68k +++ b/src/build-data/arch/m68k @@ -2,6 +2,11 @@ realname "Motorola 680x0" default_submodel 68020 +endian big + +# Except for Coldfire +#unaligned ok + <aliases> 680x0 68k diff --git a/src/build-data/arch/ppc b/src/build-data/arch/ppc index 16112f389..e2dfa6ea2 100644 --- a/src/build-data/arch/ppc +++ b/src/build-data/arch/ppc @@ -1,6 +1,7 @@ realname "PowerPC" endian big +unaligned ok default_submodel ppc604 diff --git a/src/build-data/arch/s390 b/src/build-data/arch/s390 index 392f51397..312b262c4 100644 --- a/src/build-data/arch/s390 +++ b/src/build-data/arch/s390 @@ -2,6 +2,9 @@ realname "S/390 31-bit" default_submodel s390 +endian big +unaligned ok + <submodels> s390 </submodels> diff --git a/src/build-data/arch/s390x b/src/build-data/arch/s390x index 49fb0bda7..9fe6bd615 100644 --- a/src/build-data/arch/s390x +++ b/src/build-data/arch/s390x @@ -2,6 +2,9 @@ realname "S/390 64-bit" default_submodel s390x +endian big +unaligned ok + <submodels> s390x </submodels> |