0a1,12
> # Copyright (c) 2013 ARM Limited
> # All rights reserved.
> #
> # The license below extends only to copyright in the software and shall
> # not be construed as granting a license to any other intellectual
> # property including but not limited to intellectual property relating
> # to a hardware implementation of the functionality of the software
> # licensed hereunder. You may use the software subject to the license
> # terms below provided that you ensure that this notice is replicated
> # unmodified and in its entirety in all distributions of the software,
> # modified or unmodified, in source code or in binary form.
> #
34a47
> import MemConfig
39a53,56
> def _listMemTypes(option, opt, value, parser):
> MemConfig.print_mem_list()
> sys.exit(0)
>
47a65,70
> parser.add_option("--list-mem-types",
> action="callback", callback=_listMemTypes,
> help="List available memory types")
> parser.add_option("--mem-type", type="choice", default="simple_mem",
> choices=MemConfig.mem_names(),
> help = "type of memory to use")