litex icon indicating copy to clipboard operation
litex copied to clipboard

Initial MIPS CPUs support

Open FlyGoat opened this issue 1 year ago • 8 comments

Hi,

This PR implemented initial support for MIPS based CPUs, it implemented bios_map hook for CPU to deal with problem mentioned in #1903, fixed AHB bus handling then added two CPUs as examples.

Please review.

Thanks

FlyGoat avatar Jun 17 '24 19:06 FlyGoat

For Python CI test I'm not sure what's the best way to provide source to CI action, probably create pythondata package for both?

FlyGoat avatar Jun 17 '24 22:06 FlyGoat

Thanks for adding this!

cyyself avatar Jun 23 '24 12:06 cyyself

@enjoy-digital Any comments?

FlyGoat avatar Aug 12 '24 09:08 FlyGoat

@FlyGoat: Sorry, I've been very busy recently. I'll have a closer look in late August/early September.

enjoy-digital avatar Aug 12 '24 20:08 enjoy-digital

Hi @FlyGoat ,

Sorry for running into your issue thread all of a sudden. I just happen to see the Linux defconfig being merged in the upstream and thus follow the bread crumbs leading me here.

I am wondering if the CDIM (and other MIPS CPUS lised here) are landing to LiteX-hubs ? (In the form of pythondata-cpu-* )

If not, would you be so kind to provide some info so bystanders folks like me could lay hands on them ?

Cordially yours, Ruinland

Ruinland avatar Nov 20 '24 08:11 Ruinland

Hi @Ruinland,

I think it's pending on this PR? Most CPU listed here do have a permissive license, so there is no problem to redistribute in litex-hub.

Thanks!

FlyGoat avatar Nov 20 '24 10:11 FlyGoat

Hi @enjoy-digital apologies for chasing on this, another gentle ping :-)

FlyGoat avatar Dec 16 '24 16:12 FlyGoat

Sorry, but any updates on this pr? @enjoy-digital

rickliu2000 avatar Mar 03 '25 13:03 rickliu2000