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
h4zel has quit [Ping timeout: 260 seconds]
h4zel has joined #osdev
nanovad has quit [Ping timeout: 252 seconds]
nanovad has joined #osdev
dumbsharka has joined #osdev
h4zel has quit [Ping timeout: 252 seconds]
<xenos1984> moon-child: you mean e^(x + iy) = cos x + i sin y
h4zel has joined #osdev
h4zel has quit [Ping timeout: 252 seconds]
h4zel has joined #osdev
nyah has quit [Ping timeout: 265 seconds]
h4zel has quit [Ping timeout: 250 seconds]
sts-q has joined #osdev
Izem has joined #osdev
[itchyjunk] has joined #osdev
pretty_dumm_guy has quit [Quit: WeeChat 3.3]
srjek|home has quit [Ping timeout: 250 seconds]
sts-q has quit [Ping timeout: 252 seconds]
raggi has quit [Quit: No Ping reply in 180 seconds.]
raggi has joined #osdev
<bslsk05> ​www.howtogeek.com: OS/2’s Last Stand: IBM OS/2 Warp 4 Turns 25
<vai> hi all
<Izem> vai: hello
h4zel has joined #osdev
Izem has quit [Remote host closed the connection]
h4zel has quit [Ping timeout: 252 seconds]
h4zel has joined #osdev
SweetLeaf is now known as SpikeHeron
[itchyjunk] has quit [Remote host closed the connection]
Izem has joined #osdev
Izem has left #osdev [#osdev]
freakazoid343 has quit [Ping timeout: 250 seconds]
<klange> I should actually sit down and cook up an mmap...
<zid> how have you been allocating memory before now?
<moon-child> sbrk go br
<moon-child> (k)
<zid> brrrrk
<klange> So, long long ago, before I started working on my OS at all, in a uni "systems programming" course, we had an assignment / competition to write a malloc implementation, and one of the rules was that it could only use sbrk to get more memory - no mmap.
<klange> So naturally, several months later when I started working on my OS, that was the allocator I used both in the kernel and in userspace (even back when I was using newlib, I had patched it up to replace the internal allocator with mine)
<zid> yea makes sense
<zid> All big projects are like that, they're as far as they are along in the march of progress based on what you needed at the time
<klange> Probably doesn't help my little allocator was pretty good within the scope of the competition :) But it's starting to show its problems especially in long-running processes, and more importantly I really need to do proper file mappings and get this dynamic linker to actually share things nicely.
<klange> Plus, just generally thinking about all the missing "modern" APIs. Other thing I need to do is sigaction, but my whole signal stack probably needs to be re-examined.
<zid> Are you compatible with linux or just posix?
<klange> I wouldn't dare say I'm compatible with anything. Not nearly enough POSIX to matter, and even where I have coverage a lot of it is just wrong. Some Linux-inspired non-POSIX stuff here and there. I abuse my procfs a lot.
<zid> 'whatever I wanted to ran, needed'?
<klange> Though on that note I've started thinking about writing a new shell parser with the aim of running configure scripts...
<klange> My current shell doesn't even attempt to look like POSIX shell, though I did have the audicity to stick in /bin/sh
<clever> lol
ElectronApps has joined #osdev
alexander has quit [*.net *.split]
Bonstra has quit [*.net *.split]
mcfrdy has quit [*.net *.split]
particleflux has quit [*.net *.split]
mjg has quit [*.net *.split]
stux has quit [*.net *.split]
k0valski has quit [*.net *.split]
woky has quit [*.net *.split]
Bonstra has joined #osdev
alexander has joined #osdev
woky has joined #osdev
particleflux has joined #osdev
mcfrdy has joined #osdev
gruetzkopf has quit [*.net *.split]
sm2n has quit [*.net *.split]
brynet has quit [*.net *.split]
rwb has quit [*.net *.split]
CompanionCube has quit [*.net *.split]
Patater has quit [*.net *.split]
sham1 has quit [*.net *.split]
andrewrk has quit [*.net *.split]
FireFly has quit [*.net *.split]
Ameisen has quit [*.net *.split]
warlock has quit [*.net *.split]
froggey has quit [*.net *.split]
brynet has joined #osdev
froggey has joined #osdev
FireFly has joined #osdev
sm2n has joined #osdev
sham1 has joined #osdev
rwb has joined #osdev
gruetzkopf has joined #osdev
Ameisen has joined #osdev
CompanionCube has joined #osdev
andrewrk has joined #osdev
Patater has joined #osdev
nur has quit [Quit: Leaving]
nur has joined #osdev
FireFly has quit [Quit: WeeChat 2.0.1]
FireFly has joined #osdev
dumbsharka has quit [Ping timeout: 252 seconds]
dumbsharka has joined #osdev
GeDaMo has joined #osdev
dude12312414 has joined #osdev
zhiayang has quit [Quit: oof.]
dude12312414 has quit [Client Quit]
shikhin has quit [Ping timeout: 268 seconds]
terrorjack has quit [Ping timeout: 265 seconds]
h4zel has quit [Quit: WeeChat 3.0.1]
MarchHare has quit [Ping timeout: 250 seconds]
zhiayang has joined #osdev
Arthuria has joined #osdev
dormito has quit [Quit: WeeChat 3.1]
<klange> now it's actually useful for something
<j`ey> nice bt
terrorjack has joined #osdev
gog has quit []
<clever> Register r11 information: slab kmalloc-8k start c0c1a000 pointer offset 0 size 8192
<clever> klange: that reminds me, linux now prints this info out, for every register, during a fault
<clever> its looking up each register, to see what it could point to
<clever> Register r12 information: non-paged memory
<clever> and if its pointing to an invalid virt addr
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531!~user@user/arthuria))]
Arthuria has joined #osdev
opios2 has joined #osdev
sortie has joined #osdev
shikhin has joined #osdev
sortie has quit [Quit: Leaving]
gog has joined #osdev
dennis95 has joined #osdev
dude12312414 has joined #osdev
dude12312414 has quit [Client Quit]
dormito has joined #osdev
pretty_dumm_guy has joined #osdev
ahalaney has joined #osdev
nyah has joined #osdev
unmanbearpig has joined #osdev
vai has quit [Quit: Lost terminal]
Arthuria has quit [Ping timeout: 252 seconds]
Arthuria has joined #osdev
dumbsharka has quit [Ping timeout: 265 seconds]
[itchyjunk] has joined #osdev
sprock has quit [Ping timeout: 252 seconds]
AssKoala has joined #osdev
srjek|home has joined #osdev
ElectronApps has quit [Ping timeout: 265 seconds]
freakazoid343 has joined #osdev
k0valski has joined #osdev
elastic_dog has quit [Quit: elastic_dog]
elastic_dog has joined #osdev
MarchHare has joined #osdev
AssKoala has quit [Ping timeout: 245 seconds]
AssKoala has joined #osdev
kingoffrance has quit [Ping timeout: 268 seconds]
kingoffrance has joined #osdev
xenos1984 has quit [Remote host closed the connection]
xenos1984 has joined #osdev
heat has joined #osdev
CryptoDavid has joined #osdev
[_] has joined #osdev
MarchHare has quit [Ping timeout: 245 seconds]
[itchyjunk] has quit [Ping timeout: 252 seconds]
[_] has quit [Client Quit]
scaleww has joined #osdev
sprock has joined #osdev
dennis95 has quit [Quit: Leaving]
YuutaW has joined #osdev
Arthuria has quit [Ping timeout: 265 seconds]
MarchHare has joined #osdev
heat has quit [Remote host closed the connection]
MarchHare has quit [Ping timeout: 265 seconds]
CryptoDavid has quit [Quit: Connection closed for inactivity]
zaquest has quit [Remote host closed the connection]
zaquest has joined #osdev
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
srjek|home has quit [Ping timeout: 245 seconds]
XgF has quit [Remote host closed the connection]
XgF has joined #osdev
scaleww has quit [Quit: Leaving]
AssKoala has quit [Ping timeout: 265 seconds]
AssKoala has joined #osdev
freakazoid343 has quit [Ping timeout: 265 seconds]
MarchHare has joined #osdev
sprock has quit [Ping timeout: 246 seconds]
xenos1984 has quit [Read error: Connection reset by peer]
sprock has joined #osdev
freakazoid343 has joined #osdev
GeDaMo has quit [Quit: Leaving.]
xenos1984 has joined #osdev
rorx has quit [Ping timeout: 250 seconds]
dormito has quit [Quit: WeeChat 3.1]
h4zel has joined #osdev
<geist> clever: yeah that's a neat idea
rorx_ has joined #osdev
sprock has quit [Ping timeout: 252 seconds]
h4zel has quit [Ping timeout: 245 seconds]
stux has joined #osdev
h4zel has joined #osdev
dormito has joined #osdev
h4zel has quit [Ping timeout: 265 seconds]
MarchHare has quit [Ping timeout: 245 seconds]
h4zel has joined #osdev
sortie has joined #osdev
AssKoala has quit [Read error: Connection reset by peer]
AssKoala has joined #osdev
dh` has quit [Ping timeout: 264 seconds]
kori has quit [Quit: zzz]
ZetItUp has quit []
les has quit [Quit: Adios]
rwb has quit [Remote host closed the connection]
les has joined #osdev
Geertiebear has quit [Remote host closed the connection]
sauce has quit [Remote host closed the connection]
edr has quit [Ping timeout: 250 seconds]
rwb has joined #osdev
remexre has quit [Ping timeout: 246 seconds]
sauce has joined #osdev
edr has joined #osdev
remexre has joined #osdev
ahalaney has quit [Remote host closed the connection]
sprock has joined #osdev
MarchHare has joined #osdev
elderK has quit [Quit: Connection closed for inactivity]
X-Scale` has joined #osdev
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` is now known as X-Scale
rorx_ is now known as rorx
Starfoxxes has quit [Ping timeout: 264 seconds]
Starfoxxes has joined #osdev
AssKoala has quit [Ping timeout: 265 seconds]
pretty_dumm_guy has quit [Quit: WeeChat 3.3]
mrkajetanp has quit [Ping timeout: 268 seconds]
mrkajetanp has joined #osdev
hgoel[m] has quit [Ping timeout: 250 seconds]
novasharper has quit [Ping timeout: 268 seconds]
happy-dude has quit [Ping timeout: 264 seconds]
mctpyt has joined #osdev
hgoel[m] has joined #osdev
happy-dude has joined #osdev