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
isaacwoods has quit [Quit: WeeChat 3.2]
hmmmm has quit [Ping timeout: 258 seconds]
ZipCPU has joined #osdev
hmmmm has joined #osdev
V has quit [Remote host closed the connection]
V has joined #osdev
pretty_dumm_guy has quit [Quit: WeeChat 3.2]
flx has quit [Quit: Leaving]
flx has joined #osdev
srjek has joined #osdev
sts-q has joined #osdev
Arthuria has joined #osdev
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
<kingoffrance> https://github.com/wt/coreboot/blob/master/util/romcc/romcc.1 romcc is a C compiler which produces binaries which do not rely on RAM, but instead only use CPU registers.
<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]
mahmutov has joined #osdev
rubion has quit [Ping timeout: 268 seconds]
ElectronApps has joined #osdev
isaacwoods has joined #osdev
rubion has joined #osdev
<nur> https://i.ibb.co/92F3BxM/physical-addresses.png question about paging - are these supposed to be physical addresses (assuming a non-recursive page table structure) -> https://i.ibb.co/92F3BxM/physical-addresses.png
<nur> whoops I pasted the link twice
<Mutabah> yes to all
<Mutabah> what else would they be?
dormito has joined #osdev
<nur> just checking :)
<nur> thanks
zoey has joined #osdev
<gog> mew
<bslsk05> ​'yps19epcihh71' by [idk] (--:--:--)
<gog> morning express
dormito has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
ElectronApps has quit [Remote host closed the connection]
dormito has quit [Ping timeout: 272 seconds]
dormito has joined #osdev
Raito_Bezarius has quit [Ping timeout: 258 seconds]
mctpyt has quit [Ping timeout: 268 seconds]
flx has quit [Ping timeout: 258 seconds]
nismbu has quit [Ping timeout: 248 seconds]
flx has joined #osdev
srjek has joined #osdev
Raito_Bezarius has joined #osdev
nismbu has joined #osdev
flx has quit [Ping timeout: 252 seconds]
fedorafan has quit [Quit: Textual IRC Client: www.textualapp.com]
mctpyt has joined #osdev
flx has joined #osdev
Optimus has joined #osdev
Optimus has quit [Client Quit]
flx- has joined #osdev
flx has quit [Ping timeout: 258 seconds]
heat has joined #osdev
pretty_dumm_guy has quit [Ping timeout: 268 seconds]
drewlander has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
drewlander has joined #osdev
rubion has quit [Ping timeout: 272 seconds]
mahmutov_ has joined #osdev
rubion has joined #osdev
mahmutov has quit [Ping timeout: 268 seconds]
dbana has joined #osdev
dbana has quit [Client Quit]
<sham1> Good evening to all on this wonderful Sunday
rubion has quit [Ping timeout: 258 seconds]
rubion has joined #osdev
<gog> howdy
freakazoid333 has quit [Ping timeout: 252 seconds]
gog has quit [Quit: bye]
gog has joined #osdev
XgF has quit [Remote host closed the connection]
XgF has joined #osdev
flx- has quit [Ping timeout: 248 seconds]
GeDaMo has quit [Quit: Leaving.]
kuler has quit [Remote host closed the connection]
flx- has joined #osdev
pretty_dumm_guy has joined #osdev
mctpyt has quit [Ping timeout: 258 seconds]
mctpyt has joined #osdev
dude12312414 has joined #osdev
shlomif has quit [Ping timeout: 256 seconds]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
isaacwoods has quit [Read error: Connection reset by peer]
rubion has quit [Ping timeout: 268 seconds]
heat has quit [Remote host closed the connection]
anon16 has quit [Ping timeout: 258 seconds]
anon16 has joined #osdev
anon16 has quit [Ping timeout: 272 seconds]
anon16 has joined #osdev
raggi has quit [Quit: upgrades]
raggi has joined #osdev
Izem has joined #osdev
dennis95 has quit [Quit: Leaving]
Burgundy has quit [Ping timeout: 248 seconds]
freakazoid333 has joined #osdev
sortie has quit [Quit: Leaving]