ArmSystem.py (10846:751aa8add0bc) | ArmSystem.py (11234:c273990ed9bf) |
---|---|
1# Copyright (c) 2009, 2012-2013 ARM Limited | 1# Copyright (c) 2009, 2012-2013, 2015 ARM Limited |
2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license 9# terms below provided that you ensure that this notice is replicated --- 35 unchanged lines hidden (view full) --- 45 'VExpress_EMM' : 2272, 46 'VExpress_EMM64' : 2272} 47 48class ArmSystem(System): 49 type = 'ArmSystem' 50 cxx_header = "arch/arm/system.hh" 51 load_addr_mask = 0xffffffff 52 multi_proc = Param.Bool(True, "Multiprocessor system?") | 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license 9# terms below provided that you ensure that this notice is replicated --- 35 unchanged lines hidden (view full) --- 45 'VExpress_EMM' : 2272, 46 'VExpress_EMM64' : 2272} 47 48class ArmSystem(System): 49 type = 'ArmSystem' 50 cxx_header = "arch/arm/system.hh" 51 load_addr_mask = 0xffffffff 52 multi_proc = Param.Bool(True, "Multiprocessor system?") |
53 boot_loader = Param.String("", "File that contains the boot loader code if any") | 53 boot_loader = VectorParam.String([], 54 "File that contains the boot loader code. Zero or more files may be " 55 "specified. The first boot loader that matches the kernel's " 56 "architecture will be used.") |
54 gic_cpu_addr = Param.Addr(0, "Addres of the GIC CPU interface") 55 flags_addr = Param.Addr(0, "Address of the flags register for MP booting") 56 have_security = Param.Bool(False, 57 "True if Security Extensions are implemented") 58 have_virtualization = Param.Bool(False, 59 "True if Virtualization Extensions are implemented") 60 have_lpae = Param.Bool(False, "True if LPAE is implemented") 61 highest_el_is_64 = Param.Bool(False, --- 36 unchanged lines hidden --- | 57 gic_cpu_addr = Param.Addr(0, "Addres of the GIC CPU interface") 58 flags_addr = Param.Addr(0, "Address of the flags register for MP booting") 59 have_security = Param.Bool(False, 60 "True if Security Extensions are implemented") 61 have_virtualization = Param.Bool(False, 62 "True if Virtualization Extensions are implemented") 63 have_lpae = Param.Bool(False, "True if LPAE is implemented") 64 highest_el_is_64 = Param.Bool(False, --- 36 unchanged lines hidden --- |