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
plarke has joined #osdev
thinkpol has quit [Remote host closed the connection]
thinkpol has joined #osdev
gog has joined #osdev
Arthuria has quit [Remote host closed the connection]
pmaz has joined #osdev
nyah has quit [Quit: leaving]
tanto has quit [Quit: Adios]
vancz has quit []
pie_ has quit []
pie_ has joined #osdev
tanto has joined #osdev
vancz has joined #osdev
pmaz has quit [Quit: Konversation terminated!]
Andrew is now known as AndrewYu
gog has quit [Ping timeout: 246 seconds]
terminalpusher has joined #osdev
xvmt has quit [Ping timeout: 276 seconds]
divine has joined #osdev
goliath has quit [Quit: SIGSEGV]
[itchyjunk] has quit [Ping timeout: 250 seconds]
xvmt has joined #osdev
[itchyjunk] has joined #osdev
xvmt has quit [Ping timeout: 240 seconds]
terminalpusher has quit [Remote host closed the connection]
xvmt has joined #osdev
wlemuel has quit [Ping timeout: 246 seconds]
wlemuel has joined #osdev
xvmt has quit [Ping timeout: 240 seconds]
[itchyjunk] has quit [Read error: Connection reset by peer]
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #osdev
xvmt has joined #osdev
termin has joined #osdev
tiggster has joined #osdev
DynamiteDan has quit [Excess Flood]
DynamiteDan has joined #osdev
termin has quit [Remote host closed the connection]
Jari-- has quit [Ping timeout: 240 seconds]
<moon-child> fuck nanni
heat has quit [Ping timeout: 246 seconds]
smeso has quit [Ping timeout: 244 seconds]
les has quit [Ping timeout: 244 seconds]
les has joined #osdev
smeso has joined #osdev
pmaz has joined #osdev
bnchs has quit [Read error: Connection reset by peer]
ThinkT510 has quit [Quit: WeeChat 3.8]
ThinkT510 has joined #osdev
k0valski18891 has quit [Quit: Peace out !]
zaquest has quit [Remote host closed the connection]
zaquest has joined #osdev
bauen1 has quit [Ping timeout: 255 seconds]
Burgundy has joined #osdev
Left_Turn has joined #osdev
Turn_Left has joined #osdev
elastic_dog has quit [Ping timeout: 246 seconds]
elastic_dog has joined #osdev
GeDaMo has joined #osdev
Left_Turn has quit [Ping timeout: 248 seconds]
gog has joined #osdev
gog has quit [Client Quit]
bauen1 has joined #osdev
wootehfoot has joined #osdev
k0valski18891 has joined #osdev
Left_Turn has joined #osdev
goliath has joined #osdev
Left_Turn has quit [Max SendQ exceeded]
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 246 seconds]
[itchyjunk] has joined #osdev
bnchs has joined #osdev
bnchs is now known as techmetx11
techmetx11 is now known as bnchs
ZipCPU has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
pmaz has quit [Ping timeout: 248 seconds]
ZipCPU has joined #osdev
<immibis> netbsduser```: haven't used it, but you have to reduce the amount of stuff stored with a feature like that. The CPU state can be calculated by repeating the simulation with the same inputs, so it's not stupid.
nyah has joined #osdev
vin1 has joined #osdev
pg12_ has joined #osdev
asarandi2 has joined #osdev
eck_ has joined #osdev
CalculusCats5 has joined #osdev
Effilry has joined #osdev
ZipCPU_ has joined #osdev
skipwich_ has joined #osdev
sortiecat has joined #osdev
tanto_ has joined #osdev
pie__ has joined #osdev
vancz_ has joined #osdev
mahk has quit [Write error: Broken pipe]
CalculusCats has quit [Quit: Ping timeout (120 seconds)]
bnchs has quit [Ping timeout: 320 seconds]
vin has quit [Ping timeout: 320 seconds]
CalculusCats5 is now known as CalculusCats
pg12 has quit [Ping timeout: 320 seconds]
ZipCPU has quit [Ping timeout: 305 seconds]
pie_ has quit [Ping timeout: 305 seconds]
skipwich has quit [Ping timeout: 305 seconds]
vancz has quit [Ping timeout: 305 seconds]
tanto has quit [Ping timeout: 305 seconds]
ZipCPU_ is now known as ZipCPU
asarandi has quit [Ping timeout: 305 seconds]
sortie has quit [Ping timeout: 305 seconds]
bliminse has quit [Ping timeout: 305 seconds]
voidah has quit [Ping timeout: 305 seconds]
clever has quit [Ping timeout: 305 seconds]
alpha2023 has quit [Ping timeout: 305 seconds]
eck has quit [Ping timeout: 305 seconds]
FireFly has quit [Ping timeout: 305 seconds]
voidah has joined #osdev
bliminse has joined #osdev
bnchs has joined #osdev
awita has joined #osdev
<netbsduser```> immibis: what is stupid about it is the fact that it has yet to be observed to actually work
<netbsduser```> i have not been able to get it working, no one else i have asked has, every one mentioning it online has, on closer inspection, not actually used it themselves
<immibis> then i guess it just doesn't work. *shrugs* but it's not because it doesn't store CPU state. It definitely wouldn't work if it would store CPU state, because it would fill up your hard drive.\
<zid> nothing a nice ringbuffer of a hundred meg or two wouldn't solve
<netbsduser```> thankfully i managed to solve a very thorny issue without the reverse debugging i feared i'd need
bnchs has quit [Read error: Connection reset by peer]
<netbsduser```> when i added support for ASTs (a mechanism i used to implement unix signals) i inserted a new code path into the interrupt dispatch function which accidentally reset IPL to zero under certain conditions
<netbsduser```> this caused a most vile and hateful situation to happen, where seemingly out of nowhere (it was never possible to pin this down w/ breakpoints) suddenly we jamp to ridiculous addresses - null, random data addresses
uzix has joined #osdev
uzix is now known as mahk
clever has joined #osdev
wootehfoot has quit [Read error: Connection reset by peer]
gog has joined #osdev
terminalpusher has joined #osdev
justmatt has quit [Quit: ]
justmatt has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
xenos1984 has joined #osdev
gxt__ has quit [Ping timeout: 240 seconds]
gxt__ has joined #osdev
<zid> gog
eck_ is now known as eck
Arthuria has joined #osdev
xenos1984 has quit [Ping timeout: 265 seconds]
xenos1984 has joined #osdev
Arthuria has quit [Ping timeout: 250 seconds]
gxt__ has quit [Ping timeout: 240 seconds]
gxt__ has joined #osdev
saper has joined #osdev
heat has joined #osdev
<heat> gog is a liar do not believe a word she says
justmatt has quit [Quit: ]
justmatt has joined #osdev
awita has quit [Ping timeout: 248 seconds]
<saper> MySQL is running out of connections, the wiki says: Unexpected non-MediaWiki exception encountered, of type "Exception" exception 'Exception' with message 'There was a problem when connecting to the phpBB database.<br />Check your Host, Username, and Password settings.<br /><br />MySQL Error Number: 0<br />MySQL Error Message: <br /><br />' in /var/www/sites/wiki.osdev.org/extensions/Auth_phpBB.php:703
<bslsk05> ​wiki.osdev.org <no title>
Arthuria has joined #osdev
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
bauen1 has quit [Ping timeout: 252 seconds]
FreeFull has joined #osdev
Effilry is now known as FireFly
<jimbzy> Trash pandas are awesome.
<heat> luv u zid
<heat> <3
<zid> heat followed the instructions, jimbzy called me a trash panda, smh
<jimbzy> Sorry zid.
<jimbzy> I love you.
* jimbzy gives zid a big hug.
bauen1 has joined #osdev
rnicholl1 has joined #osdev
bauen1 has quit [Ping timeout: 246 seconds]
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
rnicholl1 has quit [Quit: My laptop has gone to sleep.]
rnicholl1 has joined #osdev
<sakasama> Inappropriate.
xenos1984 has quit [Ping timeout: 265 seconds]
xenos1984 has joined #osdev
Arthuria has quit [Ping timeout: 250 seconds]
dude12312414 has joined #osdev
bauen1 has joined #osdev
deflated8837 has quit [Remote host closed the connection]
gog has quit [Ping timeout: 264 seconds]
plarke has quit [Quit: Leaving]
justmatt8 has joined #osdev
bauen1 has quit [*.net *.split]
FreeFull has quit [*.net *.split]
justmatt has quit [*.net *.split]
justmatt8 is now known as justmatt
rorx has quit [*.net *.split]
FreeFull has joined #osdev
bauen1 has joined #osdev
rorx has joined #osdev
bauen1 has quit [Ping timeout: 246 seconds]
bauen1 has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
plarke has joined #osdev
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<heat> some rfc patches dropped for x86 PIE support for linuks
<heat> perf difference seems minimal
slidercrank has quit [Ping timeout: 248 seconds]
<moon-child> huh isn't position-independence kind of sucky on x86?
<moon-child> and who cares about plain x86 anyway?
<heat> I mean x86_64
<heat> 32 is irrelevant lol
<heat> but basically you optionally pass -fPIE etc and you get a (smallish) GOT + rip-relative addressing everywhere. you get a slightly larger kernel, but things seem to work well
<heat> hidden does not seem to work for some symbols (weak ones I think, plus compilers tend to generate GOT references on intrinsic calls)
<zid> gog missing today
<zid> probably off selling low quality copper
<jimbzy> Wtf? XD
rnicholl1 has quit [Quit: My laptop has gone to sleep.]
elastic_dog has quit [Ping timeout: 252 seconds]
elastic_dog has joined #osdev
gildasio2 has quit [Remote host closed the connection]
gildasio2 has joined #osdev
[itchyjunk] has quit [Ping timeout: 260 seconds]
[itchyjunk] has joined #osdev
goliath has quit [Quit: SIGSEGV]
gildasio2 has quit [Remote host closed the connection]
gildasio2 has joined #osdev
gog has joined #osdev
* lav is agog at gog
<zid> gog
<heat> GOGGGGGGGGGGGGGGGGGG
deflated8837 has joined #osdev
deflated8837 has quit [Remote host closed the connection]
deflated8837 has joined #osdev
deflated8837 has quit [Remote host closed the connection]
deflated8837 has joined #osdev
deflated8837 has quit [Remote host closed the connection]
deflated8837 has joined #osdev
Burgundy has quit [Ping timeout: 246 seconds]
<gog> gog
<lav> gog: can i be the magog to your gog 👉👈
* gog pets magog
* lav purrs
FreeFull has quit []
<zid> core::array::from_fn::<Box<[u8; SOME_HEIGHT*SOME_WIDTH]>, SOME_DEPTH, _>(|_| vec![0u8; SOME_HEIGHT*SOME_WIDTH].into_boxed_slice().try_into().unwrap());
<zid> RUST
<zid> main response from a rustbro to that was "That's not idiomatic in rust, because why would you be dealing with an arbitrary blob of bytes in a systems programming language!??!//"
<puck> ..do you need that initial type? i guess you do for inference of into_boxed_slice
deflated8837 has quit [Ping timeout: 248 seconds]
<puck> tbf i'd probably just cheat and use core::mem::zeroed here
deflated8837 has joined #osdev
<heat> zid, why are you writing rust
<zid> I am not
<zid> (I can't make an array yet)
goliath has joined #osdev
slidercrank has joined #osdev
<puck> also like, [Box<[u8; w]>; h] is Weird
<zid> I'll learn arrays once I figure out how to write int main(void){ return 42; } in rust
<zid> which is where I usually start
<heat> Box<<<<<>>>><<<<<<<<<<>>>>>>>>>>>>>><<<<<<<<
<puck> also is there a distinct reason you're going thru into_boxed_silce().try_into().unwrap(), as opposed to just doing Box::new([0; H*W])
<zid> I already said this wasn't me
<heat> i fuckign love boxes and slices and rust and core and std
* sakasama sucks popcorn through a tube.
<heat> is there a crate for arrays?
<zid> I think it's called std::core:;array?
<zid> crate in crate in crate supplies arrays
Left_Turn has quit [Read error: Connection reset by peer]