8be545ba5a
include/system: Move exec/memory.h to system/memory.h
...
Convert the existing includes with
sed -i ,exec/memory.h,system/memory.h,g
Move the include within cpu-all.h into a !CONFIG_USER_ONLY block.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2025-04-23 14:08:21 -07:00
ee3d1f1b46
hw/char/parallel: Move portio_list from ParallelState to ISAParallelState
...
ParallelState::portio_list isn't used inside ParallelState context but only
inside ISAParallelState context, so move it there.
Signed-off-by: Bernhard Beschow <shentey@gmail.com >
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu >
Message-Id: <20240114123911.4877-4-shentey@gmail.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2024-02-14 06:09:32 -05:00
9cc44d9bd6
hw/char/parallel-isa: Export struct ISAParallelState
...
Allows the struct to be embedded directly into device models without additional
allocation.
Suggested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk >
Signed-off-by: Bernhard Beschow <shentey@gmail.com >
Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-Id: <20230612081238.1742-3-shentey@gmail.com >
[PMD: Update MAINTAINERS entry and use SPDX license identifier]
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2023-06-13 11:28:58 +02:00
8ff98e09f3
hw/char/parallel: Export struct ParallelState
...
Exporting ParallelState is a precondition for exporing TYPE_ISA_PARALLEL to be
performed in the next patch.
Suggested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk >
Signed-off-by: Bernhard Beschow <shentey@gmail.com >
Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-Id: <20230612081238.1742-2-shentey@gmail.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2023-06-13 11:28:58 +02:00
963e94a97b
hw/char/parallel: Move TYPE_ISA_PARALLEL to the header file
...
We are going to require the macro from other files, too, so move
this #define to the header file.
Message-Id: <20230512124033.502654-9-thuth@redhat.com >
Acked-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2023-05-22 09:44:48 +02:00
d484205210
Include exec/memory.h slightly less
...
Drop unnecessary inclusions from headers. Downgrade a few more to
exec/hwaddr.h.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Message-Id: <20190812052359.30071-17-armbru@redhat.com >
2019-08-16 13:31:52 +02:00
bb3d5ea858
hw/isa: Move parallel_hds_isa_init() to hw/char/parallel-isa.c
...
Again... (after 07dc788054 and 9157eee1b1 ).
We now extract the ISA bus specific helpers.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180308223946.26784-2-f4bug@amsat.org >
Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:47 +01:00