|
@@ -124,6 +124,7 @@ static struct property *dlpar_clone_drconf_property(struct device_node *dn)
|
|
for (i = 0; i < num_lmbs; i++) {
|
|
for (i = 0; i < num_lmbs; i++) {
|
|
lmbs[i].base_addr = be64_to_cpu(lmbs[i].base_addr);
|
|
lmbs[i].base_addr = be64_to_cpu(lmbs[i].base_addr);
|
|
lmbs[i].drc_index = be32_to_cpu(lmbs[i].drc_index);
|
|
lmbs[i].drc_index = be32_to_cpu(lmbs[i].drc_index);
|
|
|
|
+ lmbs[i].aa_index = be32_to_cpu(lmbs[i].aa_index);
|
|
lmbs[i].flags = be32_to_cpu(lmbs[i].flags);
|
|
lmbs[i].flags = be32_to_cpu(lmbs[i].flags);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -147,6 +148,7 @@ static void dlpar_update_drconf_property(struct device_node *dn,
|
|
for (i = 0; i < num_lmbs; i++) {
|
|
for (i = 0; i < num_lmbs; i++) {
|
|
lmbs[i].base_addr = cpu_to_be64(lmbs[i].base_addr);
|
|
lmbs[i].base_addr = cpu_to_be64(lmbs[i].base_addr);
|
|
lmbs[i].drc_index = cpu_to_be32(lmbs[i].drc_index);
|
|
lmbs[i].drc_index = cpu_to_be32(lmbs[i].drc_index);
|
|
|
|
+ lmbs[i].aa_index = cpu_to_be32(lmbs[i].aa_index);
|
|
lmbs[i].flags = cpu_to_be32(lmbs[i].flags);
|
|
lmbs[i].flags = cpu_to_be32(lmbs[i].flags);
|
|
}
|
|
}
|
|
|
|
|