aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.py b/configure.py
index fa4be8bd1..8eedf64b1 100755
--- a/configure.py
+++ b/configure.py
@@ -527,6 +527,7 @@ class ArchInfo(object):
lex_me_harder(infofile, self,
['aliases', 'submodels', 'submodel_aliases', 'isa_extn'],
{ 'endian': None,
+ 'family': None,
'unaligned': 'no'
})
@@ -596,6 +597,9 @@ class ArchInfo(object):
if unaligned_ok:
logging.info('Assuming unaligned memory access works')
+ if self.family is not None:
+ macros.append('TARGET_CPU_IS_%s_FAMILY' % (self.family.upper()))
+
macros.append('TARGET_UNALIGNED_MEMORY_ACCESS_OK %d' % (unaligned_ok))
return macros