coreboot/src
Alper Nebi Yasak c63a198884 drivers/qemu/bochs: Use arch-independent data port
The QEMU Bochs display driver uses 0x1CF as its VBE DISPI data port, but
this is only present on x86. Instead, use the port at 0x1D0 [1] which is
available on both x86 and non-x86 architectures. The data port is also
calculated inline based on the VBE DISPI index port while reading and
writing, update those expressions as well.

[1] https://web.archive.org/web/20240404032816/https://www.qemu.org/docs/master/specs/standard-vga.html#io-ports-used

Change-Id: I899beb742d42c26f3e57023f05ff459094fce5f1
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82061
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-02-14 17:10:10 +00:00
..
acpi acpi: Zero-out MADT before filling it 2025-02-05 18:11:26 +00:00
arch arch/arm64: Drop DISABLE_PEDANTIC=1 for BL31 2025-02-05 00:00:03 +00:00
commonlib util/cbfstool/eventlog: Add low battery event type 2025-02-10 15:14:13 +00:00
console console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
cpu cpu/x86/smm: Fix smm_get_save_state() returning invalid pointer 2025-01-20 03:25:41 +00:00
device device/pci_rom: Move VBIOS checksum fix 2025-02-14 16:41:41 +00:00
drivers drivers/qemu/bochs: Use arch-independent data port 2025-02-14 17:10:10 +00:00
ec ec/google/chromeec: Implement early power off 2025-02-13 04:43:19 +00:00
include soc/intel/common: Add Panther Lake DTT support 2025-01-26 16:57:49 +00:00
lib lib: Replace 'unsigned long int' by 'unsigned long' 2025-01-12 04:51:51 +00:00
mainboard mb/google/nissa/var/craask: Modify eMMC DLL tuning value 2025-02-14 17:09:31 +00:00
northbridge nb/intel/i440bx: Drop self-specific debugging macros 2025-01-29 18:41:53 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc device/pci_rom: Move VBIOS checksum fix 2025-02-14 16:41:41 +00:00
southbridge sb/intel/bd82x6x: Apply EHCI mapping to xhci_overcurrent_mapping 2025-01-21 05:01:14 +00:00
superio superio/ite: Add support for IT8625E 2024-11-21 15:49:12 +00:00
vendorcode vc/intel/fsp: Update PTL FSP headers from 2431.00 to 2454.00 2025-02-04 13:00:11 +00:00
Kconfig drivers/option: Add CBFS file based option backend 2025-01-22 03:25:40 +00:00