> From: Philippe Mathieu-Daudé <phi...@redhat.com>
>
> > +#if defined(CONFIG_USER_ONLY)
>
> > +#if !defined(TARGET_MIPS64)
> 
> Can you explain this change in the commit message? I don't understand
why you want to disable this CPU.

These limitations are meant to expose to end-user only features that make sense 
and are appropriately tested. People like you can easily comment out theses 
lines and do whatever experimentation they like.

About defined(CONFIG_USER_ONLY), it is just because a reasonable testing was 
not provided for system mode. It is not enough to add a code, and then enable 
system mode. A reasonable ("acceptance") testing should be done, and made 
available to others. I know, we do not have strict acceptance rules. But I 
would say a system image, kernel, and command line + plus some relatively mild 
testing of system mode should suffice. It would be nice to formalize that.

About !defined(TARGET_MIPS64), this is because O32 is the only supported 
user-mode ABI for this CPU.

One missing part is documentation update - unfortunately often forgotten.

Aleksandar

Reply via email to