mirror of https://github.com/xemu-project/xemu.git
hw/i386/ich9: Rename Q35_MASK to ICH9_MASK
The Q35_MASK macro is already defined by TYPE_Q35_HOST_DEVICE, so let TYPE_ICH9_LPC_DEVICE have its own one to prevent potential name clash. Signed-off-by: Bernhard Beschow <shentey@gmail.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20230213173033.98762-2-shentey@gmail.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
parent
892afa04e6
commit
c288b6869a
|
@ -75,7 +75,7 @@ struct ICH9LPCState {
|
|||
qemu_irq gsi[GSI_NUM_PINS];
|
||||
};
|
||||
|
||||
#define Q35_MASK(bit, ms_bit, ls_bit) \
|
||||
#define ICH9_MASK(bit, ms_bit, ls_bit) \
|
||||
((uint##bit##_t)(((1ULL << ((ms_bit) + 1)) - 1) & ~((1ULL << ls_bit) - 1)))
|
||||
|
||||
/* ICH9: Chipset Configuration Registers */
|
||||
|
@ -137,13 +137,13 @@ struct ICH9LPCState {
|
|||
#define ICH9_LPC_NB_PIRQS 8 /* PCI A-H */
|
||||
|
||||
#define ICH9_LPC_PMBASE 0x40
|
||||
#define ICH9_LPC_PMBASE_BASE_ADDRESS_MASK Q35_MASK(32, 15, 7)
|
||||
#define ICH9_LPC_PMBASE_BASE_ADDRESS_MASK ICH9_MASK(32, 15, 7)
|
||||
#define ICH9_LPC_PMBASE_RTE 0x1
|
||||
#define ICH9_LPC_PMBASE_DEFAULT 0x1
|
||||
|
||||
#define ICH9_LPC_ACPI_CTRL 0x44
|
||||
#define ICH9_LPC_ACPI_CTRL_ACPI_EN 0x80
|
||||
#define ICH9_LPC_ACPI_CTRL_SCI_IRQ_SEL_MASK Q35_MASK(8, 2, 0)
|
||||
#define ICH9_LPC_ACPI_CTRL_SCI_IRQ_SEL_MASK ICH9_MASK(8, 2, 0)
|
||||
#define ICH9_LPC_ACPI_CTRL_9 0x0
|
||||
#define ICH9_LPC_ACPI_CTRL_10 0x1
|
||||
#define ICH9_LPC_ACPI_CTRL_11 0x2
|
||||
|
@ -162,7 +162,7 @@ struct ICH9LPCState {
|
|||
#define ICH9_LPC_PIRQH_ROUT 0x6b
|
||||
|
||||
#define ICH9_LPC_PIRQ_ROUT_IRQEN 0x80
|
||||
#define ICH9_LPC_PIRQ_ROUT_MASK Q35_MASK(8, 3, 0)
|
||||
#define ICH9_LPC_PIRQ_ROUT_MASK ICH9_MASK(8, 3, 0)
|
||||
#define ICH9_LPC_PIRQ_ROUT_DEFAULT 0x80
|
||||
|
||||
#define ICH9_LPC_GEN_PMCON_1 0xa0
|
||||
|
@ -172,7 +172,7 @@ struct ICH9LPCState {
|
|||
#define ICH9_LPC_GEN_PMCON_LOCK 0xa6
|
||||
|
||||
#define ICH9_LPC_RCBA 0xf0
|
||||
#define ICH9_LPC_RCBA_BA_MASK Q35_MASK(32, 31, 14)
|
||||
#define ICH9_LPC_RCBA_BA_MASK ICH9_MASK(32, 31, 14)
|
||||
#define ICH9_LPC_RCBA_EN 0x1
|
||||
#define ICH9_LPC_RCBA_DEFAULT 0x0
|
||||
|
||||
|
|
Loading…
Reference in New Issue