What do you mean by "only a subset of the x86 architecture is fully open"?
Are there instructions that only Intel and its partners (Microsoft) knows
about?
Second question: what on earth is "copyleft hardware"?! Do you have a copying
machine that duplicates computers?
The Free software movement is about freeing the users. Not the other
developers. As a user I want to know how to use the hardware (for instance,
to respect its users, the video card makers must detail how their cards must
be used, the best way to do so is releasing their drivers under a Free
software license). Nevertheless I do not need to know how to build the
hardware because I cannot build it myself. The required technology is far too
expensive. If one day, we have copying machines for hardware (the 3D printers
are the first step in that direction), the users will need the four freedoms
of Free software to be translated into the physical world. Until then, they
cannot exercise them. Therefore I believe requesting them is irrelevant.
NB: I am voluntarily provocative because I really would like to understand
the ethical issues addressed by the so-called copyleft-hardware.