Lines Matching refs:arch

37     def __init__(self, arch, path):
38 self.arch = arch
216 def make_cmd(cmd, arch, cross_compile, knl_path):
217 make = f"{cmd} ARCH={arch} CROSS_COMPILE={cross_compile}"
226 def make_config(arch, config, corss_compile, knl_path):
227 make = f"make {config} ARCH={arch} CROSS_COMPILE={corss_compile}"
236 def make_j(arch, cross_compile, knl_path):
237 make = f'make -j{os.cpu_count()} ARCH={arch} CROSS_COMPILE={cross_compile}'
245 reporter = Reporter(arch, knl_path)
270 def cp_config(arch, config, config_path, knl_path):
271 if os.path.exists(config_path.format(arch, config)):
272 cp = f'cp ' + config_path.format(arch, config) + ' ' + os.path.join(knl_path, 'arch', arch, 'configs', config)
278 print(f'"{config_path.format(arch, config)}" not exists!')
279 return ret, f'"{config_path.format(arch, config)}" not exists!'
297 def build(arch, config, config_path, cross_compile, knl_path, logger):
298 ret, msg = make_cmd('make defconfig', arch, cross_compile, knl_path)
303 ret, msg = make_cmd('make oldconfig', arch, cross_compile, knl_path)
308 ret, msg = make_cmd('make clean', arch, cross_compile, knl_path)
313 ret, msg = make_j(arch, cross_compile, knl_path)
318 ret, msg = cp_config(arch, config, config_path, knl_path)
323 ret, msg = make_config(arch, config, cross_compile, knl_path)
328 ret, msg = make_cmd('make clean', arch, cross_compile, knl_path)
333 ret, msg = make_j(arch, cross_compile, knl_path)
338 ret, msg = make_cmd('make allmodconfig', arch, cross_compile, knl_path)
346 ret, msg = make_cmd('make clean', arch, cross_compile, knl_path)
351 ret, msg = make_j(arch, cross_compile, knl_path)
360 config_path = './kernel/linux/config/linux-5.10/arch/{0}/configs/{1}'
367 arch = 'arm'
370 arm_ret, arm_msg = build(arch, config, config_path, cross_compile, knl_path, logger)
372 arch = 'arm64'
375 arm64_ret, arm64_msg = build(arch, config, config_path, cross_compile, knl_path, logger)