1# -*- mode:python -*- 2 3# Copyright (c) 2006 The Regents of The University of Michigan 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 29 unchanged lines hidden (view full) --- 38# 39# ISA "switch header" generation. 40# 41# Auto-generate arch headers that include the right ISA-specific 42# header based on the setting of THE_ISA preprocessor variable. 43# 44################################################################# 45 |
46env.SwitchingHeaders( 47 Split(''' |
48 decoder.hh 49 interrupts.hh 50 isa.hh 51 isa_traits.hh 52 kernel_stats.hh 53 locked_mem.hh 54 microcode_rom.hh 55 mmapped_ipr.hh 56 mt.hh 57 process.hh 58 pseudo_inst.hh 59 registers.hh 60 remote_gdb.hh 61 stacktrace.hh 62 tlb.hh 63 types.hh 64 utility.hh 65 vtophys.hh |
66 '''), 67 env.subst('${TARGET_ISA}')) |
68 |
69if env['BUILD_GPU']: 70 gpu_isa_switch_hdrs = Split(''' 71 gpu_decoder.hh 72 gpu_isa.hh 73 gpu_types.hh 74 ''') 75 76 make_gpu_switching_dir('arch', gpu_isa_switch_hdrs, env) --- 131 unchanged lines hidden --- |