cinap_lenrek | hahahahha | 00:27 |
---|---|---|
cinap_lenrek | sl: no | 00:27 |
cinap_lenrek | sl: i didnt | 00:27 |
cinap_lenrek | this is traces from linux | 00:27 |
cinap_lenrek | linux turned the screen on | 00:27 |
sl | i thought you said you got the screen to turn on, using this information | 00:27 |
sl | ah | 00:27 |
cinap_lenrek | this is just gathering information to have a working example | 00:27 |
sl | kfx: sorry | 00:28 |
cinap_lenrek | i had to modify the linux kernel to get all the register accesses logged | 00:28 |
sl | youthful exhuberance | 00:28 |
cinap_lenrek | i have to write a i2c driver | 00:28 |
cinap_lenrek | i'v almost finished the portable part of it | 00:28 |
sl | very nice | 00:28 |
cinap_lenrek | now studying all the ccm shit | 00:28 |
cinap_lenrek | the clock manager | 00:28 |
cinap_lenrek | this is such a clusterfuck | 00:28 |
cinap_lenrek | this monster has a zillion clocks and muxes and clock gates | 00:29 |
cinap_lenrek | and then a separate resource manager thing | 00:29 |
cinap_lenrek | like they expose all the fucking clock details, and then went like | 00:29 |
sl | it's job creation, man | 00:29 |
cinap_lenrek | ooops, now we have to hide that shit from normal code as fiddling with the clocks can break everything | 00:29 |
cinap_lenrek | so now they have a resource manager and resource domains | 00:29 |
cinap_lenrek | that must be handles with a combination of dedicated resource controller hardware *AND* secret secret trusted firmware magic | 00:30 |
cinap_lenrek | this is a absolute nightmare design | 00:30 |
sl | i'm working on the hackathon shirt | 00:31 |
sl | it's going to be glow in the dark green on a black shirt | 00:31 |
sl | might be able to have a (9) on one sleeve | 00:31 |
sl | 2 | 00:32 |
cinap_lenrek | the fucking graphics card shit shouldnt really be my job | 00:32 |
cinap_lenrek | all that shit should'v been done in uboot | 00:32 |
cinap_lenrek | so that you can have a shell in uboot and select like what os or whatever you want to run | 00:33 |
sl | i see | 00:33 |
cinap_lenrek | but they'r struggeling with it | 00:33 |
cinap_lenrek | so i'm sharing the info with the mntreform channel | 00:33 |
cinap_lenrek | if i can get it to turn on the screen... | 00:34 |
sl | welp, i thought you had already achieved it :) | 00:34 |
cinap_lenrek | tho i'm not submiting code to u-boot | 00:34 |
cinap_lenrek | that fucker is bigger than the whole plan9 kernel | 00:34 |
cinap_lenrek | sl: no | 00:34 |
cinap_lenrek | this will take a while | 00:35 |
cinap_lenrek | theres so much stuff i have to get together | 00:35 |
cinap_lenrek | this is why i was defering this shit last | 00:35 |
cinap_lenrek | i have usb now tho | 00:35 |
sl | great | 00:35 |
cinap_lenrek | so its the only remaining part until using the reform as a laptop ;) | 00:36 |
sl | i'm beyond ready | 00:36 |
cinap_lenrek | btw, blueraise on #mntreform has apparently a uboot fork on githup | 00:36 |
sl | yeah | 00:37 |
sl | we are on #mnt-reform now, btw | 00:37 |
cinap_lenrek | i send him my traces in case it helps him | 00:37 |
cinap_lenrek | anyway, weekends are too short | 00:37 |
cinap_lenrek | i'm out of time again, continue next weekend | 00:37 |
sl | thanks for your effort | 00:37 |
cinap_lenrek | i basically had like 3 weekends to work on this stuff so far | 00:37 |
cinap_lenrek | so 6 days from "AAAAAA..." on the serial console to catclock ;) | 00:38 |
sl | we'll go fast | 00:38 |
cinap_lenrek | imagine what i could do in a full week streight ;) | 00:39 |
sl | mnt reform mission patch will incorporate the O button | 00:40 |
sl | what about sound | 00:40 |
sl | we need geigerstat support | 00:40 |
cinap_lenrek | sl: shouldnt be too hard | 00:41 |
cinap_lenrek | i havnt investigated yet | 00:41 |
minute | cinap_lenrek: i think bluerise can do the submitting to u-boot once you got anything ^^ | 00:41 |
minute | also, very interesting to read about your struggles with the hw | 00:42 |
cinap_lenrek | sl: you can use usb soundcard | 00:42 |
cinap_lenrek | sl: xhci works fine | 00:42 |
sl | ok | 00:42 |
cinap_lenrek | sl: but wait for it... | 00:43 |
minute | cinap_lenrek: don't know if you've seen, but genode is the only other OS who has got display working on reform | 00:43 |
cinap_lenrek | sl: i mean, if anyone wants to hack further, i have everything commited | 00:43 |
cinap_lenrek | if anyone wants to write the audio driver go ahead, you can alredy netboot now | 00:43 |
sl | cinap_lenrek: yeah | 00:43 |
cinap_lenrek | you just need to have a serial console | 00:43 |
minute | https://genodians.org/skalk/2021-06-03-mnt-reform | 00:44 |
sigrid | is pcie working too? | 00:44 |
cinap_lenrek | minute: yeah, because they have a linux driver compatibility framework | 00:44 |
minute | yeah :D | 00:44 |
cinap_lenrek | sigrid: nope | 00:44 |
cinap_lenrek | sigrid: not touched pcie yet | 00:44 |
cinap_lenrek | the graphics is the biggest barrier of entry really for any other os | 00:46 |
cinap_lenrek | on raspberry pi, this is all solved by the firmware, you get a framebuffer with very minimal effort | 00:46 |
- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:dc21:9e00:5530:2656:4793:d635) | 00:47 | |
minute | yeah | 00:55 |
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p4fe7362e.dip0.t-ipconnect.de) | 01:19 | |
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@66.115.189.236) | 01:33 | |
+ bkeys (~Thunderbi@66.115.189.236) | 01:56 | |
cinap_lenrek | all right, the ccm isnt too bad actually | 02:01 |
cinap_lenrek | just need the input clock frequency table and the root clock table | 02:02 |
cinap_lenrek | the rest seems to be all uniform | 02:02 |
cinap_lenrek | at least to get the effective module clock rates | 02:03 |
- mtm (QUIT: Ping timeout: 260 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 02:04 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20) | 02:24 | |
+ bkeys1 (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 02:39 | |
- bkeys (QUIT: Ping timeout: 240 seconds) (~Thunderbi@66.115.189.236) | 02:39 | |
* bkeys1 -> bkeys | 02:39 | |
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 04:09 | |
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 05:13 | |
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) | 05:13 | |
- sl (QUIT: Remote host closed the connection) (~sl@beastie.sdf.org) | 06:04 | |
- pr_ (QUIT: Ping timeout: 240 seconds) (pr@faeroes.sdf.org) | 06:23 | |
- littlebobeep (QUIT: Remote host closed the connection) (~alMalsamo@gateway/tor-sasl/almalsamo) | 06:35 | |
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo) | 06:38 | |
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo) | 06:46 | |
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo) | 06:53 | |
+ chomwitt (~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726) | 07:37 | |
- austriancoder (QUIT: *.net *.split) (sid152545@id-152545.hampstead.irccloud.com) | 07:41 | |
- jackhill (QUIT: *.net *.split) (~jackhill@kalessin.dragonsnail.net) | 07:41 | |
+ jackhill (~jackhill@kalessin.dragonsnail.net) | 07:41 | |
+ austriancoder (sid152545@id-152545.hampstead.irccloud.com) | 07:42 | |
- robin (QUIT: *.net *.split) (~robin@user/terpri) | 07:48 | |
- sbates (QUIT: *.net *.split) (sid451432@id-451432.ilkley.irccloud.com) | 07:48 | |
+ sbates (sid451432@id-451432.ilkley.irccloud.com) | 07:48 | |
+ robin (~robin@user/terpri) | 07:49 | |
+ mjw (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440) | 10:47 | |
+ MajorBiscuit (~MajorBisc@145.94.234.141) | 10:48 | |
- MajorBiscuit (QUIT: Client Quit) (~MajorBisc@145.94.234.141) | 10:48 | |
+ MajorBiscuit (~MajorBisc@145.94.234.141) | 10:48 | |
- MajorBiscuit (QUIT: Client Quit) (~MajorBisc@145.94.234.141) | 10:49 | |
+ pr_ (pr@vps2.sdf.org) | 11:02 | |
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726) | 11:06 | |
+ MajorBiscuit (~MajorBisc@145.94.234.141) | 11:06 | |
+ Christoph_ (~Christoph@p54bf65e8.dip0.t-ipconnect.de) | 12:21 | |
+ cinap_lenwerk (~fgerold@196.red-88-12-2.staticip.rima-tde.net) | 13:22 | |
- mtm (QUIT: Ping timeout: 276 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 14:04 | |
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 14:25 | |
+ bkeys (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 14:25 | |
+ bkeys1 (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 15:56 | |
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 15:57 | |
* bkeys1 -> bkeys | 15:57 | |
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 16:05 | |
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 16:09 | |
+ bkeys (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 16:16 | |
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 16:24 | |
+ bkeys (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 16:24 | |
- bkeys (QUIT: Client Quit) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 16:26 | |
+ bkeys (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 16:26 | |
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 16:33 | |
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 16:33 | |
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) | 16:34 | |
+ Ar|stote|is (~linx@149-210-16-241.mobile.nym.cosmote.net) | 16:58 | |
+ bkeys (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 17:01 | |
+ sl (~sl@beastie.sdf.org) | 17:11 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 17:15 | |
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 17:17 | |
+ bkeys (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 17:17 | |
- MajorBiscuit (QUIT: Ping timeout: 248 seconds) (~MajorBisc@145.94.234.141) | 18:21 | |
- cinap_lenwerk (QUIT: Quit: leaving) (~fgerold@196.red-88-12-2.staticip.rima-tde.net) | 18:32 | |
- pr_ (QUIT: Quit: leaving) (pr@vps2.sdf.org) | 18:35 | |
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 19:00 | |
- littlebobeep (QUIT: Remote host closed the connection) (~alMalsamo@gateway/tor-sasl/almalsamo) | 19:00 | |
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo) | 19:00 | |
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) | 19:00 | |
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@static-198-54-135-37.cust.tzulo.com) | 19:07 | |
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440) | 19:23 | |
+ bkeys (~bkeys@static-198-54-135-37.cust.tzulo.com) | 19:31 | |
- bkeys (QUIT: Ping timeout: 252 seconds) (~bkeys@static-198-54-135-37.cust.tzulo.com) | 20:15 | |
- lexik (QUIT: Quit: Bella ciao.) (~lexik@171.25.222.230) | 20:32 | |
+ bkeys (~bkeys@static-198-54-135-37.cust.tzulo.com) | 20:33 | |
+ lexik (~lexik@171.25.222.230) | 20:34 | |
- bkeys (QUIT: Ping timeout: 252 seconds) (~bkeys@static-198-54-135-37.cust.tzulo.com) | 21:01 | |
Boostisbetter | minute: are there any intentions of shrinking the reform design so that the pocket reform can benefit from some of the same design decisions? | 21:06 |
minute | Boostisbetter: pocket reform is very much informed by reform design decisions, but i'm also simplifying some stuff etc | 21:32 |
Boostisbetter | great to hear! I really love the way the lid on the Reform grip the case and helps to keep the lid closed and keep strain off the hinges. | 21:33 |
- Nulo (QUIT: Ping timeout: 248 seconds) (~Nulo@user/nulo) | 22:57 | |
sl | are the dimensions of the pocket reform finalized yet? | 23:11 |
kfx | I think it has been finalized at three | 23:11 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!