This allows rumpdisk to probe correctly on machines with broken LNKx._CRS methods by selecting a valid irq from _PRS possible resources and calling the _SRS method to set the irq. Somehow this fix is not working on some intel machines, but makes rump_init() get further than before during probe.
ACPI translator can only be used with gnumach that has been compiled with '--enable-apic --disable-linux-groups' because the irq requests apply to APIC pins, and linux drivers don't support irqs > 16. Thanks, Damien