I think Stephen’s talking about that specifically, but more generally just saying that generic SD(IO) drivers in RISC OS/the HAL would be a good thing in terms of porting more peripherals in future.

a module looks much more sensible to me than building so much code into the HAL.

But there’s always going to be a certain amount of overlap, isn’t there? I mean, because your SD card code in the HAL for the CMOS implementation has to live in the HAL. The HAL calling out to a RISC OS SD driver module would be breaking HAL rules, right? Anyway, the SWI dispatcher probably wouldn’t be running so early in the boot process, I guess?

Given that different hardware may have different numbers and mechanisms for accessing SDIO hardware I strongly suggest this API live in the HAL. Otherwise a new module may be required for every hardware variation. i.e. OMAP4

Don’t know. I just read the SDIO specs and the OMAP datasheet on this. On the board there will be a FPGA to decode the data. We have written to a SD card using a FPGA, this is almost the same, only reverse.

OK, looked at the sdcard.org and it seems you need to become a member if you sell things with a SD interface like cards and computers where you can put a SD card in. We want to use it as an internal bus so nobody sees it. We could also use somethings else.
And the price to get the specifications is not to extreme.

It isn’t a question of whether anyone else sees it, it’s a question of whether it works as an SDIO card – or an SD card, or anything else. The OMAP’s SD/MMC interfaces implement a bunch of low level protocol. You have to implement the other end of that.

(I sometimes wish I were working on hardware again. I learned VHDL in 1998 and wrote quite a lot until a couple of years or so ago. Since then I write programmes.)

It isn’t a question of whether anyone else sees it, it’s a question of whether it works as an SDIO card – or an SD card, or anything else. The OMAP’s SD/MMC interfaces implement a bunch of low level protocol. You have to implement the other end of that.

We did one side of that already (read/write SD cards) and are not expecting this to be more difficult.

As someone with an occasional/lapsed interest in Acorn/RISC OS and with an IGEPv2 board, I’d quite like to get hold of the most recent version of EtherGEP to run on it, but unfortunately the download location seems to have disappeared and the file doesn’t seem to be anywhere else on the internet, as far as I can tell. Can someone upload the file somewhere please?