> The behavior of recent kernels (2.6.25-rcN) and of past utrace kernels for
> a long time is to preserve the "normal" behavior of TF for the program
> itself. That means the TF bit is seen in eflags if user program put it
> there. On x86 this can be done (and some programs do it) with pushf/popf
> I ran all testsuite tests (both check and xcheck) a couple of hundred
> times on a Debian 4.0 32-bit instance using the utrace-ptrace-compat git
> branch kernel version
You might make sure utrace can boot UML. utrace has broken UML in the past.
Jeff
> Jeff Dike expressed interest in doing it, but I don't think he has done
> any of the regset work. What's there now (in utrace-tracehook-um.patch)
> is just the tracehook branch part of the work, which is enough simply to
> get UML to compile and work again with CONFIG_UTRACE=n (and hence, no