At present TestRegs uses the sequence: - create an Internals class that watches for new tasks - if machine is XXX, create XXX process and then wait for stop It can be simplified to instead look at the task to determine which ISA to use: - Create TestLib.AttachedSyscallDaemonProcess ; this creates a generic attached process (funit-regs) and runs until the first system call - get the tasks' ISA and use that to select the relevant test ; which means that for 32-on-64 the test automatically selects the 32-bit isa. Not all tests need converting. For the un-converted tests, create bug-reports and fail the test.
Note that TestRegs has been replaced by TestRegisters; the problem is still there.