Am Sun, 22 Dec 2024 12:59:39 +0000 schrieb Mark Cave-Ayland <[email protected]>:
> This series contains a number of tidy-ups and improvements to the NeXTCube > machine > which include: > > - Bringing the code up-to-date with our latest coding standards/APIs, in > particular > related to the board configuration and IRQ wiring > > - Remove the remaining overlapping memory regions and consolidating multiple > register implementations into a single place > > - Add a new next-scsi device containing the ESP device and its associated > CSRs > > - Adding the empty_slot device to fill unimplemented devices and removing > the "catch-all" next.scr memory region > > - QOMifying the next-rtc device and wiring it up with gpios as required > > The next-cube machine looks in fairly good shape now, the main remaining work > is to > create a separate device for the DMA controller and update the wiring of the > IRQs > (including to the CPU) accordingly. > > There is no change to the behaviour of the next-cube machine with this series > in > that the next-cube machine with a suitable ROM image can now load the kernel > from > a pre-installed NeXTStep image and start executing it. > > Note that due to the device model changes this is a migration break, however > since > the next-cube machine is currently unable to boot anything useful, I don't see > this as an issue. > > Signed-off-by: Mark Cave-Ayland <[email protected]> > > [Patches still needing review: 21, 25, 28, 29, 30] Thanks, I've queued the patches now! Thomas
