earlier today we almost had Risc OS working on MNT Reform (incl display)
Conversation
Notices
-
minute (mntmn@mastodon.social)'s status on Sunday, 22-Jan-2023 04:13:08 JST minute -
minute (mntmn@mastodon.social)'s status on Sunday, 22-Jan-2023 04:24:32 JST minute @drewdevault wondered about that too! what does it need to run?
-
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 22-Jan-2023 04:24:33 JST Drew DeVault @mntmn I wonder if helios would work :)
-
minute (mntmn@mastodon.social)'s status on Sunday, 22-Jan-2023 05:03:07 JST minute @drewdevault do you have a binary somewhere?
-
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 22-Jan-2023 05:03:08 JST Drew DeVault @mntmn oh and if your interrupt controller isn't a GIC, that'll need a new driver too
-
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 22-Jan-2023 05:03:10 JST Drew DeVault @mntmn don't get too excited, though, the most interesting thing you're likely to see is the test suite passing on the serial port
-
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 22-Jan-2023 05:03:11 JST Drew DeVault @mntmn EFI implementation (edk2 or u-boot should both work), a device tree, and implementations of relevant drivers (we already have PL011 if that's what your serial port uses)
-
minute (mntmn@mastodon.social)'s status on Tuesday, 24-Jan-2023 01:11:42 JST minute @drewdevault sorry, couldn't get to it yet—also serial on imx is not standard afaik
-
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 24-Jan-2023 01:11:43 JST Drew DeVault @mntmn any luck with this?
-
minute (mntmn@mastodon.social)'s status on Tuesday, 24-Jan-2023 01:14:26 JST minute @drewdevault here are all the drivers for 9front, see also uartimx.c https://git.9front.org/plan9front/plan9front/80d256149b5dbef1f435df2ebb188f3572613225/sys/src/9/imx8/f.html
-
minute (mntmn@mastodon.social)'s status on Tuesday, 24-Jan-2023 01:19:39 JST minute @drewdevault here: https://source.mnt.re/reform/reform-debian-packages/-/blob/main/linux/imx8mq-mnt-reform2-hdmi.dts
-
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 24-Jan-2023 01:19:41 JST Drew DeVault @mntmn got a device tree for me?
-
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 24-Jan-2023 01:19:42 JST Drew DeVault @mntmn cool, neat
-
minute (mntmn@mastodon.social)'s status on Tuesday, 24-Jan-2023 01:20:36 JST minute @drewdevault mainline version: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts
-
minute (mntmn@mastodon.social)'s status on Tuesday, 24-Jan-2023 01:29:57 JST minute @drewdevault yeah, the high 1GB is past 32bit
In conversation permalink -
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 24-Jan-2023 01:29:58 JST Drew DeVault @mntmn FYI this is also only 3 GiB of RAM... specs suggest it should be 4?
https://mntre.com/media/reform_md/2020-05-08-the-much-more-personal-computer.html
In conversation permalink -
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 24-Jan-2023 01:29:59 JST Drew DeVault Re: reg = <0x00000000 0x40000000 0 0xc0000000>; // TODO: confirm what this means
FYI, this means that there's 0xc0000000 bytes of conventional memory starting at address 0x40000000
included imx8mq.dtsi sets address-cells and size-cells to 2, so this is (addr, addr, size, size), each encoded as two 32-bit numbers in big endian
See device tree spec 2.3.5
In conversation permalink
-