On 12/21/21 8:32 AM, Paolo Bonzini wrote:
Avoid polluting the compilation of common-user/ with local include files; making an include file available to common-user/ should be a deliberate decision in order to keep a clear interface that can be used by both bsd-user/ and linux-user/.
The reason that I did not do this before is that very shortly we're going to have bsd-user/host/arch/host-signal.h too.
If we combine them into a top-level include like this, then we have to add host-specific ifdefs. IMO it is cleaner to leave them separate.
If you really really want to move them out of <os>-user/include/host, then the only other thing I can suggest is include/host/<os>/<arch>/.
r~