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
surabax has quit [Quit: Leaving]
simjnd has quit [Ping timeout: 252 seconds]
simjnd has joined #osdev
simjnd has quit [Ping timeout: 276 seconds]
bauen1 has quit [Ping timeout: 276 seconds]
<the_oz_> isn't that always the case though
simjnd has joined #osdev
simjnd has quit [Ping timeout: 252 seconds]
<kof673> me? i just mean elf is whatever people make it for better or worse :D yes, everything is like that
simjnd has joined #osdev
<kof673> its reflective ;D Dark Helmet: What the hell am I looking at? When does this happen in the movie? Colonel Sandurz: Now. You're looking at now, sir.
<the_oz_> is that spaceballs?
<the_oz_> I never watched it
xenos1984 has quit [Read error: Connection reset by peer]
fedaykin has quit [Quit: leaving]
<blockhead> the_oz_: you should. it's a good strange funny movie
xenos1984 has joined #osdev
simjnd has quit [Ping timeout: 252 seconds]
<the_oz_> probably so
simjnd has joined #osdev
karenw_ has quit [Ping timeout: 248 seconds]
simjnd has quit [Ping timeout: 276 seconds]
chiselfuse has quit [Remote host closed the connection]
bradd has quit [Ping timeout: 248 seconds]
chiselfuse has joined #osdev
ZipCPU has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
simjnd has joined #osdev
ZipCPU has joined #osdev
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
fedaykin has joined #osdev
neutrino777 has joined #osdev
neutrino1 has quit [Ping timeout: 272 seconds]
Leftas has quit [Quit: Ping timeout (120 seconds)]
Leftas has joined #osdev
Leftas has quit [Quit: Ping timeout (120 seconds)]
Leftas has joined #osdev
Leftas has quit [Quit: Ping timeout (120 seconds)]
Leftas has joined #osdev
ThinkT510 has quit [Quit: ThinkT510]
ThinkT510 has joined #osdev
pabs3 has quit [Read error: Connection reset by peer]
pabs3 has joined #osdev
Lucretia has joined #osdev
chiselfuse has quit [Ping timeout: 264 seconds]
agent314 has quit [Quit: Konversation terminated!]
agent314 has joined #osdev
jedesa has quit [Remote host closed the connection]
q3lont has joined #osdev
chiselfuse has joined #osdev
j00ru has quit [Read error: Connection reset by peer]
j00ru has joined #osdev
agent314 has quit [Ping timeout: 276 seconds]
q3lont has quit [Ping timeout: 252 seconds]
GeDaMo has joined #osdev
neutrino1 has joined #osdev
neutrino777 has quit [Ping timeout: 276 seconds]
netbsduser`` has joined #osdev
HelloImSteven has joined #osdev
tigerbrother2 has joined #osdev
tigerbrother has quit [Ping timeout: 252 seconds]
tigerbrother2 is now known as tigerbrother
alexander has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
alexander has joined #osdev
scaleww has joined #osdev
netbsduser`` has quit [Ping timeout: 276 seconds]
HelloImSteven has quit [Quit: HelloImSteven]
HelloImSteven has joined #osdev
scaleww has quit [Quit: Leaving]
netbsduser`` has joined #osdev
PublicWiFi is now known as DaddyWiFix2
wereii has quit [Quit: ZNC - https://znc.in]
Leftas has quit [Quit: Ping timeout (120 seconds)]
Leftas has joined #osdev
<heat> linox kern
jedesa has joined #osdev
frkazoid333 has joined #osdev
<nikolar> Linex korn
k0valski18891621 has joined #osdev
the_oz has joined #osdev
the_oz_ has quit [Ping timeout: 248 seconds]
q3lont has joined #osdev
q3lont has quit [Remote host closed the connection]
Left_Turn has joined #osdev
eddof13 has joined #osdev
eddof13 has quit [Client Quit]
agent314 has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 276 seconds]
q3lont has joined #osdev
<zid> nikolar: less linex more snatch
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 252 seconds]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 276 seconds]
q3lont has quit [Ping timeout: 276 seconds]
goliath has joined #osdev
<nikolar> I need linex to snatch though :(
karenw_ has joined #osdev
scaleww has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 265 seconds]
<Ermine> isn't linex a cure for dysbiosis?
agent314 has quit [Ping timeout: 276 seconds]
Turn_Left has joined #osdev
Turn_Left has quit [Remote host closed the connection]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 276 seconds]
jedesa has quit [Quit: jedesa]
Turn_Left has quit [Ping timeout: 276 seconds]
xenos1984 has quit [Ping timeout: 276 seconds]
xenos1984 has joined #osdev
Left_Turn has joined #osdev
xenos1984 has quit [Ping timeout: 276 seconds]
Turn_Left has joined #osdev
troseman has joined #osdev
troseman has quit [Client Quit]
xenos1984 has joined #osdev
Left_Turn has quit [Ping timeout: 252 seconds]
Turn_Left has quit [Remote host closed the connection]
Turn_Left has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
agent314 has joined #osdev
q3lont has joined #osdev
q3lont has left #osdev [Leaving]
Goodbye_Vincent1 has quit [Remote host closed the connection]
Goodbye_Vincent1 has joined #osdev
eddof13 has joined #osdev
eddof13 has quit [Client Quit]
<geist> praise linex
surabax has joined #osdev
Left_Turn has joined #osdev
Turn_Left has joined #osdev
Turn_Left has left #osdev [#osdev]
Left_Turn has quit [Ping timeout: 276 seconds]
<the_oz> you know what'd be cool
<the_oz> inline 8 bit bigint binary interspersed with array items
<the_oz> instead of length ints, that way you can traverse the length with the items, and if your array sized items are bigger than 8 bits then bigint length itmes can too
craigo has joined #osdev
<the_oz> and you COULD use the growth capability to apply to pointers if pointers point to arrays of array items who are struts...
<the_oz> though that'd mean the variably sized reference types mean they can't be a array sized item
monkeyPlus has joined #osdev
<monkeyPlus> hey. Why does c runtime copies string from .rodata to printf's stack?
<monkeyPlus> why not just use the .rodata memory
<heat> because printfs are not as trivial as reading from .rodata and writing those exact same bytes to the file/stdout
<the_oz> type specifiers
<monkeyPlus> but its just a pointer
raykv423 has joined #osdev
<monkeyPlus> to a string..
<monkeyPlus> why is not trivial?
<monkeyPlus> doesnt printf uses pointers to string?
<monkeyPlus> instead of pointer to string to stack, do it on .rodata
<the_oz> a string that might have %d, for example, which writing out isn't %d in the end
<heat> printf("%d", 10)
<monkeyPlus> the format string is "%d" , so can be used in a pointer context
<monkeyPlus> 10 is up to the function call
<heat> think about what printf needs to do
<heat> and what processing stages need to happen to your format string
<monkeyPlus> but does it alter the string on stack?
<monkeyPlus> the function?
<the_oz> you're talking about printf's stack
<the_oz> it might, depends on the implementation
<monkeyPlus> so instead of iterating through the string, iterates through stack..?
<monkeyPlus> but does it uses a pointer to a string, or stack space?
<the_oz> it might do both at the same time :D
<monkeyPlus> i guess it is simpler to iterate through a string, comparing to stack (because of extra instructions for cycling through stack)
<the_oz> ???
<monkeyPlus> or the same thing
<monkeyPlus> printf doesnt iterate through the string~?
<the_oz> does the one you use do that?
<monkeyPlus> say, 4 bytes at a time, because its on stack
<monkeyPlus> i dont know
<the_oz> I don't eaither
<monkeyPlus> ah
<monkeyPlus> :)
<the_oz> either*
<monkeyPlus> still, if it does iterate through string, on stack must be 4 bytes, at a time, for a format string on .rodata, is the one we want
<monkeyPlus> say read 6 bytes at a time
<monkeyPlus> thing you can't do with stack
craigo has quit [Quit: Leaving]
<the_oz> what kind of architecture are you using that doesn't allow that
<monkeyPlus> so i can read any kind of bytes, from stack, all at once? no need to pop anything?
<monkeyPlus> we can use indirect address mode, with stack right
<monkeyPlus> can=can't
<the_oz> convenience function are convenient until they're not
<the_oz> it's wrapping paper around the default method
<the_oz> well, sort of. they are encoded instructions but whatever
<GeDaMo> mov rax, [rsp+X] is valid for x86
<heat> i only know two architectures
<heat> x86 and s390x
<heat> do others exist? unclear.
karenw_ has quit [Ping timeout: 276 seconds]
<nikolar> heat: haven't you ported onyx to arm and riscv too
<heat> never heard of her
<nikolar> Dang
steelswords94361 has joined #osdev
<monkeyPlus> ok got it thanks
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
the_oz has quit [Ping timeout: 276 seconds]
simjnd has quit [Ping timeout: 248 seconds]
the_oz has joined #osdev
the_oz_ has joined #osdev
the_oz has quit [Ping timeout: 265 seconds]
the_oz has joined #osdev
the_oz_ has quit [Ping timeout: 245 seconds]
scaleww has quit [Ping timeout: 248 seconds]
simjnd has joined #osdev
simjnd has quit [Ping timeout: 252 seconds]
netbsduser`` has quit [Ping timeout: 265 seconds]
netbsduser`` has joined #osdev
simjnd has joined #osdev
simjnd has quit [Ping timeout: 276 seconds]
eck has quit [Quit: PIRCH98:WIN 95/98/WIN NT:1.0 (build 1.0.1.1190)]
eck has joined #osdev
agent314_ has joined #osdev
agent314 has quit [Read error: Connection reset by peer]
raykv423 has quit [Quit: Connection closed for inactivity]
<geist> heat: i thought you did?
<heat> did what?
netbsduser`` has quit [Ping timeout: 245 seconds]
<geist> port onyx to arm and riscv
<heat> correct
<heat> i was just horsing around
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #osdev
<the_oz> the ports were speculative only! debug manually!
monkeyPlus has quit [Remote host closed the connection]
simjnd has joined #osdev
HelloImSteven has quit [Quit: HelloImSteven]
<zid> I only believe in loooooongarch
HelloImSteven has joined #osdev
tigerbrother has quit [Quit: Ping timeout (120 seconds)]
tigerbrother has joined #osdev