qemu-log: Add new log category for guest bugs
Add a new category for device models to log guest behaviour which is likely to be a guest bug of some kind (accessing nonexistent registers, reading 32 bit wide registers with a byte access, etc). Making this its own log category allows those who care (mostly guest OS authors) to see the complaints without bothering most users. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
de9e9d9f17
commit
e54eba1986
@ -116,6 +116,9 @@ const CPULogItem cpu_log_items[] = {
|
||||
"show all i/o ports accesses" },
|
||||
{ LOG_UNIMP, "unimp",
|
||||
"log unimplemented functionality" },
|
||||
{ LOG_GUEST_ERROR, "guest_errors",
|
||||
"log when the guest OS does something invalid (eg accessing a\n"
|
||||
"non-existent register)" },
|
||||
{ 0, NULL, NULL },
|
||||
};
|
||||
|
||||
|
@ -35,6 +35,7 @@ static inline bool qemu_log_enabled(void)
|
||||
#define CPU_LOG_TB_CPU (1 << 8)
|
||||
#define CPU_LOG_RESET (1 << 9)
|
||||
#define LOG_UNIMP (1 << 10)
|
||||
#define LOG_GUEST_ERROR (1 << 11)
|
||||
|
||||
/* Returns true if a bit is set in the current loglevel mask
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user