Arthuria has quit [Remote host closed the connection]
kuler has joined #osdev
kuler has quit [Remote host closed the connection]
kuler has joined #osdev
dude12312414 has quit [Ping timeout: 244 seconds]
Izem has joined #osdev
dude12312414 has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
tacco has quit []
flx- has joined #osdev
flx has quit [Ping timeout: 252 seconds]
melondo has joined #osdev
buffet has joined #osdev
<melondo>
as i said all that is either one bit, or constant in verilog code, can not be coerced or cmosed respectively, cause it would not make sense, on the wires such control circuitry has onlly one polarity hence, on the interconnect they use such as pass on transistors, and elsewhere they attach to buses next to the return line to control the opening and closing of the bus of course, this is shared bus architecture thing really, and it is known this is vulnerable to
<melondo>
attacks.
<melondo>
i did what i had to do when you started to trash me, cause i had to defend my reputation which people try to ruin consistentnly, it's not a crime to defend yourself, and authorities also do not consider according to laws to be one either.
<melondo>
yes, i have pretty catchy brain as it turned out now, i am myself in a protected environment atm. cause this was not suppose to leak that fact, cause it causes many troubles and fights in my life, luckily the battles so far i managed to win though
<Mutabah>
Aah, long time no see - I'd say "welcome to libera" but your form of rambling isn't welcome.
melondo was kicked from #osdev by Mutabah [melondo]
dormito has quit [Ping timeout: 258 seconds]
flx-- has joined #osdev
flx- has quit [Remote host closed the connection]
shlomif has joined #osdev
srjek has quit [Ping timeout: 256 seconds]
mctpyt has quit [Ping timeout: 256 seconds]
AssKoala has quit [Remote host closed the connection]
AssKoala has joined #osdev
mctpyt has joined #osdev
<Izem>
ok so it's a dumb question but why have a process use both a stack and a heap? I assume that is just an artifact of how programs are compilied?
<zid>
different storage durations
<zid>
stack can't be used for permanent allocations unless you do them in main, and who wants to pass massively oversized arrays for all the memory a program *might* use, down from main to every single leaf function
<moon-child>
the stack is fast, temporary storage. The 'heap' is more flexible; most usage of it is slower
<Izem>
good point
<moon-child>
also the cpu has specialized instructions to use the stack for tracking function calls
nyah has quit [Ping timeout: 248 seconds]
<Izem>
in theory you could have a program with an empty stack?
<moon-child>
sure
<Izem>
interesting
<zid>
you could implement your own using your heap trivially
<bslsk05>
github.com: coreboot/romcc.1 at master · wt/coreboot · GitHub
<kingoffrance>
" just an artifact of how programs are compilied" so yes :)
<moon-child>
_c_ compiler?
<zid>
or if you're incredibly hard up, use your registers as a mini stack
<moon-child>
how many automatic variables do you get? :P
<moon-child>
zid: pls no st(0)
<moon-child>
death to x87
<kingoffrance>
i dunno :) quote It is prominently used in the coreboot project to compile C code which needs to run before the firmware has initialized the RAM
<zid>
moon-child: only way to do nested function calls before dram and cache are enabled in bios :P
<zid>
use all your regs as link registers
<moon-child>
zid: just do like basic, have only one 'subroutine'
<moon-child>
one level of subroutine
<zid>
hmm is a stack of one thing still a stack, or is it more of a... post-it note
<kingoffrance>
i mean, you get enough to initialize ram i guess :)
flx-- is now known as flx
kingoffrance has quit [Quit: Leaving]
<Mutabah>
Hmm... I thought that ?most cores start up with the cache effectively acting as RAM
<zid>
not until you enable cache
<Mutabah>
Ah
mctpyt has quit [Ping timeout: 272 seconds]
devcpu has quit [Ping timeout: 268 seconds]
mctpyt has joined #osdev
GeDaMo has joined #osdev
zaquest has quit [Quit: Leaving]
zaquest has joined #osdev
ElectronApps has joined #osdev
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
mahmutov has quit [Ping timeout: 258 seconds]
flx has quit [Ping timeout: 248 seconds]
flx has joined #osdev
dennis95 has joined #osdev
Izem has quit [Quit: leaving]
fedorafan has joined #osdev
kingoffrance has joined #osdev
Burgundy has joined #osdev
Arsen has quit [Quit: Quit.]
Arsen has joined #osdev
Arsen has quit [Quit: Quit.]
Arsen has joined #osdev
Arsen has quit [Client Quit]
rubion has joined #osdev
devcpu has joined #osdev
Arsen has joined #osdev
rubion has quit [Ping timeout: 268 seconds]
rubion has joined #osdev
tacco has joined #osdev
sortie has joined #osdev
diamondbond has joined #osdev
diamondbond has quit [Client Quit]
<fedorafan>
morning
<zid>
again? we just had one
<klange>
Doc says one a day until forever, if you want to live to see it.
<zid>
I have an apple, I thought that'd keep me safe
<Affliction>
It just repels doctors
<klange>
That's been misinterpreted over the centuries. Continuous fruit consumption prevents alien invasions and space-time incursions - an apple a day keeps The Doctor away.
<Santurysim>
Hehe
<sham1>
Well The Doctor could probably degenerate as a doctor as well
<sham1>
regenerate*
Vercas has quit [Remote host closed the connection]
kuler has quit [Remote host closed the connection]
Vercas has joined #osdev
kuler has joined #osdev
pretty_dumm_guy has joined #osdev
devcpu has quit [Quit: leaving]
devcpu has joined #osdev
nyah has joined #osdev
<fedorafan>
businessmen
<fedorafan>
fuck on your health :D
<fedorafan>
and how you are guy
<fedorafan>
s
fedorafan has quit [Remote host closed the connection]
fedorafan has joined #osdev
ElectronApps has quit [Remote host closed the connection]