klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
goliath has quit [Quit: SIGSEGV]
Arthuria has joined #osdev
voidah has joined #osdev
heat has quit [Ping timeout: 248 seconds]
heat has joined #osdev
asarandi has quit [Quit: WeeChat 4.2.2]
ThatOSDeveloper has joined #osdev
<ThatOSDeveloper> hi
heat has quit [Read error: Connection reset by peer]
heat_ has joined #osdev
<ThatOSDeveloper> hello
ThatOSDeveloper has quit [Client Quit]
<heat_> well i guess that was that
<zid> He ran out of things he knew about to talk about
mobivme has quit [Remote host closed the connection]
mobivme has joined #osdev
PublicWiFi has joined #osdev
Brnocrist has quit [Ping timeout: 252 seconds]
Halofreak1990 has quit [Ping timeout: 272 seconds]
<geist> fin.
<heat_> nooooo stop geist that's not a valid tcp segment
<zid> heat, heat, heat
<Ermine> heat_ RSTs geist
<heat_> you're not supposed to do that either Ermine
<zid> heat, heat, heat
<heat_> gosh darn it do you people not read RFCs?
<heat_> zid
<zid> man, his packet loss is terrible
<zid> 5 retransmits
<Ermine> at this point i'd rather read quic rfc
Brnocrist has joined #osdev
<Ermine> imagine implementing mptcp
<heat_> quic isn't replacing tcp any time soon
<zid> heat_: HELO.
<Ermine> well yeah
<zid> RCPT TO: <heat>; FROM: <zid> DATA sup noob .
<heat_> email??????? ahhhhhhhhhhhhhhh
<zid> MAIL FROM: I think? my 'forging emails on the lan at school' game is rusty
voidah has quit [Ping timeout: 248 seconds]
emt has joined #osdev
<pie_> ours switched to microsoft cloud mail stuff a bit before i got there, so sad
edr has quit [Quit: Leaving]
heat has joined #osdev
heat_ has quit [Read error: Connection reset by peer]
emt has quit [Quit: Going offline, see ya! (www.adiirc.com)]
troseman has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
troseman has quit [Client Quit]
troseman has joined #osdev
troseman has quit [Client Quit]
frytaped has joined #osdev
xenos1984 has joined #osdev
kilic has quit [Remote host closed the connection]
kilic has joined #osdev
terrorjack45 has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack45 has joined #osdev
PapaFrog has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
PapaFrog has joined #osdev
mobivme has quit [Remote host closed the connection]
Gooberpatrol66 has joined #osdev
<the_oz_> RFC is request for comments not request for reads
<the_oz_> Comment: Sounds good, but can we design the bike shed and paint it yellow?
Arthuria has quit [Ping timeout: 264 seconds]
TkTech has quit [Quit: The Lounge - https://thelounge.chat]
TkTech has joined #osdev
mpetch has joined #osdev
surabax has quit [Quit: Leaving]
xenos1984 has quit [Read error: Connection reset by peer]
woky has joined #osdev
woky is now known as 082ABEWVI
woky- has quit [Quit: Nothing in this world is hopeless!]
xenos1984 has joined #osdev
heat has quit [Ping timeout: 248 seconds]
raphaelsc has joined #osdev
Halofreak1990 has joined #osdev
bauen1 has quit [Ping timeout: 248 seconds]
m5zs7k has quit [Ping timeout: 260 seconds]
m5zs7k has joined #osdev
steelswords9436 has quit [Quit: Ping timeout (120 seconds)]
steelswords9436 has joined #osdev
steelswords9436 has quit [Ping timeout: 264 seconds]
steelswords9436 has joined #osdev
<geist> huh interesting, i found that if I go into /etc/security/limits.conf and raise the allowed nice priority for my user (or everyone)
<geist> that various apps actually take advantage of it
<geist> for example chrome sets it's GPU process to -8 and -11 for another one
<geist> which is probably not a bad thing at all
<geist> normally you're stuck between 0,20, so you can't really do anything but nice 'negatively' (positive values)
<geist> it lowers some of the other ones to nice 5 too
<geist> perhaps background chromes
<geist> yah seems to do that, when a tab goes in the background it dynamically lowers its priority
<geist> it *should* make for a smoother system
steelswords9436 has quit [Quit: Ping timeout (120 seconds)]
steelswords9436 has joined #osdev
steelswords94361 has joined #osdev
ski has joined #osdev
steelswords9436 has quit [Read error: Connection reset by peer]
frytaped has quit [Ping timeout: 252 seconds]
Lucretia has joined #osdev
Halofreak1990 has quit [Ping timeout: 265 seconds]
raphaelsc has quit [Remote host closed the connection]
<cloudowind> we are getting warning on tv not to get bitten by mosquitos , apperently hundreds of cases of flesh eating bacteria spreading by mozzy bites , how nice it is
netbsduser` has joined #osdev
GeDaMo has joined #osdev
mahk has quit [Ping timeout: 246 seconds]
sidcha has quit [Quit: The Lounge - https://thelounge.chat]
sidcha has joined #osdev
Left_Turn has joined #osdev
mpetch has quit [Ping timeout: 240 seconds]
netbsduser` has quit [Ping timeout: 252 seconds]
Left_Turn has quit [Read error: Connection reset by peer]
Left_Turn has joined #osdev
frkazoid333 has quit [Ping timeout: 276 seconds]
Turn_Left has joined #osdev
Halofreak1990 has joined #osdev
Left_Turn has quit [Ping timeout: 252 seconds]
k4m1 has quit [Quit: brb]
svm has joined #osdev
Halofreak1990 has quit [Ping timeout: 265 seconds]
msv has quit [Ping timeout: 252 seconds]
mobivme has joined #osdev
frytaped has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 265 seconds]
<Ermine> yay, my first patch made it to the upstream kernel
<geist> grats
<nikolar> nice Ermine
<geist> also cloudowind yikes!
<nikolar> what was it
<geist> everything about your continent tries to kill you
<nikolar> kek, just make sure to not get bitten by a mosquito
<nikolar> easy, right?
bauen1 has joined #osdev
cloudowind has quit [Ping timeout: 272 seconds]
cloudowind has joined #osdev
mobivme has quit [Remote host closed the connection]
netbsduser` has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
agent314 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Halofreak1990 has joined #osdev
goliath has joined #osdev
asarandi has joined #osdev
svm is now known as msv
bauen1 has quit [Ping timeout: 244 seconds]
muffin has joined #osdev
acidx has quit [Ping timeout: 252 seconds]
melnary has quit [Ping timeout: 252 seconds]
acidx has joined #osdev
melnary has joined #osdev
edr has joined #osdev
craigo has joined #osdev
voidah has joined #osdev
mpetch has joined #osdev
frytaped has quit [Ping timeout: 252 seconds]
hwpplayer1 has joined #osdev
pie__ has joined #osdev
hwpplayer1 has quit [*.net *.split]
Turn_Left has quit [*.net *.split]
msv has quit [*.net *.split]
Brnocrist has quit [*.net *.split]
mrpops2ko has quit [*.net *.split]
pie_ has quit [*.net *.split]
Opus has quit [*.net *.split]
ski has quit [*.net *.split]
Halofreak1990 has quit [Ping timeout: 265 seconds]
msv has joined #osdev
Turn_Left has joined #osdev
hwpplayer1 has joined #osdev
ski has joined #osdev
Opus has joined #osdev
Brnocrist has joined #osdev
mrpops2ko has joined #osdev
surabax has joined #osdev
Turn_Left has quit [Remote host closed the connection]
msv has quit [Remote host closed the connection]
msv has joined #osdev
Left_Turn has joined #osdev
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 248 seconds]
voidah has quit [Ping timeout: 272 seconds]
frytaped has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
heat has joined #osdev
<heat> has anyone used refs on windows 11 (or windows server i guess) that can vouch for it not exploding all over the place?
<heat> ReFS actually just so no one gets confused with refcounting or something
<zid> I thought you were more into referees than ReFS
<zid> with their sexy bald heads and strong legs
<heat> >sexy bald heads
m5zs7k has quit [Ping timeout: 248 seconds]
<zid> tell me you don't know exactly who I am talkin about
<zid> then quote me
<heat> i dont know who you're talking about
<zid> 100% lies lol
<zid> pierluigi collina
<heat> pierluigi colina or something? that guy?
<heat> oh lol i guess that was that
<heat> he's the baldiest motherfucker ever
<heat> very bald, not sexy
<heat> a man that hairless cannot be sexy, simple as
* zid notes down that heat likes hairy men
<zid> ryan giggs fan
m5zs7k has joined #osdev
frytaped has quit [Ping timeout: 252 seconds]
<heat> ryan giggs cucked his brother
stolen has joined #osdev
hwpplayer1 has joined #osdev
mpetch has quit [Ping timeout: 240 seconds]
frytaped has joined #osdev
* Ermine got confused with refs
alpha2023 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<bslsk05> ​elixir.bootlin.com: radeon.h - drivers/gpu/drm/radeon/radeon.h - Linux source code v6.12.6 - Bootlin Elixir Cross Referencer
<Ermine> And everything uses it like WREG32_P(lol, kek, ~mask)
<Ermine> same macro is in amdgpu
<zid> ah I like that
<zid> conceptually, the ~ is kind of odd
Arthuria has joined #osdev
<heat> Ermine, congrats btw!
<heat> was it the virtio patch?
<Ermine> yes
<Ermine> thx
<heat> u32 tmp = /* ... */; tmp |= (val); tmp &= ~(mask);
<heat> this looks nicer
<heat> btw lol uint32_t this is how you know this shit isn't really linux code
<zid> u32 or riot
mrpops2ko has quit [Ping timeout: 252 seconds]
mrpops2ko_ has joined #osdev
<heat> some patch from microsoft (might've been that dx12 patch?) had some awful windows typedefs like HRESULT and UINT32 or UINT or whatever that was
<heat> it was lovely
<zid> "Now entering the microsoft corner, please enjoy your HRESULTing stay."
<Ermine> wouldn't be surprised if it called COM along the way
<sbalmos> oh well then it needs some IDL, a few GUIDs sprinkled in, and should really be named /lib/system32/libfoo.dll.so
<zid> .sys.ko
<sbalmos> .vxd.kmod
<sbalmos> and please dear ${deity} not .ocx.k
Arthuria has quit [Ping timeout: 260 seconds]
<Ermine> heat: i think your version doesn't do the same thing
<Ermine> your makes (tmp | val) & ~mask
<Ermine> their makes (tmp & mask) | (val & ~mask)
xenos1984 has quit [Ping timeout: 272 seconds]
<heat> huh right
<heat> well this macro makes even less sense now?
<heat> tmp_ |= ((val) & ~(mask)); is equivalent to tmp_ |= val; given that you _tmp &= mask; before
xenos1984 has joined #osdev
<Ermine> hmm
<heat> wait, it is not equivalent no
<heat> gosh what a weird macro
<zid> It's just got an extra ~ in it for no reason surely
<Ermine> if they inverted the mask it would be easier to understand
<heat> this is what happens when you look at autogenned radeon garbage
<heat> confusion, lots of it
<zid> It should just be "I want to change the bottom two bits" you pass 0/1/2 and 3 as mask
<zid> and you read the reg, & ~mask it to remove the bottom 3 bits, then or the original value on
<Ermine> like "preserve everything outside of mask and set mask bits according to val"
<zid> so I guess you do want a ~ in there
<Ermine> and everything wants to interpret it this way, so inverted mask is passed literally everywhere
<Ermine> and the same macro is in xf86-video-r128, so i guess it was like so from the day 1 and now their tooling is just adapted to it
<heat> im adapted to saying their code stinks
<heat> this is why amd software sucks ass
<Ermine> yeah
<heat> can i get lisa su on the line?
gog has joined #osdev
<heat> gog do you know lisa su?
* gog calculates
<Ermine> who's that
<heat> amd mommy
<Ermine> okay
<gog> i don't know her
<heat> not knowing lisa su should be illegal
<heat> how do you turn AMD around and create RYZEN and people still dont know you? smh
<gog> sorry
<heat> instead everyone knows the fasting and prayers guy
<Ermine> i think people are more familiar with nvidia daddy
<heat> im not sure the NASDAQ answers to god, pat
<heat> did you know the nvidia daddy and amd mommy are first cousins once removed
mrpops2ko_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<Ermine> kek
mrpops2ko has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
Turn_Left has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
Turn_Left has quit [Read error: Connection reset by peer]
cppLover0 has joined #osdev
<cppLover0> hello
hwpplayer1 has quit [Quit: bbl]
Turn_Left has joined #osdev
xenos1984 has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
Turn_Left has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
Turn_Left has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
cppLover0 has quit [Read error: Connection reset by peer]
Turn_Left has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 252 seconds]
Halofreak1990 has joined #osdev
sbalmos has quit [Quit: WeeChat 4.5.1]
sbalmos has joined #osdev
divine has joined #osdev
Marsh has joined #osdev
MiningMarsh has quit [Ping timeout: 264 seconds]
Marsh is now known as MiningMarsh
ryoskzypu has quit [Ping timeout: 264 seconds]
<gog> if (fd < FD_MIN || fd > FD_MAX) { open_files[fd] = nullptr; }
<gog> oops
<gog> i really shouldn't be allowed to touch code this is pathetic
<pie__> same for me
<gog> that's not even supposed to be logical or also
<gog> i must have been smoking that good stuff
<gog> i see where i got it though, i used that comparison as a guard clause in another function
<gog> and didn't think it through
Marsh has joined #osdev
MiningMarsh has quit [Ping timeout: 252 seconds]
Marsh is now known as MiningMarsh
<pie__> so youre tellin me its a conspiracy<heat> did you know the nvidia daddy and amd mommy are first cousins once removed
<pie__> they do look the same https://en.wikipedia.org/wiki/Lisa_Su
<heat> semi conductor excellency is in their genes
alifib has joined #osdev
<pie__> yep
<Halofreak1990> I wouldn't call it excellency in the case of nVidia, when they focus on improving upscaling and buying into the AI fad, instead of improving performance and/or making the hardware more efficient. nVidia's GPUs are the biggest waste of one's money if you ask me
<pie__> give them a few more cousins and i bet theyd be running intel and arm too
<pie__> nvidia goes really hard on marketing?<heat> how do you turn AMD around and create RYZEN and people still dont know you? smh
<heat> how isn't nvidia excellency?
<heat> their GPUs are the best in the market by far
<heat> such that AMD isn't even targetting the high end nvidia shit for this next generation
<heat> the "AI fad" runs on nvidia because, again, their shit is just superior
<heat> their software is superior, their drivers are pretty high quality *despite* not being FOSS
<Halofreak1990> "high end
<Halofreak1990> when the improvement is based on upscaling
<Ermine> aaaand you can't just run cyberpunk 2077 in 4k without upscaling
<Halofreak1990> c'mon man
<heat> even without the upscaling improvement garbo, amd cant touch them
<heat> it just is what it is
<Ermine> and people say it has only just enough memory
<Ermine> for cyberpunk that is
<zid> memory is the expensive part
<Ermine> meaning anything next generation wouldn't fit and will require new cards
<zid> They wanna make money per gpu, every memories they add lowers that
<Ermine> (not justifying amd in any case)
<Halofreak1990> they can cut half of the transistors, since gaming doesn't use them
<zid> if people wanna be retarded and use TAA and 12GB volumetric shadow buffers and shit everywhere that's on the developers imo
<zid> transistors are free
<zid> even if it did make up a significant area of the die, it's just market segmentation, everybody does it and always will do
<Halofreak1990> if they are, then why don't graphics cards have more memory
<zid> i7s are just xeons with fuse bits
<zid> because memory costs money
Marsh has joined #osdev
<Ermine> just saying, that even though nvidia is superior to amd, it's not great
<Halofreak1990> you do realize the memory is made of the same transistors as the GPU, right?
<zid> nvidia has to buy the memory
<pog> isn't it SDRAM?
<Ermine> no iirc
<zid> the cost is in the tape outs and shit, they recover that money via profit margins
<Ermine> gddr
MiningMarsh has quit [Ping timeout: 245 seconds]
Marsh is now known as MiningMarsh
<pog> GDDR _SDRAM_
<Ermine> oh, gddr is sdram actually
<Ermine> my bad
<zid> Once you subtract all of the operating costs, R&D costs etc, adding or losing a few transistors here or there is literally nothing. It's like the cost of the cupholder on a brand new car
<heat> Ermine, it is the best we have, by far, atm, in semiconductors
<pog> it's not made of "the same transistors" fwiw-it's made ofewer
<heat> and this is straight facts
<pog> with different processes ofc
<Ermine> I don't deserve to be in #osdev anymore
* pog offeers Ermine a bagel
<pie__> dont worry, we all drag eachother down here
<pie__> welcome to the crab bucket
<Ermine> heat: best != great
<pog> i don't drag people down i'm nice
<Halofreak1990> PNP, NPN, different node sizes, all don't change the fact that it's all transistors
<heat> intel sucks, amd only does CPUs competently, ARM just does designs and mid CPUs (and good software), qualcomm is okay i guess
<heat> Ermine, well it is what it is
<pog> sorry i'm being pedantic and my argument has nothing to do with the conversation lol
<zid> yea, none of this tech is close to its platonic ideal
<zid> but nvidia are infact, selling good products using good tech, on the scale of 'things that actually exist'
<pog> but anyhow, memory does cost money, and it's made in different fabs with different processes that aren't the same as the graphics chips
<pog> so there is a design-to-cost angle to it
<pog> it's not entirely arbitrary
<pog> it's also capitalism too so
<heat> like, maybe AMD has the moral highground and the open-ish docs and the open kernel driver and the open userspace and the open solutions and "oh look there's freesync, an open standard" but it still fucking sucks, plain and simple
<heat> it does not work
<zid> plus just.. you're *not paying for the transistors*
<zid> same as you're not paying for the molten steel in a car
<zid> you're paying for *all the other crap*
<heat> the hardware is also plainly worse
<pog> yes, the processes, the packaging, the shipping, assembly
<zid> the design, the fab, the masks, the lasers, the washing, the water, the shipping, etc
<zid> is where 99% of the money goes
<Ermine> not arguing on this one
<pog> zid i said half of tose things already
<zid> shut up pog I will fite you
<heat> >the washing,
<pog> bring it on bitch
<heat> no one on IRC does any of that
<zid> pog: meet me under an oak tree
<heat> >the water
<heat> again, 0 cost for IRC people
<pog> :< not fair
<zid> pog forfeits
<pog> you kno wwe don't have those here
<Ermine> actually I wouldn't care about amd if not linux
<pog> would you settle for an anemic birch?
<zid> silver or riot
<heat> Ermine, for FOSS stacks i prefer intel
<heat> over amdgpu mumbo jumbo
<heat> intel might be going through some tough times but intel software is usually really fucking solid
<zid> I prefer intel's like.. support? It's just a shame they don't make products I want anymore
<Ermine> i'd say yeah
<zid> I don't want 32 e-cores and 16 pci-e lanes
<heat> i really want intel's dgpus to succeed
<Ermine> same here
<zid> Yea I love the look at them
<zid> I hope they don't kill the product
<zid> They're downscaling a bit already, it seems like a prime target, because it makes no money atm
<zid> but if they start replacing GT210s and mid-range desktop gpus in prebuilts etc, which they're *close* to being able to do, it should make money
<Ermine> but, as for now, I have a desktop and I want to play games and run linux there. So I think amd strikes balance
<zid> amd + linux?
<zid> wat
<heat> if it got axed i would understand why
<zid> same, but I hope it doesn't
<heat> it's a nice idea at the worst possible time
<heat> we can only pray and fast for intel
* Ermine goes praying and fasting for intel
<Ermine> and for chips act
<heat> we're like two weeks away from maga hat pat gelsinger trying to get funding from the gov
<zid> dw, trump just bailed out openai etc
<zid> so nvidia isn't going under at least
cloudowind has quit [Ping timeout: 248 seconds]
netbsduser` has quit [Ping timeout: 272 seconds]
netbsduser` has joined #osdev
Marsh has joined #osdev
MiningMarsh has quit [Ping timeout: 252 seconds]
Marsh is now known as MiningMarsh
Marsh has joined #osdev
MiningMarsh has quit [Ping timeout: 265 seconds]
Marsh is now known as MiningMarsh
alifib has quit [Quit: .]
stolen has quit [Quit: Connection closed for inactivity]
Arthuria has joined #osdev
mahk has joined #osdev
hwpplayer1 has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
ryoskzypu has joined #osdev
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
LainExperiments has joined #osdev
Lucretia has quit [Remote host closed the connection]
mra has joined #osdev
Lucretia has joined #osdev
alpha2023 has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
cloudowind has joined #osdev
fedaykin has quit [Quit: leaving]
<cloudowind> congradulations Ermine , goodays osdev
<Ermine> thx
fedaykin has joined #osdev
immibis has joined #osdev
<pog> hi
<heat> good afternoon gog
<zid> again? we just had one of those
<gog> hi
guideX_ has joined #osdev
guideX_ has quit [Read error: Connection reset by peer]
hwpplayer1 has quit [Remote host closed the connection]
<heat> WAIT
<heat> TWO GOGS??
<zid> heat get new glasses
<cloudowind> :)
guideX has quit [Ping timeout: 272 seconds]
<pog> who is gog
<bslsk05> ​www.gog.com: Willkommen bei GOG.com | beste PC-Spiele DRM-frei
<FireFly> bslsk05: gesundheit
<childlikempress> gog, gog, gog... --sound i make while my head gets pushed down in the bathtub :3
<FireFly> uhm
<FireFly> I think ideally you want to keep yer head above the water
<gog> it's me pushign their head underwater
guideX has joined #osdev
MiningMarsh has quit [Read error: Connection reset by peer]
MiningMarsh has joined #osdev
m3a has quit [Ping timeout: 272 seconds]
<childlikempress> 🥺🥺🥺
m3a has joined #osdev
netbsduser` has quit [Ping timeout: 265 seconds]
* cloudowind blows towards gog
hwpplayer1 has joined #osdev
guideX has quit [Read error: Connection reset by peer]
<nikolar> KERNL
<pog> KORNAL
<pie__> cant hev KERNOL without NO
<pie__> pog and gog walk into a bar
<pog> no we don't
<zid> pog have tree
<zid> is impossible dream
<pog> :(
goliath has quit [Quit: SIGSEGV]
<cloudowind> a kernel that will save the world , now this might be an impossible dream
<cloudowind> when i asked this question to chatgpt ive got very interesting resolutions , i asked , how linux kernel can change the whole world and humanity ?
<fedaykin> what was the answer?
<cloudowind> :)
<Ermine> by establishing communism ofc
chiselfuse has quit [Ping timeout: 264 seconds]
<heat> capitalist utopia solaris vs communist utopia linux
chiselfuse has joined #osdev
Lucretia has quit [Remote host closed the connection]
<pog> mutualist utopia illumos
Lucretia has joined #osdev
<Ermine> what utopia is windows
<Ermine> or will people say that's dystopia?
<nikolar> yes
<pog> it's cyberpunk 2073
<ring0_starr> asking chatgpt about osdev questions
<ring0_starr> hooooooooooooooooooooooooooly
<ring0_starr> this is a dystopia without a doubt
<fedaykin> linux kernel can change the world by releasing a new version, hahaha
<ring0_starr> world, world, world, world, you're killin' me, babe
<fedaykin> v6.14
<fedaykin> haven't thought of that, einstein gpt ai ai ai, have you? lol
<ring0_starr> what happens in v6.14?
m3a has quit [Ping timeout: 248 seconds]
<Ermine> me
<pog> chatgpt how do i write linux karnel
<nikolar> that's true, Ermine congrats
<nikolar> you got into the kernel
<Ermine> thx
<ring0_starr> LET'S ALL LOVE THE LAIN
<ring0_starr> mmmmmmmmm....... it all starts to make sense now....
<ring0_starr> the NPUs embedded into microcontrollers
m3a has joined #osdev
<ring0_starr> the AI hibberjibber going on surrounding linux
<pog> there's ai in linux?
<ring0_starr> no i think it's more like the way that AI companies have been talking about "optimizing" it for or something
<Ermine> always have been, see android
<ring0_starr> oh noes
<pog> heh
<ring0_starr> siri is like a demon waiting to get released into the physical world
Halofreak1990 has quit [Ping timeout: 246 seconds]
<ring0_starr> AGI :/
<pog> i just tried out an IDE that has "AI" code suggestions and i didn't even know it in advance
<Ermine> npu is just a device, and linux provides access to this device as a good kernel should
<Ermine> how to use it depends on you
<pog> it recommended stupid changes to my code that would have conflicted
<zid> pog: Start writing C in the middle, I recommend quake3's fast inverse square root
<pog> i then figured out what was going on and stopped using the thing
<ring0_starr> would... would you have a choice?
<Ermine> ofc
<zid> float Q_rsqrt( float number )
<ring0_starr> a mind-virus that infects a GPT model that integrates itself with access to your operating system
<Ermine> the what
<pog> the woke mind virus
<Ermine> yeah, quit constructing wild conspirancy theories plox
<ring0_starr> we are in cyber-physical virus-post-apocalyptic-future soon
<zid> That's your job if you're schizo
<ring0_starr> no idea what that has to do with anything
<kazinsal> woke up from a nap to a ping saying "hey you're on the front page of hackaday". so that's neat
<gog> i got nothing done i wanted to this evening
<Ermine> same
<Ermine> I'm chit-chatting on irc and discord instead of doing shit
<gog> i mean i fixed the bug in my kernel
<Ermine> and poking at radeon code
<gog> that i left like 8 months ago and stopped working on
<Ermine> gj nonetheless
<gog> i resisted deleting it and starting over again
<gog> that's the my most toxic trait
<zid> the resisting?
<gog> no the deleting and starting over
<Ermine> don't delete
<gog> i did delete the stupid tangent i was on
<Ermine> use the most advanced vcs there is
<Ermine> cp -a
<nikolar> zid: oh are you talking about copyright laundering machine
<gog> i never thought i would be on the side of copyright in my life
<nikolar> lol
<gog> at least as it relates to corporations taking from creators.
<heat> Ermine, USE QUILT USE QUILT USE QUILT USE QUILT
<gog> average people stealing from corporations is totally fine with me
the_oz_ has quit [Remote host closed the connection]
netbsduser` has joined #osdev
<nikolar> heat, what's a QUILT
the_oz_ has joined #osdev
Marsh has joined #osdev
m3a has quit [Ping timeout: 252 seconds]
MiningMarsh has quit [Ping timeout: 244 seconds]
Marsh is now known as MiningMarsh
<Ermine> nikolar: i guess this: http://savannah.nongnu.org/projects/quilt
<bslsk05> ​savannah.nongnu.org: Quilt - Summary [Savannah]
the_oz_ has quit [Remote host closed the connection]
<pog> debugging this is such an annoying process
<Ermine> wait
<pog> i can't even properly get the offets into lldb
<Ermine> do we have both pog and gog
<gog> yes
the_oz_ has joined #osdev
m3a has joined #osdev
<Ermine> kek
<gog> pog is a clown and a baby
* kof673 pets gog, pets pog, gives both cheese
* gog prr, fascinate
Lucretia has quit [Remote host closed the connection]
<ring0_starr> am I screwed?
<Ermine> yes
<pog> what would be the best way to signal to lldb to do something
<pog> because i can't know certain offsets in advance
<pog> but i can load them from registers while paused
<zid> write an script?
<pog> i mean from within the process
<pog> the script i have an idea about
<zid> I'venever done it with lldb though only windbg
<pog> i could use int3 and have some sort of parameter scheme in register?
<zid> windbg kind of cool it lets you do things like break 0x784833 { if(eax == 7) continue; else break; }
<pog> i need to hatch the chicken before it lays an egg tho
<heat> nikolar, pretty sure you've asked me that question like 2 or 3 times before
<nikolar> possibly
<heat> anyway QUILTTTTTTTTTTTTTTTTT
Marsh has joined #osdev
<heat> the linux -mm tree did not use git until recently
<heat> it was just a quilt stack of unstable patches, and a quilt stack of stable patches
<heat> and some automated thing made a git tree out of that so people didn't just die
MiningMarsh has quit [Ping timeout: 264 seconds]
Marsh is now known as MiningMarsh
<heat> then andrew stopped being stuck in 2004 so -mm uses git branches
<heat> but mm-unstable is the worst kind of branch, the one that rebases like every day
<nikolar> lol nice
<Ermine> iirc -mm always was oldschool
<heat> yep, still is
<heat> fuck your patchwork and fuck your gitlab trees
guideX has joined #osdev
m3a has quit [Ping timeout: 252 seconds]
netbsduser` has quit [Ping timeout: 252 seconds]
m3a has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]