Lines Matching refs:args
48 def write_header(args):
50 args.output.write(pack('8s', BOOT_MAGIC))
51 args.output.write(pack('10I',
52 filesize(args.kernel), # size in bytes
53 args.base + args.kernel_offset, # physical load addr
54 filesize(args.ramdisk), # size in bytes
55 args.base + args.ramdisk_offset, # physical load addr
56 filesize(args.second), # size in bytes
57 args.base + args.second_offset, # physical load addr
58 args.base + args.tags_offset, # physical addr for kernel tags
59 args.pagesize, # flash page size we assume
61 (args.os_version << 11) | args.os_patch_level)) # os version and patch level
62 args.output.write(pack('16s', args.board.encode())) # asciiz product name
63 args.output.write(pack('512s', args.cmdline[:512].encode()))
66 update_sha(sha, args.kernel)
67 update_sha(sha, args.ramdisk)
68 update_sha(sha, args.second)
71 args.output.write(img_id)
72 args.output.write(pack('1024s', args.cmdline[512:].encode()))
73 pad_file(args.output, args.pagesize)
158 def write_data(args):
159 write_padded_file(args.output, args.kernel, args.pagesize)
160 write_padded_file(args.output, args.ramdisk, args.pagesize)
161 write_padded_file(args.output, args.second, args.pagesize)
165 args = parse_cmdline()
166 img_id = write_header(args)
167 write_data(args)
168 if args.id: