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
netbsduser`` has quit [Ping timeout: 244 seconds]
_whitelogger has joined #osdev
edr has quit [Quit: Leaving]
kneskade_ has joined #osdev
kneskade__ has joined #osdev
kneskade has quit [Ping timeout: 268 seconds]
benlyn has quit [Ping timeout: 268 seconds]
fedaykin has quit [Quit: leaving]
troseman has joined #osdev
troseman has quit [Client Quit]
jcea has quit [Ping timeout: 276 seconds]
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)
simjnd has quit [Ping timeout: 272 seconds]
karenw has quit [Ping timeout: 252 seconds]