Philippe Mathieu-Daudé
489983d6b4
hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c
...
- add "hw/net/ne2000-isa.h"
- remove the old i386 dependency
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Acked-by: David Gibson <david@gibson.dropbear.id.au > [PPC]
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
866e2b3727
hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"
...
and remove the old i386/pc dependency.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
e07b15891e
hw/display/vga: "vga_int.h" requires "ui/console.h"
...
since The VGACommonState struct has a GraphicHwOps *hw_ops member,
then remove the now unnecessary includes.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
d10d69e39d
hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
b1c439d179
hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc
...
enable_tco is specific to i386/pc.
Suggested-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Igor Mammedov <imammedo@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
9dc047ce8f
hw/acpi: ACPI_PM_* defines are not restricted to i386 arch
...
this allows to remove the old i386/pc dependency on acpi/core.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Igor Mammedov <imammedo@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
6c646a11bf
hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Reviewed-by: David Gibson <david@gibson.dropbear.id.au >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
acf695eca6
hw/timer/i8254: rename pit_init() -> i8254_pit_init()
...
and remove the old i386/pc dependency
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
40a3bbc93e
hw/unicore32: restrict hw addr defines to source file
...
and drop unused #includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
2070aaebd2
hw/virtio-balloon: remove old i386 dependency
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
4c22db4485
hw/tpm: remove old i386 dependency
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@gmail.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
b0392e8f78
hw/i2c: remove old i386 dependency
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
34d06688b2
hw/ipmi: remove old i386 dependency
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Corey Minyard <cminyard@mvista.com >
Tested-by: Corey Minyard <cminyard@mvista.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
786316113a
hw/ide: remove old i386 dependency
...
and remove a duplicated include
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Acked-by: John Snow <jsnow@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
09db4d37d2
misc: remove old i386 dependency
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
433545d569
amd_iommu: avoid needless includes in header file
...
instead move them to the source file
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
f7ee2cf9d1
hw/ssi/aspeed_smc: remove unused #include
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
c8b15f913d
hw/misc/pvpanic: remove unused #include
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
44ae27d65c
hw/input/vmmouse: remove unused #include
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
1330f1e2b7
numa: remove unused #include
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
d6e3f50a47
misc: avoid "include/" in include path
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
9d80865724
nios2: remove duplicated includes (in code commented out)
...
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
6f144ff081
i386/hax: remove duplicated include
...
this file in include in "target/i386/hax-i386.h":
#ifdef CONFIG_WIN32
#include "target/i386/hax-windows.h"
#endif
which guaranties that sysemu/os-win32.h is previously included (CONFIG_WIN32)
Suggested-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
744fc0540d
i386/hax: remove duplicated includes
...
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
1945e6ab47
ppc: remove duplicated includes
...
applied using ./scripts/clean-includes
not needed since 7ebaf79556
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Acked-by: David Gibson <david@gibson.dropbear.id.au >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
ff676046fb
misc: remove duplicated includes
...
exec: housekeeping (funny since 02d0e09503 )
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Acked-by: Cornelia Huck <cohuck@redhat.com >
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
47181f5d45
misc: remove headers implicitly included
...
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com >
Reviewed-by: Ben Warren <ben@skyportsystems.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
7d98febd67
block: remove "qemu/osdep.h" from header file
...
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
b86caf7ad8
hw: remove "qemu/osdep.h" from header files
...
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Corey Minyard <cminyard@mvista.com >
Tested-by: Corey Minyard <cminyard@mvista.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
e9808d0969
hw: use "qemu/osdep.h" as first #include in source files
...
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Acked-by: David Gibson <david@gibson.dropbear.id.au >
Acked-by: Cornelia Huck <cohuck@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
6061b5c63e
MAINTAINERS: add missing entry for include/hw/net/
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
cec16f0d82
MAINTAINERS: add entries for timer/m48t59
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
1732be8657
MAINTAINERS: add an entry for input/pckbd.c
...
and fix a typo in the "PC Chipset" section
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
edc46aff4e
MAINTAINERS: add an entry for watchdog/wdt_ib700
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
0a9464b572
MAINTAINERS: add an entry for the i82378 (superio)
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
ea638a458f
MAINTAINERS: add an entry for the i8257 (DMA controller)
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
1cd6dccb60
MAINTAINERS: add an entry for the i82374 (southbridge)
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
aa3a41f96e
MAINTAINERS: add entries for i2c/ppc4xx
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Corey Minyard <cminyard@mvista.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Tao Wu
160997fa6d
hw/input/hid: Add support for several keys.
...
Add support for these keys: audiomute volumedown volumeup power.
Tested with "sendkey" command in monitor and verify the behavior
in guest OS.
Signed-off-by: Tao Wu <lepton@google.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
27de8f2dcf
hw/registerfields: add missing include
...
This allows to use this header in qtests.
This fixes:
CC tests/test.o
include/hw/registerfields.h:32:41: error: implicit declaration of function ‘MAKE_64BIT_MASK’ [-Werror=implicit-function-declaration]
MAKE_64BIT_MASK(shift, length)};
^
include/hw/registerfields.h:39:5: error: implicit declaration of function ‘extract64’; [-Werror=implicit-function-declaration]
extract64((storage), R_ ## reg ## _ ## field ## _SHIFT,
^
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Darren Kenny <darren.kenny@oracle.com >
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
cdb70a5c18
hw/registerfields: add 64-bit extract/deposit macros
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Darren Kenny <darren.kenny@oracle.com >
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
9102fe6c7f
hw/registerfields: fix a typo in the FIELD() documentation
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Darren Kenny <darren.kenny@oracle.com >
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
06a7b24350
MAINTAINERS: add "hw/registerfields.h" in Register API entry
...
Orphan since afb3141c66
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Darren Kenny <darren.kenny@oracle.com >
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
28fa29272f
Makefile: add more targets to the UNCHECKED_GOALS rule
...
These targets don't need a full build of git submodules.
(See b8e535ae8a and eaa2ddbb76 ).
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Peter Maydell
4d60b25b37
accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h
...
The cpu-exec-common.c file includes memory-internal.h, but it doesn't
actually use anything from that header. Remove the unnecessary include.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Mike Frysinger
4e81129645
build: fix typo in error message
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
Reviewed-by: John Snow <jsnow@redhat.com >
Reviewed-by: Eric Blake <eblake@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Philippe Mathieu-Daudé
b98a3bae25
Makefile: use $(MAKE) variable
...
For some systems (i.e. FreeBSD) the default 'make' is not compatible with the
GNU extensions used by QEMU makefiles.
Calling the GNU make (gmake) works, however the help displayed refers to the
host 'make' and copy/paste leads to lot of unobvious errors:
$ gmake check-help
[...]
make check Run all tests
$ make check
make: "Makefile" line 28: Missing dependency operator
make: "Makefile" line 37: Need an operator
make: "Makefile" line 41: warning: duplicate script for target "git-submodule-update" ignored
make: "rules.mak" line 70: warning: duplicate script for target "%.o" ignored
make: Unknown modifier ' '
make: Unclosed substitution for eval modules (= missing)
make: "tests/Makefile.include" line 24: Variable/Value missing from "export"
make: "tests/" line 1: warning: Zero byte read from file, skipping rest of line.
make: "tests/" line 1: Need an operator
make: "Makefile" line 660: warning: duplicate script for target "ifneq" ignored
make: "Makefile" line 78: warning: using previous script for "ifneq" defined here
make: Fatal errors encountered -- cannot continue
Using the $(MAKE) variable, the help displayed is consistent with the 'make'
program used.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Eric Blake <eblake@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Vicente Jimenez Aguilar
ef670726a5
Document pretty parameter for mon option
...
Documentation: document pretty parameter for mon option
that turns on JSON pretty printing
Signed-off-by: Vicente Jimenez Aguilar <googuy@gmail.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Marc-André Lureau
e2fbe20851
memory: remove unused memory_region_set_global_locking()
...
This was never used since its introduction in commit
196ea13104 ("memory: Add global-locking property to memory
regions").
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00
Marc-André Lureau
67eb7f4884
.gitignore: remove vscclient
...
It was removed with libcacard, since:
commit 7b02f5447c
Author: Marc-André Lureau <marcandre.lureau@redhat.com >
Date: Sun Aug 30 11:48:40 2015 +0200
libcacard: use the standalone project
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-12-18 17:07:02 +03:00