<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]
<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))]
<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 👉👈
<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