On Sat, Nov 01, 2025 at 06:27:25PM +0530, Soumyajyotii Ssarkar wrote: > From: RemZapCypher <[email protected]> > > Enable the i82596 network chip which is included in the LASI > multi I/O chip. Since LASI has different start addresses on > the various machines, always initialize the LASI components > by their offsets. > > As suggested by Mark Cave-Ayland <[email protected]> > Changes since v1: > Added proper Qemu device initialization for LASI > ... > diff --git a/hw/hppa/hppa_hardware.h b/hw/hppa/hppa_hardware.h > index d422af0429..a8a496c0e1 100644 > --- a/hw/hppa/hppa_hardware.h > +++ b/hw/hppa/hppa_hardware.h > @@ -21,14 +21,6 @@ > #define DINO_SCSI_HPA 0xfff8c000 > #define LASI_HPA_715 0xf0100000 > #define LASI_HPA 0xffd00000 > -#define LASI_UART_HPA 0xffd05000 > -#define LASI_SCSI_HPA 0xffd06000 > -#define LASI_LAN_HPA 0xffd07000 > -#define LASI_RTC_HPA 0xffd09000 > -#define LASI_LPT_HPA 0xffd02000 > -#define LASI_AUDIO_HPA 0xffd04000 > -#define LASI_PS2KBD_HPA 0xffd08000 > -#define LASI_PS2MOU_HPA 0xffd08100 > #define LASI_GFX_HPA 0xf8000000 > #define ARTIST_FB_ADDR 0xf9000000 > #define CPU_HPA 0xfffb0000 > @@ -44,6 +36,18 @@ > > #define SCSI_HPA 0xf1040000 /* emulated SCSI, needs to be in f > region */ > > +#define HPA_DISABLED_DEVICE 1 /* add to HPA to disable */ > + > +/* LASI offsets */ > +#define LASI_LPT 0x02000 > +#define LASI_AUDIO 0x04000 > +#define LASI_UART 0x05000 > +#define LASI_SCSI 0x06000 > +#define LASI_LAN 0x07000 > +#define LASI_PS2 0x08000 > +#define LASI_RTC 0x09000 > +#define LASI_FDC 0x0A000
One thing I noticed: Those defines are now duplicated. Example: hw/hppa/hppa_hardware.h:#define LASI_LAN 0x07000 include/hw/misc/lasi.h:#define LASI_LAN 0x07000 Guenter
