Age | Commit message (Collapse) | Author |
|
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
The Virtualizer allows to incorporate a root filesytem up to a size of 32M
(0x2000000) by default.
The upper limit of the FILESYSTEM section is $(HIBASE)00000. The start address
of the FILESYSTEM section FSADDR has to be set to 0x8df00000 ($(HIBASE)00000 -
0x2000000).
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Basically:
$ for f in $(find . -name "*.[ch]"); do indent -linux $f; done
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
files.
Introduce the parameter string dualcluster which for now only contains the
model parameter coretile.dualclustersystemconfigurationblock.CFG_ACTIVECLUSTER.
It is set to the model's default value 0x1 meaning the model will boot on the
primary cluster (A15). Set it to 0x2 to be able to boot from secondary cluster
(A7).
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Enable Ethernet and user-mode networking and expose the default gatord
listening port in user-mode networking.
Configure the uarts to ignore the clock rate and transmit/receive serial data
immediately.
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Changed the default payload application, i.e. the binary 'kernel' in the
bootwrapper/payload subdirectory.
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
This patch updates the KFSCB address according to the RS1 memory map.
Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Although BOOT_CLUSTER is already known to bootwrapper, it was not accessible
from the switcher so far.
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
The for loop in wait_for_secondaries() was only considering the
array elements cpus_ready[0][j]. In case the A7 cluster is the
boot cluster, the secondaries write to the array elements
cpus_ready[1][j].
That's why the end condition of the for loop has to be increased
by one in the 'switching' case.
Please note, that active_clusters is always one in the 'switching'
case, whereas it is two in the 'always on' case.
To be able to distinguish between these cases, the SWITCHER variable
is introduced into the bootwrapper Makefile.
Although it is already defined in the big-little Makefile, we do not
want to create a shared Makefile between bootwrapper and big-little
for now.
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Setting BOOT_CLUSTER to 1 and HOST_CLUSTER to 0 allows to boot from cluster 1.
It's working for the A15x1-A7x1 model. When using the A15x4-A7x4 model, the
primary CPU waits forever for the Secondaries. By default BOOT_CLUSTER is set
to 0 and HOST_CLUSTER is set to 1.
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Basically:
$ for f in $(find . -name "*.[ch]"; do indent -linux $f; done
Signed-off-by: Robin Randhawa <robin.randhawa@arm.com>
|
|
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
|
|
Intended to be the basis for the VSM development.
|
|
This will be the basis for the VSM.
|