Hello, I noticed that grub_pci_make_address addresses register on dword boundaries whereas some important byte registers aren't dword-aligned. It's impossible to access such registers in opaque way which is required when using grub-emu with PCI support. Here is a fix -- Regards Vladimir 'φ-coder/phcoder' Serbinenko