From: Thomas Huth <huth@tuxfamily.org>
To: qemu-devel@nongnu.org, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Cc: Laurent Vivier <laurent@vivier.eu>
Subject: [PATCH 0/5] m68k: Instantiate ESP and next-net in the next-cube machine
Date: Sat, 30 Sep 2023 15:23:46 +0200 [thread overview]
Message-ID: <20230930132351.30282-1-huth@tuxfamily.org> (raw)
Mark Cave-Ayland recently asked me about the ESP patches for the
next-cube machine that I once posted a long time ago, but never
got it merged (since Mark is currently working on improving the
ESP device). With his help, I dusted off the ESP patch, but we
had to discover that the firmware also wants to see the NIC
device in the MMIO region, otherwise it often crashes or hangs.
So here's now the current set of patches for the next-cube machine.
Both, the ESP SCSI controller and the NIC do not properly work
yet, but at least the next-cube firmware gets much further now
during it selftest, so I think this is a good base for future
work and experiments.
Thomas Huth (5):
hw/m68k/next-cube: Mirror BIOS to address 0
hw/scsi/esp: Work around problem with PIO data read for the NeXT-Cube
machine
m68k: Instantiate the ESP SCSI controller for the NeXTcube machine
hw/m68k/next-cube: Remove unused NEXTDMA_EN code
m68k: Add NeXTcube network controller
hw/m68k/next-cube.c | 194 +++++++++----
hw/net/meson.build | 1 +
hw/net/next-net.c | 538 ++++++++++++++++++++++++++++++++++++
hw/scsi/esp.c | 2 +-
include/hw/m68k/next-cube.h | 10 +
5 files changed, 692 insertions(+), 53 deletions(-)
create mode 100644 hw/net/next-net.c
--
2.41.0
next reply other threads:[~2023-09-30 13:25 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-30 13:23 Thomas Huth [this message]
2023-09-30 13:23 ` [PATCH 1/5] hw/m68k/next-cube: Mirror BIOS to address 0 Thomas Huth
2023-09-30 13:23 ` [PATCH 2/5] hw/scsi/esp: Work around problem with PIO data read for the NeXT-Cube machine Thomas Huth
2023-09-30 13:23 ` [PATCH 3/5] m68k: Instantiate the ESP SCSI controller for the NeXTcube machine Thomas Huth
2023-09-30 13:23 ` [PATCH 4/5] hw/m68k/next-cube: Remove unused NEXTDMA_EN code Thomas Huth
2023-09-30 13:23 ` [PATCH 5/5] m68k: Add NeXTcube network controller Thomas Huth
2023-10-04 9:11 ` [PATCH 0/5] m68k: Instantiate ESP and next-net in the next-cube machine Mark Cave-Ayland
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230930132351.30282-1-huth@tuxfamily.org \
--to=huth@tuxfamily.org \
--cc=laurent@vivier.eu \
--cc=mark.cave-ayland@ilande.co.uk \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).