> Finally, why the use of packed? In general you really only want to use packed
> when you're using it to directly address data. Why not deserialize the data
> from memory into an unpacked struct? That's how ACPICA seems to do it.
Because in most cases, it is not data, but register space we are
accessing.
Are you suggesting to learn our coding style from ACPI? Who are you and
what did you do to Ron Minnich? ;)