gbowne1 has quit [Remote host closed the connection]
gbowne1 has joined #osdev
rorx has quit [Ping timeout: 246 seconds]
scaleww has joined #osdev
rorx has joined #osdev
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
GeDaMo has joined #osdev
gbowne1 has quit [Remote host closed the connection]
zxrom has quit [Quit: Leaving]
elastic_dog has quit [Ping timeout: 268 seconds]
elastic_dog has joined #osdev
xenos1984 has quit [Ping timeout: 240 seconds]
xenos1984 has joined #osdev
antranigv has quit [Ping timeout: 240 seconds]
antranigv has joined #osdev
beomus has joined #osdev
gog has joined #osdev
beomus has quit [Remote host closed the connection]
beomus has joined #osdev
beomus has quit [Remote host closed the connection]
beomus has joined #osdev
beomus has quit [Remote host closed the connection]
beomus has joined #osdev
beomus has quit [Remote host closed the connection]
Left_Turn has joined #osdev
scaleww has quit [Quit: Leaving]
q3lont has joined #osdev
zid has quit [Ping timeout: 276 seconds]
q3lont has quit [Quit: Leaving]
xenos1984 has quit [Ping timeout: 260 seconds]
navi has joined #osdev
gog has quit [Ping timeout: 245 seconds]
xenos1984 has joined #osdev
gog has joined #osdev
Arsen has quit [Quit: Quit.]
Arsen has joined #osdev
[Kalisto]1 is now known as [Kalisto]
sprock has quit [Ping timeout: 252 seconds]
sprock has joined #osdev
scaleww has joined #osdev
elastic_dog has quit [Ping timeout: 240 seconds]
PublicWiFi has joined #osdev
zid has joined #osdev
<zid>
heat my PC crashed again
<zid>
You need to get me a new one
elastic_dog has joined #osdev
<Ermine>
if you have onlyfans someone may try to donate
<zid>
heat is already subscribed
frkzoid has quit [Ping timeout: 268 seconds]
<gog>
zid: mine crashed too wtf
<gog>
stop it
<zid>
it's heat!
<zid>
I turned off pbo and shit and it still crashed
<zid>
remounted the heatsink with the tiny demo tube of random paste that came with it
<zid>
cus I ran out of arctic silver mounting it the first time, figured it can't hurt and might help
<zid>
it survived prime95
<zid>
The real test will be running yuzu again
<gog>
mine is also heat i think
<zid>
it's always heat, he's a dick
<gog>
just regular working my max temp got to 73
<gog>
no es bueno
<zid>
Mine thermal throttles :D
<gog>
mine is supposed to
<zid>
(with avx)
<zid>
It doesn't get to its FULL RATED TURBO atm :(
<gog>
i've seen it get >95° and not shut down
<zid>
but I ordered some more arctic.. mx-4
<gog>
tfw laptop
<zid>
yea laptop cpus tend to have the high tjmax
<gog>
do they still make arctic ceramique
carbonfiber has joined #osdev
<gog>
that was my preferred stuff back in the day
<zid>
idk, there's a céramique 2 though
<gog>
nice
<zid>
I am using arctic fans, gotta match
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 256 seconds]
frkazoid333 has joined #osdev
Yoofie has quit [Read error: Connection reset by peer]
scaleww has quit [Quit: Leaving]
Yoofie has joined #osdev
gabi-250_ has quit [Remote host closed the connection]
gabi-250_ has joined #osdev
[itchyjunk] has joined #osdev
masoudd has joined #osdev
goliath has quit [Quit: SIGSEGV]
gabi-250_ has quit [Ping timeout: 240 seconds]
Matt|home has joined #osdev
gabi-250_ has joined #osdev
gog has quit [Quit: Konversation terminated!]
dude12312414 has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
xenos1984 has quit [Ping timeout: 260 seconds]
xenos1984 has joined #osdev
GeDaMo has quit [Read error: Connection reset by peer]
GeDaMo has joined #osdev
gog has joined #osdev
elastic_dog has quit [Ping timeout: 276 seconds]
carbonfiber has quit [Quit: Connection closed for inactivity]
k0valski18891621 has joined #osdev
masoudd_ has joined #osdev
elastic_dog has joined #osdev
<mcrod>
hi
masoudd has quit [Ping timeout: 246 seconds]
<gog>
hi
* gog
hug mcrod
* mcrod
hug gog
<sham1>
helo
<gog>
hi sham1
<gog>
hug?
<sham1>
Sure
* sham1
hug gog
* gog
hug sham1
<gog>
this is now a hugbox channel
<bl4ckb0ne>
#hugdev when
Turn_Left has quit [Ping timeout: 252 seconds]
heat has joined #osdev
netbsduser has joined #osdev
Turn_Left has joined #osdev
gabi-250_ has quit [Remote host closed the connection]
frkazoid333 has quit [Ping timeout: 268 seconds]
gabi-250_ has joined #osdev
<geist>
monolithic vs micro hugs
xenos1984 has quit [Ping timeout: 246 seconds]
<sbalmos>
do you like one big, chest-crushing bear hug? or do you want tons of little quick hugs? it depends on the overhead of switching between huggers
<Ermine>
And some of openvms hugs
<sbalmos>
is open hugging better than closed hugging?
<bl4ckb0ne>
are hugs considered interrupts
<sbalmos>
would you want your hug to be interrupted so that someone else gets hugged?
<heat>
non-maskable hugs
<netbsduser>
why is everyone doing openvms now
<sbalmos>
because it's open, and... vm's (plural) and containers are fun!
<sbalmos>
do you want your vm to be closed?
<netbsduser>
undoubtedly its kernel is of a wondrous structure, more perfect than unix, more copious than rsx11, but bearing to both of them a closer resemblance than might be explained by chance
xenos1984 has joined #osdev
<netbsduser>
so strong indeed that no one could look at them all without concluding that they sprung from some common source, which perhaps is no longer known
<sbalmos>
besides, its child is the beautiful progeny that is the NT kernel
gabi-250_ has quit [Ping timeout: 240 seconds]
<Ermine>
heat: does onyx have ptys?
gabi-250_ has joined #osdev
<heat>
Ermine, not yet
<heat>
it totally could but it'd need some effort
sprock has quit [Ping timeout: 255 seconds]
goliath has joined #osdev
sprock has joined #osdev
<mcrod>
hi
<mcrod>
it is hot in here
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
masoudd__ has joined #osdev
masoudd_ has quit [Ping timeout: 256 seconds]
Piraty has left #osdev [-]
sbalmos has quit [Ping timeout: 268 seconds]
sbalmos has joined #osdev
<heat>
help, help, i got lost on the interwebs and i'm now looking at IBM AIX docs
gbowne1 has joined #osdev
<sham1>
geist: clearly there's also nanohugs
<sbalmos>
above all else, we must ensure all hugs are exohugs
gabi-250_ has quit [Remote host closed the connection]
gabi-250_ has joined #osdev
netbsduser has quit [Ping timeout: 252 seconds]
gorgonical has joined #osdev
<gorgonical>
Pain
<gorgonical>
mremap needs to work specifically so that this application can determine its own stack size
<heat>
what
<heat>
how does it use mremap for that?
<gorgonical>
The way musl implements pthread_getattr_np to discover stacksize
<gorgonical>
Is by repeatedly attempting to mremap the stack until the OS doesn't report ENOMEM, but instead (I guess) EFAULT
<heat>
while (mremap(p-l-PAGE_SIZE, PAGE_SIZE, 2*PAGE_SIZE, 0)==MAP_FAILED && errno==ENOMEM)
<heat>
l += PAGE_SIZE;
<heat>
WHAT THE FUCK
<gorgonical>
lol yep
<heat>
EW
<heat>
EW
<heat>
EW
<heat>
EW
<heat>
EW
<gorgonical>
only needed when you are the parent
<gorgonical>
because default_stacksize and stuff is in use for actual threads
<CompanionCube>
heat: i believe AIX is also weird in that dereferencing NULL doesn't SEGV.
<heat>
isn't that old System V behavior?
<heat>
where NULL is just a zero page
<CompanionCube>
is that common to System V? I only read about it being an IBM compiler quirk
<heat>
in man 2 personality: PER_SVR4 (since Linux 1.2.0)
<heat>
AT&T UNIX System V Release 4. Implies STICKY_TIMEOUTS and MMAP_PAGE_ZERO; otherwise no effect.
<heat>
and MMAP_PAGE_ZERO: Map page 0 as read-only (to support binaries that depend on this SVr4 behavior).
<gorgonical>
Does this behavior in musl imply that I could just spam the shit out of the OS by repeatedly calling pthread_getattr_np on the root process? It doesn't actually cache the computed values anywhere
<heat>
yes
<gorgonical>
So if *you* as the user process don't cache that pthread_attr_t for the root process you are just going to needlessly bother the OS every time you want it back
<heat>
yes
<gorgonical>
wtf yo
<heat>
with STACK SIZE/4096 calls each time
<heat>
it's brilliant
<gorgonical>
Seems especially strange considering that the threads *do* have this information cached in their pthread_t struct
<gorgonical>
...
<heat>
can you modify musl or are you running programs as-is?
<gorgonical>
I could modify musl
<gorgonical>
Is there a really strong reason not to just assume that the stacksize for the root process is whatever ld.so sets as the default?
<heat>
ld.so doesn't map the stack
<gorgonical>
No but it does set the internal default_stacksize for future thraeds
<heat>
the sizes aren't the same
<gorgonical>
else if (ph->p_type == PT_GNU_STACK) {
<kof123>
> do you like one big, chest-crushing bear hug? the owlbear is probably a "hieroglyph", so you already know the answer to that
Turn_Left has quit [Read error: Connection reset by peer]
<kof123>
i think i prefer: > Anqa (from the Arabic word ʿanqāʾ ) denotes a legendary bird, which may be depicted as a phoenix, gryphon, eagle, thunderbird or sphinx. they swoop down to carry off lambs that are white as snow to the next stage lol