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

Reply via email to