1c1
< # Copyright (c) 2009 ARM Limited
---
> # Copyright (c) 2009, 2012-2013 ARM Limited
47c47,48
< 'VExpress_EMM' : 2272}
---
> 'VExpress_EMM' : 2272,
> 'VExpress_EMM64' : 2272}
56a58,74
> have_security = Param.Bool(False,
> "True if Security Extensions are implemented")
> have_virtualization = Param.Bool(False,
> "True if Virtualization Extensions are implemented")
> have_lpae = Param.Bool(False, "True if LPAE is implemented")
> have_generic_timer = Param.Bool(False,
> "True if the Generic Timer extension is implemented")
> highest_el_is_64 = Param.Bool(False,
> "True if the register width of the highest implemented exception level "
> "is 64 bits (ARMv8)")
> reset_addr_64 = Param.UInt64(0x0,
> "Reset address if the highest implemented exception level is 64 bits "
> "(ARMv8)")
> phys_addr_range_64 = Param.UInt8(40,
> "Supported physical address range in bits when using AArch64 (ARMv8)")
> have_large_asid_64 = Param.Bool(False,
> "True if ASID is 16 bits in AArch64 (ARMv8)")
64,65c82,85
< atags_addr = Param.Addr(0x100,
< "Address where default atags structure should be written")
---
> atags_addr = Param.Addr("Address where default atags structure should " \
> "be written")
> boot_release_addr = Param.Addr(0xfff8, "Address where secondary CPUs " \
> "spin waiting boot in the loader")