Turn_Left has quit [Read error: Connection reset by peer]
karenw has quit [Ping timeout: 252 seconds]
_whitelogger has joined #osdev
parabirb has quit [Read error: Connection reset by peer]
parabirb has joined #osdev
dumb0 has joined #osdev
dumb0 has quit [Quit: leaving]
Brnocrist has quit [Ping timeout: 268 seconds]
fedaykin has joined #osdev
fedaykin has quit [Client Quit]
fedaykin has joined #osdev
Brnocrist has joined #osdev
Lucretia has joined #osdev
ThinkT510 has quit [Quit: ThinkT510]
ThinkT510 has joined #osdev
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #osdev
carbonfiber has joined #osdev
frkzoid has quit [Ping timeout: 252 seconds]
<geist>
huh TIL 'touch -r'
<geist>
i've been using my own utility for 20 years called copystats to do the same thing
<heat>
ha
<geist>
doesn't look like it can change the 'change' and 'birth' timestamps according to stat but that's fine
<heat>
those are never changeable AFAIK
<heat>
i think ctime is changeable if you have special perms and are on linux
<geist>
did you know about touch -r?
<geist>
am i the idiot?
<heat>
yeah you are the idiot
<geist>
woot
<heat>
i use it somewhere for a stupid hack in my build
<geist>
i use it for things like converting a file from one format to another (png to jpg, etc) and then copying the time stamp
<heat>
regarding dash and autoconf and avoiding the package build thinking it needs to rebuild autoconf stuff, i think
<heat>
so i do "touch -r dash/ -c dash/*"
netbsduser`` has joined #osdev
SGautam has joined #osdev
<FireFly>
TIL about touch -r, that's good to know about
<geist>
yay i have accomplished something for the day
GeDaMo has joined #osdev
<Mutabah>
Nice
<Mutabah>
Most of my coding success today has been finding that my kernel crashes really early on real hardware (just after, or even before reaching HLL code)
<Mutabah>
On the bright side, I've ordered a RS232 adapter for the machine, and written some truly evil compiler code
<GeDaMo>
A consistent crash is a blessing :P
<Mutabah>
Well, it's a consistent black screen after hitting "boot" in grub
<Mutabah>
and adding reboot/triple-fault calls early in boot didn't seem to change anything
<Mutabah>
Really need to add an intentional crash super-duper early, and see if that manages to triple fault/reboot
<Mutabah>
OR, hope that the firmware or grub left the keyboard in PS2 emulation mode, and flash the LEDs
<heat>
yep if i really need to i usually spray the early boot stuff with int3
<heat>
tactically
<Mutabah>
OR, props to someone on the rust discord osdev channel - Just write logs to part of memory and read them back from grub
<heat>
assuming that the reboot doesn't clear that memory :)
<Mutabah>
yeah, fingers crossed on that idea
<Mutabah>
Or maybe I should just test this code on something that isn't a dell minipc until I get the early boot happy on real hardware
<Mutabah>
but that sounds like quitter talk
<zid>
nikolar is doing serb things today I guess, boo
<GeDaMo>
It's Serbaday :P
xvmt has quit [Ping timeout: 244 seconds]
carbonfiber has quit [Quit: Connection closed for inactivity]
simjnd has quit [Ping timeout: 276 seconds]
simjnd has joined #osdev
SGautam has quit [Quit: Connection closed for inactivity]
simjnd has quit [Ping timeout: 248 seconds]
simjnd has joined #osdev
simjnd has quit [Remote host closed the connection]
simjnd has joined #osdev
chiselfu1e has joined #osdev
simjnd has quit [Ping timeout: 272 seconds]
chiselfuse has quit [Ping timeout: 264 seconds]
simjnd has joined #osdev
simjnd has quit [Ping timeout: 276 seconds]
simjnd has joined #osdev
jcea has joined #osdev
SGautam has joined #osdev
k0valski18891621 has quit [Ping timeout: 248 seconds]
simjnd has quit [Ping timeout: 252 seconds]
simjnd has joined #osdev
Left_Turn has joined #osdev
bl4ckb0ne has quit [Remote host closed the connection]
bl4ckb0ne has joined #osdev
randm has quit [Remote host closed the connection]
randm has joined #osdev
rorx has quit [Ping timeout: 252 seconds]
rorx has joined #osdev
jcea has quit [Ping timeout: 248 seconds]
xvmt has joined #osdev
FreeFull has quit []
<Ermine>
heat: some MCUs have parts of RAM that survive reboots
<nikolar>
Couldn't you have used optane on some server platforms as non volatile ram
<nikolar>
Or am I imagining
<sortie>
How much ram is in your cinematic universe?
stolen has joined #osdev
Left_Turn has quit [Ping timeout: 252 seconds]
<heat>
Ermine: ram can survive reboots, particularly warm reboots
<heat>
in general
<heat>
but then whether the firmware overwrites stuff or not is just a crapshoot
<Mutabah>
A ctrl-alt-del reboot (or a triple fault) will retain RAM, until it's reused
xvmt has quit [Read error: Connection reset by peer]
xvmt has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 260 seconds]
Gooberpatrol66 has joined #osdev
<sortie>
I was curious to see the NvVars EFI file occur on real hardware
<sortie>
... (or ... I may have caused it to exist when I did something incredibly cursed that did not work)
<heat>
i dont think it exists outside of OVMF
<heat>
and google seems to agree
<heat>
should've checked with bing though...
<sortie>
heat: ... I may have booted my real harddisk inside qemu for a test
Left_Turn has joined #osdev
Teukka has quit [Quit: Not to know is bad; not to wish to know is worse. -- African Proverb]
Teukka has joined #osdev
dumb0 has joined #osdev
dumb0 has quit [Read error: Connection reset by peer]
karenw has joined #osdev
mectron has joined #osdev
xenos1984 has quit [Ping timeout: 276 seconds]
<Ermine>
but on MCUs the firmware is controlled by you, so you can make use of it
xenos1984 has joined #osdev
mectron has quit [Quit: leaving]
goliath has joined #osdev
dumb0_ has joined #osdev
dumb0_ has quit [Client Quit]
dumb0 has joined #osdev
xenos1984 has quit [Ping timeout: 276 seconds]
xenos1984 has joined #osdev
ornitorrincos has quit []
SGautam has quit [Quit: Connection closed for inactivity]
ornitorrincos has joined #osdev
<pog>
firmware controls you
dumb0 has quit [Ping timeout: 244 seconds]
netbsduser`` has quit [Ping timeout: 252 seconds]
k0valski18891621 has joined #osdev
dumb0 has joined #osdev
netbsduser`` has joined #osdev
goliath has quit [Quit: SIGSEGV]
simjnd has quit [Ping timeout: 248 seconds]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 272 seconds]
the_oz has quit [Ping timeout: 268 seconds]
the_oz has joined #osdev
the_oz has quit [Remote host closed the connection]
the_oz has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
simjnd has joined #osdev
simjnd has quit [Ping timeout: 260 seconds]
teardown has quit [Ping timeout: 264 seconds]
goliath has joined #osdev
netbsduser`` has quit [Remote host closed the connection]
netbsduser`` has joined #osdev
simjnd has joined #osdev
simjnd has quit [Ping timeout: 276 seconds]
dumb0 has quit [Quit: leaving]
dumb0 has joined #osdev
simjnd has joined #osdev
simjnd has quit [Ping timeout: 276 seconds]
goliath has quit [Quit: SIGSEGV]
stolen has quit [Quit: Connection closed for inactivity]
<heat>
in soviet russia, kernel linuxes you
<parabirb>
my sources are telling me this is true
Turn_Left has quit [Read error: Connection reset by peer]
Lucretia has quit [Remote host closed the connection]
kneskade__ has quit [Ping timeout: 244 seconds]
kneskade_ has quit [Ping timeout: 244 seconds]
simjnd has joined #osdev
chiselfu1e has quit [Ping timeout: 264 seconds]
chiselfuse has joined #osdev
<the_oz>
in soviet america soviet uk ex soviet biolabs you!
<the_oz>
(which nation does he mean? oh it's all the same over time)