On 01/02/2018 04:44 PM, Michael Clark wrote: > Holds the state of a heterogenous array of RISC-V hardware threads.
At the moment they are homogeneous, since they are all created from the same cpu_model. Is that the ultimate intent? > +static Property riscv_harts_props[] = { > + DEFINE_PROP_UINT32("num-harts", RISCVHartArrayState, num_harts, 1), > + DEFINE_PROP_STRING("cpu-model", RISCVHartArrayState, cpu_model), > + DEFINE_PROP_END_OF_LIST(), > +}; How does num_harts interact with max_cpus and smp_cpus, and thus the related command-line options? r~