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
Stellacy has quit [Quit: Leaving]
exit70 has quit [Ping timeout: 260 seconds]
linear_cannon has joined #osdev
Stellacy has joined #osdev
exit70 has joined #osdev
gog has quit [Ping timeout: 244 seconds]
gcoakes has joined #osdev
theyneversleep has quit [Remote host closed the connection]
mavhq has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mavhq has joined #osdev
Stellacy has quit [Quit: Leaving]
edr has quit [Quit: Leaving]
gcoakes has quit [Ping timeout: 252 seconds]
<heat> >I wonder if we should just go back to that, and turn the resulting "page fault due to non-executable stack" into a "sigreturn system call".
<heat> even the L man can have terrible takes
TkTech has quit [Read error: Connection reset by peer]
TkTech has joined #osdev
gcoakes has joined #osdev
<zid> just turned my light on for a sec
<zid> spider the size of a horse on my wall
<Mutabah> It's just a trick of the light - there was just a spider the size of a saucer on the lightbulb above your head :D
<zid> I have a little paper sphere lampshade
<zid> I was hearing patter patter patter one night
<zid> figured there was a couple of moths inside the lampshade bumbling around
<zid> turns out it was a similarly sized spider to this one, lost, doing laps around said lampshade
<zid> it was so big it was making the paper crinkle as it went
MiningMarsh has quit [Ping timeout: 255 seconds]
frkazoid333 has joined #osdev
memset has quit [Remote host closed the connection]
memset has joined #osdev
MiningMarsh has joined #osdev
smeso has quit [Quit: smeso]
smeso has joined #osdev
hwpplayer1 has joined #osdev
heat has quit [Ping timeout: 245 seconds]
<gorgonical> always fun to see channel nicks in the wild somewhere else
<zid> you been stalking?
<gorgonical> saw immibis on a hn post today
<zid> If you wanna meet someone REALLY famous, fuzxxl is in ##asm
<zid> and he posts 800 times a day on stackoverflow
<kazinsal> saw a coworker from my oldjob on a mailing network operators mailing list today. funny when worlds re-collide like that
linear_cannon has quit [Ping timeout: 252 seconds]
linear_cannon has joined #osdev
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
goliath has joined #osdev
MiningMarsh has joined #osdev
MiningMarsh has quit [Ping timeout: 276 seconds]
<mjg> i don't know if it's fun too see anyone on hn
Dead_Bush_Sanpai has quit [Quit: Dead_Bush_Sanpai]
rustyy has quit [Quit: leaving]
<Mondenkind> i heard if paul graham replies to your comment on hn you're legally obligated to suck his dick
<mjg> :p
<mjg> you ok Mondenkind
<mjg> i thought dunking on the guy or liking him is a milenial thing
<mjg> and even then it's passee
<mjg> is the guy still relevant even for dunking o him?
<Mondenkind> hmmm
<Mondenkind> i mean
<Mondenkind> is hn even still relevant? :p
<mjg> i don't know if relevant is the right word for this one
rustyy has joined #osdev
<mjg> hn was never taken as anything but a shitpost site by anyone remotely serious
<mjg> on the other hand there were people taking mr graham seriously
<Mondenkind> i consider it zoomer privilege that i didnt' know this
<Mondenkind> i'm just trying to fit in with the fuddy-duddies, i don't know all the lore!
<mjg> the guy is a deepack chopra of IT
<Mondenkind> a who
<mjg> ops deepak
<mjg> don't tell me you don't know who that is
<Mondenkind> never heard of it
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
<mjg> 8O
<mjg> the guy is a king of platitudes packaged as great wisdom
<mjg> or even straight up new age no-speak
<mjg> “Sleep is when our soul actually refreshes our body.”
<mjg> “If you restore balance in your own self, you will be contributing immensely to the healing of the world.”
<Mondenkind> OH SHIT YOU'RE RIGHT IT IS
<mjg> etc.
<Mondenkind> woah
<Mondenkind> because i'm actually part of the world
<Mondenkind> and the world is in me
<Mondenkind> so this is like the guy behind new age crap?
<mjg> wdym "the guy"
<Mondenkind> like
<mjg> i don't know the state of "new age" today
<mjg> it was a massive grift with tons of people
<Mondenkind> the originator
<mjg> he was defo one of them and probably most well known
<mjg> i don't know who came up with it
<mjg> anyway there you go mofer
<Mondenkind> i am NOT a mofer
<Mondenkind> you take that back
<mjg> my mistake
Matt|home has quit [Ping timeout: 276 seconds]
hwpplayer1 has joined #osdev
FreeFull has quit [Ping timeout: 245 seconds]
GeDaMo has joined #osdev
gog has joined #osdev
karenthedorf has quit [Ping timeout: 265 seconds]
netbsduser has joined #osdev
foudfou has quit [Remote host closed the connection]
rlittl has joined #osdev
remn has joined #osdev
khimaros has quit [Remote host closed the connection]
khimaros has joined #osdev
khimaros has quit [Remote host closed the connection]
khimaros has joined #osdev
Mondenkind has quit [Ping timeout: 260 seconds]
bauen1 has quit [Ping timeout: 276 seconds]
xenos1984 has quit [Read error: Connection reset by peer]
childlikempress has joined #osdev
MiningMarsh has joined #osdev
FreeFull has joined #osdev
xenos1984 has joined #osdev
DoubleJ has quit [Quit: Not all those who wander are lost]
DoubleJ has joined #osdev
DoubleJ has quit [Client Quit]
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
DoubleJ has joined #osdev
X-Scale has joined #osdev
Stellacy has joined #osdev
Starfoxxes has joined #osdev
X-Scale90 has joined #osdev
X-Scale has quit [Ping timeout: 256 seconds]
Left_Turn has joined #osdev
X-Scale90 has quit [Ping timeout: 256 seconds]
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
hwpplayer1 has joined #osdev
bauen1 has joined #osdev
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
Left_Turn has quit [Ping timeout: 244 seconds]
Left_Turn has joined #osdev
sparklysara has joined #osdev
memset has quit [Remote host closed the connection]
memset has joined #osdev
jimbzy has joined #osdev
op has joined #osdev
hwpplayer1 has joined #osdev
memset has quit [Remote host closed the connection]
memset has joined #osdev
Stellacy has quit [Remote host closed the connection]
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
X-Scale has joined #osdev
Turn_Left has joined #osdev
sparklysara has quit [Quit: Leaving]
Left_Turn has quit [Ping timeout: 265 seconds]
edr has joined #osdev
X-Scale has quit [Ping timeout: 256 seconds]
MrBonkers has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
MrBonkers has joined #osdev
gcoakes has quit [Ping timeout: 248 seconds]
op has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
heat has joined #osdev
<mcrod> hi
<vdamewood> High
<nikolar> low
<heat> kernal
<Ermine> lower half kernal
Stellacy has joined #osdev
gcoakes has joined #osdev
goliath has quit [Quit: SIGSEGV]
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
bauen1 has quit [Ping timeout: 265 seconds]
memset has quit [Remote host closed the connection]
memset has joined #osdev
hwpplayer1 has joined #osdev
X-Scale has joined #osdev
memset has quit [Remote host closed the connection]
memset has joined #osdev
gcoakes has quit [Ping timeout: 260 seconds]
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
X-Scale has quit [Ping timeout: 256 seconds]
spareproject has joined #osdev
vdamewood has quit [Quit: Life beckons]
osdev199 has joined #osdev
bauen1 has joined #osdev
stolen has joined #osdev
goliath has joined #osdev
gareppa has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 264 seconds]
goliath has quit [Quit: SIGSEGV]
hwpplayer1 has joined #osdev
hwpplayer1 has quit [Client Quit]
voidah has quit [Ping timeout: 276 seconds]
xenos1984 has quit [Ping timeout: 264 seconds]
xenos1984 has joined #osdev
X-Scale has joined #osdev
exark_ has quit [Quit: quit]
exark has joined #osdev
<geist> mofer
X-Scale44 has joined #osdev
X-Scale has quit [Ping timeout: 256 seconds]
<nikolar> wow
<heat> mjg wanted to know that uname -a so bad he tracked geist down and is now wearing his skin
<heat> crazy dedication
* geist hits you with slowaris
<geist> mofer
<heat> mon
<mjg> can we please stop dunking on "solaris"
<mjg> i get it, it's old tech and some people don't like it, but it's time to move on
<geist> mon
osdev199 has quit [Remote host closed the connection]
osdev199 has joined #osdev
<geist> it puts the lotion in the basket, mofer
<mjg> i just got fired from google, so here is the kernel version as a middle finger:
<mjg> OpenBSD 1.3-vax GNU/Geezer
hwpplayer1 has joined #osdev
memset has quit [Remote host closed the connection]
memset has joined #osdev
<geist> git rebase 2024 mjg
<nur> wait what got fired from google?
<nur> why? layoffs?
<heat> we're doing roleplay nur
<heat> don't worry
<heat> google hasn't fired anyone yet
<heat> i think
<geist> it's only 10am heat
<mjg> the fainfall from intel broke roof at G heardquarters
<mjg> human rainfall
<mjg> now people are not only fired, but also injured
<heat> ooh lawsuit time!
<geist> thats why the google HQ has the slanted tent roof thing
<geist> the bodies roll off
<gorgonical> and how the free lunch is funded
<geist> indeed, it's made of people!
<heat> hey google stock is only down -15% over the last month
<heat> it sounds a little ironic but this is NOT terrible
<geist> anyway if anyone cares, the reason i was quiet for a few weeks was i was on vacation in japan. very nice, very hot
<heat> ooh nice
<geist> and got back a few days ago, been jet lagged, and have had a pinch in my neck that has caused me to not type that much
<geist> but it's a lot better the last few days
<geist> yah i dont like to broadcast going on trips before i do it
<heat> :( best wishes
<geist> but omg japan was hot. broke 40C on one of the days in Kyoto
<nikolar> well welcome back geist :)
xenos1984 has quit [Ping timeout: 264 seconds]
<gorgonical> kyoto this time of year is infernal indeed
<gorgonical> I drank liters of bottled tea when I was there
spareproject has quit [Remote host closed the connection]
<gorgonical> japan's an excellent vacation. very cool that you went
hwpplayer1 has quit [Quit: br]
<zid> oh yea I bet it was hot
<zid> japanese summer is no joke
<zid> https://www.youtube.com/watch?v=rq9WJM-LiWo The soundtrack to japan
<bslsk05> ​www.youtube.com <no title>
<GeDaMo> I can't remember who's in charge of bslsk05 but the ##programming linkbot is working on YT links again by using the embed API, something like https://youtube.com/oembed?url=<url here>
<heat> cc puck
xenos1984 has joined #osdev
gareppa has quit [Quit: WeeChat 4.1.1]
<puck> we feed it thru yt-dlp, so i need to see if that needs rebumping
<netbsduser> i have started a riscv port of my kernel
<netbsduser> it's like planting a tree
<netbsduser> it's useless now but in a few decades maybe there will be some real risc-v hardware available
<heat> careful with the weird semantics
<heat> sfence.vma is turrible :(
<netbsduser> i've just dealt with bloody aarch64 so i am feeling more optimistic
<netbsduser> what's wrong with sfence.vma?
<heat> you need to flush the tlb when mapping pages
<heat> you also need a global tlb flush if you ever touch non-leaf paging structures
<heat> note that the riscv manual is very amateurish and indirect, so "flush the TLB" is something that's mentioned maybe twice in the whole manual
<heat> they go about with "fences" and all that shit because you can totes have a riscv core with no tlb
<netbsduser> oh yeah, i saw some mention about that, i think in an extension
<netbsduser> i forgot the extension, it had words to the effect of, implentors can abide by these rules by [...blah blah blah...] 6. not implementing any cache of translations
<netbsduser> the former i can deal with easily, the latter is annoying
<heat> what former?
<netbsduser> flush on mapping
<heat> dude it's annoying and non-trivial to deal with if you have generic code
<netbsduser> i already detect spurious page faults and flush the needful tlb in that case
<heat> ... why?
<geist> heat: your fault for having generic code!
<heat> haha
<geist> i warned you
<heat> seriously it's not that hard to deal with, but annoying
[Kalisto]2 has joined #osdev
<netbsduser> i think the tlb flush was something i threw in a few days ago for aarch64 for whatever reason
<heat> i'll need one or two extra arch hooks
<geist> but yeah that's really the worst of it
<netbsduser> but detecting spurious page faults i have always supported
<geist> in C++ you could have some helper class that encapsulates the arch specific flush stuff
<geist> and template the whole thing or take the runtime hit of virtualizing it
<heat> macros!
<geist> or that
[Kalisto] has quit [Ping timeout: 252 seconds]
[Kalisto]2 is now known as [Kalisto]
<heat> i wrote all of that code in C
goliath has joined #osdev
<heat> i've become more C pilled recently because the C ABI is king. and it's also the kernal
<heat> even if just to gradually introduce rust over the years if i feel like it
X-Scale44 has quit [Quit: Client closed]
spareproject has joined #osdev
goliath has quit [Quit: SIGSEGV]
hwpplayer1 has joined #osdev
<netbsduser> heat: do you think you ever will feel like rusticating?
<heat> i think rust is somewhat inevitable and we'll all be speaking it in 10 years
<heat> whether we like it or not
<heat> sooo might as well pick up that language
rlittl has quit [Read error: Connection reset by peer]
<netbsduser> let's wait and see what happens
<netbsduser> it's definitely captured people's imagination
Starfoxxes has quit [Read error: Connection reset by peer]
<gorgonical> My dissertation defense talk is this Thursday at 11am eastern time and there's a zoom link on the off chance that anyone here is interested. I'll msg it to you if you want to see the talk
<sham1> C!
<heat> what's it about?
<gorgonical> secure lightweight kernels to enable trusted/confidential i/o application workloads
<gorgonical> Basically getting a rich OS/application environment inside a confidential computing environment
Matt|home has joined #osdev
hwpplayer1 has quit [Read error: Connection reset by peer]
hwpplayer1 has joined #osdev
hwpplayer1 has quit [Read error: Connection reset by peer]
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
hwpplayer1 has joined #osdev
X-Scale has joined #osdev
stolen has quit [Quit: Connection closed for inactivity]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 265 seconds]
<nikolar> i highly doubt rust is inevitable
<nikolar> but time will tell i guess
X-Scale has quit [Ping timeout: 256 seconds]
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 264 seconds]
k0valski18891621 has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 265 seconds]
<Ermine> we'll see
<Ermine> gorgonical: may I have the link?
ratel has joined #osdev
ratel has quit [Quit: ratel]
ratel has joined #osdev
ratel has quit [Client Quit]
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 260 seconds]
netbsduser has quit [Ping timeout: 255 seconds]
<gorgonical> Ermine: did you get it? Not sure if erc is behaving correctly
hwpplayer1 has quit [Quit: cylater]
<Ermine> gorgonical: yes, thank you!
<mcrod> gorgonical i'll take it
Dead_Bush_Sanpai has joined #osdev
hwpplayer1 has joined #osdev
memset has quit [Ping timeout: 260 seconds]
memset has joined #osdev
Stellacy has quit [Quit: Leaving]
Matt|home has quit [Quit: Leaving]
karenthedorf has joined #osdev
Gooberpatrol66 has joined #osdev
karenthedorf is now known as karenw
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
Stellacy has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
karenw has quit [Remote host closed the connection]
osdev199 has quit [Quit: Leaving]
karenw has joined #osdev
Stellacy has quit [Quit: Leaving]
darkstardevx has quit [Quit: Leaving]
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]