Skip to content
Commit 76ffb578 authored by Michael Ellerman's avatar Michael Ellerman
Browse files

powerpc/prom: Switch to using structs for ibm_architecture_vec



Now that we've defined structures to describe each of the client
architecture vectors, we can use those to construct the value we pass to
firmware.

This avoids the tricks we previously played with the W() macro, allows
us to properly endian annotate fields, and should help to avoid bugs
introduced by failing to have the correct number of zero pad bytes
between fields.

It also means we can avoid hard coding IBM_ARCH_VEC_NRCORES_OFFSET in
order to update the max_cpus value and instead just set it.

Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent d03d1d65
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment