2022-05-27.log

- MajorBiscuit (QUIT: Quit: WeeChat 3.4) (~MajorBisc@86-88-79-148.fixed.kpn.net)00:04
cinap_lenrekminute: i know ;)00:16
cinap_lenreksorry, i'm just a bearded angry man mad at firmware00:17
cinap_lenrekwrote a aml interpreter00:17
cinap_lenrekwrote a uefi bootloader00:17
cinap_lenreksubscribed to the edk mailinglist00:18
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo)00:18
cinap_lenrekit drives me mad how bad everything is00:18
+ reform31986 (~trimbeej@2601:545:8202:19d0::64e4)00:18
cinap_lenreki portted plan9 to my sgi indy and for the first time i saw the light of having a decent firmware00:19
* reform31986 -> Sully_B00:19
Sully_BThat's very cool00:19
cinap_lenreka firmware that can just load a ELF binary directly over the network using standard PXE00:19
Sully_BWhat was the hardest thing to get working?00:19
cinap_lenrekand a spec that fits on a fucking beer posavaso00:20
cinap_lenrek5 calls you can actually USE from your kernel and you get complete i/o for a console00:20
cinap_lenreka firmware you can hook into your interrupt chain and it will just fucking WORK00:20
cinap_lenreki'm not lazy to write full drivers for hardware00:20
cinap_lenrekbut this is a great step when you start and this was the first firmware that did something usefull for me00:21
cinap_lenrekand now it is 2022 and evetything is garbage00:21
cinap_lenrekand uefi is on the useless side00:22
cinap_lenrekand watching the edk mailinglist it is full of cooperate idiots00:23
cinap_lenrekdiscussing shit that should never concern firmware00:23
cinap_lenrekthey'r so stupid they dont even know what they'r supposed todo00:23
cinap_lenrekcompletely out of touch with reality and whats the goal of a bios00:24
- Sully_B (QUIT: Remote host closed the connection) (~trimbeej@2601:545:8202:19d0::64e4)00:24
cinap_lenrekdiscussing shit like multiprocessor barriers and trying to port a webbrowser to their shitty firmware "OS"00:24
cinap_lenrekthey promised all these things for uefi00:26
cinap_lenrekin pratice, uefi cant even fucking deal with iso cdrom filesystems00:27
cinap_lenreknor the uefi shell is never to be found00:27
cinap_lenrekand video card vendors sabotaging the graphics setup to never meet exactly the resolution of your lcd panel on purpose to force people to install their crapware graphics driver suites on windows00:28
cinap_lenrekas much as i hate u-boot, it is superiour to uefi00:29
cinap_lenreki'm not against firmware00:31
cinap_lenrekif arm could get their shit together, they could have a marvellous bios00:32
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)00:32
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo)00:33
cinap_lenrekthey'r already doing alot of stuff that goes into the right direction00:33
cinap_lenrekits not so much that is missing00:33
cinap_lenreki hope they dont take uefi seriously00:33
cinap_lenrekbecause then its fucked and wont go anywhere00:33
cinap_lenrekthe issue of pc bios is that it was taking assumptions before 32 bit protected mode operating systems evolved00:38
cinap_lenrekso it is useless and and can't be used00:38
cinap_lenrekuefc could'v been designed to take the current knowledge into account but it is stupid00:38
cinap_lenrekit is useless00:38
cinap_lenrekon arm, with all their hw virtualization and multi level page table stuff we have all the mechanisms in the cpu to completely isoltate os and firmware from each other00:40
cinap_lenrekso it is even easier today to build a decent firmware00:40
cinap_lenrektoday00:40
cinap_lenrekbut instead they opt for clueless uefi shit00:40
cinap_lenrekwhat a tragedy00:41
cinap_lenrekall that chip design work going to waste00:42
cinap_lenrekand risc-v will do the same mistake00:42
cinap_lenrekminute: btw, you did all the right things00:47
cinap_lenrekminute: dont worry about the graphics setup stuff00:47
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p4fe73e4d.dip0.t-ipconnect.de)00:47
cinap_lenrekall the firmware can be loaded from sd card00:47
cinap_lenrekit will all be fixed at some point00:47
cinap_lenrekanyway, if you want to know what a usefull firmware looks like, look at arcs specficiation00:59
cinap_lenrekthe basic needs of a os is not so much00:59
cinap_lenrekyou need some way to get a memory map01:00
cinap_lenrekyou need some way to do simple i/o (console)01:00
cinap_lenrekand to give firmware a chance to handle its interrupts until the os figures all the hw out01:01
cinap_lenrekoh yeah, and it is nice if firmware understands stuff like tftp and some common filesystems01:02
cinap_lenrekto get its kernel01:02
cinap_lenrekunthinkable in uefi land01:03
- aliosablack (QUIT: Ping timeout: 255 seconds) (~chomwitt@80.106.160.253)01:14
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)01:42
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)02:02
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)02:03
- nsc_ (QUIT: Ping timeout: 256 seconds) (~nicolas@238-99-142-46.pool.kielnet.net)03:37
+ nsc (~nicolas@223-97-142-46.pool.kielnet.net)03:39
* nsc -> Guest766003:40
+ sl (~sl@104-59-85-219.lightspeed.iplsin.sbcglobal.net)03:50
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)04:14
- Boostisbetter (QUIT: Ping timeout: 248 seconds) (4a410829d7@irc.cheogram.com)06:20
+ aliosablack (~chomwitt@2a02:587:dc05:e000:904f:df51:bc87:e667)07:58
- GNUmoon (QUIT: Read error: Connection reset by peer) (~GNUmoon@gateway/tor-sasl/gnumoon)09:37
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)09:37
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)09:55
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)09:55
- mjw (QUIT: Quit: Leaving) (~mark@gnu.wildebeest.org)10:35
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo)10:35
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)10:47
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo)10:50
+ littlebo1eep (~alMalsamo@gateway/tor-sasl/almalsamo)11:04
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)11:06
minutecinap_lenrek: arcs? what's that?11:21
+ mjw (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)11:28
- littlebo1eep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)11:30
sknebelthe boot environment SGI machines used: https://en.wikipedia.org/wiki/ARCS_(computing)11:30
sigridi think openfirmware would be a "good firmware" example too11:35
+ Christoph_ (~Christoph@p54bf6369.dip0.t-ipconnect.de)11:40
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo)11:45
+ oomono (uid328183@id-328183.tinside.irccloud.com)11:52
+ tinybronca[m] (~tinybronc@2001:470:69fc:105::2:1af6)12:16
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)12:32
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo)12:42
+ Boostisbetter (4a410829d7@irc.cheogram.com)12:57
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)13:13
+ littlebobeep (~alMalsamo@gateway/tor-sasl/almalsamo)13:16
- mtm (QUIT: Ping timeout: 258 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)14:03
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@id-328183.tinside.irccloud.com)14:04
- littlebobeep (QUIT: Ping timeout: 240 seconds) (~alMalsamo@gateway/tor-sasl/almalsamo)14:17
+ oomono (uid328183@id-328183.tinside.irccloud.com)14:30
+ MajorBiscuit (~MajorBisc@86-88-79-148.fixed.kpn.net)14:48
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:16
- MajorBiscuit (QUIT: Quit: WeeChat 3.4) (~MajorBisc@86-88-79-148.fixed.kpn.net)15:27
- GNUmoon (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)15:42
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)15:44
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@id-328183.tinside.irccloud.com)16:34
+ oomono (uid328183@id-328183.tinside.irccloud.com)16:37
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p54bf6369.dip0.t-ipconnect.de)17:10
+ Christoph_ (~Christoph@p54bf6369.dip0.t-ipconnect.de)17:16
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p54bf6369.dip0.t-ipconnect.de)17:26
+ Christoph_ (~Christoph@p54bf6369.dip0.t-ipconnect.de)17:29
- verx (QUIT: Remote host closed the connection) (~verx@matrix.16bit.dev)17:50
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)18:30
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:40)18:37
+ verx (~verx@matrix.16bit.dev)18:50
- erle (QUIT: Ping timeout: 240 seconds) (~erle@ip5f5af144.dynamic.kabel-deutschland.de)18:51
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@id-328183.tinside.irccloud.com)18:54
+ erle (~erle@ip5f5af144.dynamic.kabel-deutschland.de)19:02
- erle (QUIT: Quit: Just say no, then Putin can not legally invade your nation without your consent.) (~erle@ip5f5af144.dynamic.kabel-deutschland.de)19:10
- tarxvf (QUIT: Ping timeout: 276 seconds) (~tarxvf@mail.tarxvf.tech)19:17
+ tarxvf (~tarxvf@mail.tarxvf.tech)19:18
- verx (QUIT: Remote host closed the connection) (~verx@matrix.16bit.dev)20:13
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:40)22:53
+ mjw (~mark@gnu.wildebeest.org)23:22
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)23:28

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!