Marc-André Lureau
0f9668e0c1
Remove qemu-common.h include from most units
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-Id: <20220323155743.1585078-33-marcandre.lureau@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2022-04-06 14:31:55 +02:00
Chetan Pant
8af82b8e81
x86 hvf cpus: Fix Lesser GPL version number
...
There is no "version 2" of the "Lesser" General Public License.
It is either "GPL version 2.0" or "Lesser GPL version 2.1".
This patch replaces all occurrences of "Lesser GPL version 2" with
"Lesser GPL version 2.1" in comment section.
Signed-off-by: Chetan Pant <chetan4windows@gmail.com >
Message-Id: <20201023124012.20035-1-chetan4windows@gmail.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2020-11-15 16:45:27 +01:00
Roman Bolshakov
577f02b890
i386: hvf: Move lazy_flags into CPUX86State
...
The lazy flags are still needed for instruction decoder.
Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com >
Message-Id: <20200528193758.51454-12-r.bolshakov@yadro.com >
[Move struct to target/i386/cpu.h - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2020-06-12 11:19:37 -04:00
Roman Bolshakov
967f4da2af
i386: hvf: Drop rflags from HVFX86EmulatorState
...
HVFX86EmulatorState carries it's own copy of x86 flags. It can be
dropped in favor of eflags in generic CPUX86State.
Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com >
Message-Id: <20200528193758.51454-9-r.bolshakov@yadro.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2020-06-12 11:15:02 -04:00
Paolo Bonzini
895f9fdf3a
i386: hvf: cleanup x86_gen.h
...
This only includes VM_PANIC now. No need to include it from headers.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-12-22 15:02:07 +01:00
Paolo Bonzini
ff2de1668c
i386: hvf: remove addr_t
...
Use target_ulong for virtual addresses and uint64_t for physical
addresses.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-12-22 15:02:07 +01:00
Paolo Bonzini
e8a632579d
i386: hvf: simplify flag handling
...
Remove much indirection and duplicate code, and provide a cleaner interface
out of x86_flags.c.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-12-22 15:02:07 +01:00
Paolo Bonzini
746827825d
i386: hvf: remove more dead emulator code
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-12-22 15:02:07 +01:00
Paolo Bonzini
f9fea77740
i386: hvf: header cleanup
...
Remove inclusions of system headers and avoid "pragma once".
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-12-22 15:02:07 +01:00
Paolo Bonzini
69e0a03c3f
i386: hvf: move all hvf files in the same directory
...
Just call it hvf/, no need for the "utils" suffix.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-12-22 15:02:05 +01:00