Skip to content
Snippets Groups Projects
  1. May 30, 2022
  2. May 28, 2022
    • Helge Deller's avatar
      hppa: Fix serial port assignments and pass-through · 5079892d
      Helge Deller authored
      
      This fixes the serial ports in the emulation to behave as on original
      hardware.
      
      On the real hardware, the LASI UART is serial port #0 and the DINO UART
      is serial port #1. This is fixed in SeaBIOS-hppa firmware v6, which is
      why at least this firmware version is required.
      
      The serial port addresses in hppa/hppa_hardware.h have to be swapped,
      and when creating the virtual serial ports the correct port addresses
      are used.
      
      This patch now for example allows to specify on the qemu command line:
           -serial mon:stdio -serial /dev/ttyS4
      to use the emulated ttyS0 in the guest for console output, and pass
      ttyS4 from the host to ttyS1 in the guest.
      
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      Reviewed-by: default avatarMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      5079892d
    • Helge Deller's avatar
      hppa: Sync contents of hppa_hardware.h header file with SeaBIOS-hppa · 4de43540
      Helge Deller authored
      
      The hppa_hardware.h header file holds many constants for addresses and
      offsets which are needed while building the firmware (SeaBIOS-hppa) and
      while setting up the virtual machine in QEMU.
      
      That's why this header file needs to be in sync between both source code
      repositories. This patch adds a comment mentioning this dependency at
      the top of this file and restores some DINO relevant offsets.
      
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      Reviewed-by: default avatarMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      4de43540
  3. May 26, 2022
  4. May 25, 2022
  5. May 24, 2022
  6. May 23, 2022
  7. May 19, 2022
Loading