00:01
h4zel has quit [Ping timeout: 260 seconds]
00:07
h4zel has joined #osdev
00:15
nanovad has quit [Ping timeout: 252 seconds]
00:20
nanovad has joined #osdev
00:23
dumbsharka has joined #osdev
00:24
h4zel has quit [Ping timeout: 252 seconds]
00:25
<
xenos1984 >
moon-child: you mean e^(x + iy) = cos x + i sin y
00:43
h4zel has joined #osdev
00:58
h4zel has quit [Ping timeout: 252 seconds]
01:37
h4zel has joined #osdev
01:39
nyah has quit [Ping timeout: 265 seconds]
01:44
h4zel has quit [Ping timeout: 250 seconds]
02:05
sts-q has joined #osdev
02:12
Izem has joined #osdev
02:15
[itchyjunk] has joined #osdev
02:25
pretty_dumm_guy has quit [Quit: WeeChat 3.3]
02:26
srjek|home has quit [Ping timeout: 250 seconds]
02:31
sts-q has quit [Ping timeout: 252 seconds]
02:41
raggi has quit [Quit: No Ping reply in 180 seconds.]
02:42
raggi has joined #osdev
03:09
h4zel has joined #osdev
03:16
Izem has quit [Remote host closed the connection]
03:20
h4zel has quit [Ping timeout: 252 seconds]
03:21
h4zel has joined #osdev
03:24
SweetLeaf is now known as SpikeHeron
03:42
[itchyjunk] has quit [Remote host closed the connection]
03:45
Izem has joined #osdev
03:45
Izem has left #osdev [#osdev]
03:54
freakazoid343 has quit [Ping timeout: 250 seconds]
04:25
<
klange >
I should actually sit down and cook up an mmap...
04:29
<
zid >
how have you been allocating memory before now?
04:30
<
moon-child >
sbrk go br
04:32
<
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.
04:32
<
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)
04:33
<
zid >
yea makes sense
04:33
<
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
04:34
<
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.
04:35
<
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.
04:36
<
zid >
Are you compatible with linux or just posix?
04:38
<
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.
04:38
<
zid >
'whatever I wanted to ran, needed'?
04:39
<
klange >
Though on that note I've started thinking about writing a new shell parser with the aim of running configure scripts...
04:40
<
klange >
My current shell doesn't even attempt to look like POSIX shell, though I did have the audicity to stick in /bin/sh
05:24
ElectronApps has joined #osdev
05:48
alexander has quit [*.net *.split]
05:48
Bonstra has quit [*.net *.split]
05:48
mcfrdy has quit [*.net *.split]
05:48
particleflux has quit [*.net *.split]
05:48
mjg has quit [*.net *.split]
05:48
stux has quit [*.net *.split]
05:48
k0valski has quit [*.net *.split]
05:48
woky has quit [*.net *.split]
05:49
Bonstra has joined #osdev
05:49
alexander has joined #osdev
05:49
woky has joined #osdev
05:49
particleflux has joined #osdev
05:49
mcfrdy has joined #osdev
05:54
gruetzkopf has quit [*.net *.split]
05:54
sm2n has quit [*.net *.split]
05:54
brynet has quit [*.net *.split]
05:54
rwb has quit [*.net *.split]
05:54
CompanionCube has quit [*.net *.split]
05:54
Patater has quit [*.net *.split]
05:54
sham1 has quit [*.net *.split]
05:54
andrewrk has quit [*.net *.split]
05:54
FireFly has quit [*.net *.split]
05:54
Ameisen has quit [*.net *.split]
05:54
warlock has quit [*.net *.split]
05:54
froggey has quit [*.net *.split]
05:55
brynet has joined #osdev
05:55
froggey has joined #osdev
05:56
FireFly has joined #osdev
05:56
sm2n has joined #osdev
05:56
sham1 has joined #osdev
05:56
rwb has joined #osdev
05:56
gruetzkopf has joined #osdev
05:56
Ameisen has joined #osdev
05:56
CompanionCube has joined #osdev
05:56
andrewrk has joined #osdev
05:57
Patater has joined #osdev
05:59
nur has quit [Quit: Leaving]
05:59
nur has joined #osdev
06:02
FireFly has quit [Quit: WeeChat 2.0.1]
06:03
FireFly has joined #osdev
06:16
dumbsharka has quit [Ping timeout: 252 seconds]
07:11
dumbsharka has joined #osdev
07:21
GeDaMo has joined #osdev
07:29
dude12312414 has joined #osdev
07:30
zhiayang has quit [Quit: oof.]
07:31
dude12312414 has quit [Client Quit]
07:41
shikhin has quit [Ping timeout: 268 seconds]
08:19
terrorjack has quit [Ping timeout: 265 seconds]
08:43
h4zel has quit [Quit: WeeChat 3.0.1]
08:59
MarchHare has quit [Ping timeout: 250 seconds]
09:21
zhiayang has joined #osdev
09:28
Arthuria has joined #osdev
09:39
dormito has quit [Quit: WeeChat 3.1]
09:50
<
klange >
now it's actually useful for something
09:53
terrorjack has joined #osdev
09:55
<
clever >
Register r11 information: slab kmalloc-8k start c0c1a000 pointer offset 0 size 8192
09:55
<
clever >
klange: that reminds me, linux now prints this info out, for every register, during a fault
09:55
<
clever >
its looking up each register, to see what it could point to
09:55
<
clever >
Register r12 information: non-paged memory
09:56
<
clever >
and if its pointing to an invalid virt addr
10:04
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531!~user@user/arthuria))]
10:04
Arthuria has joined #osdev
10:17
opios2 has joined #osdev
10:26
sortie has joined #osdev
11:09
shikhin has joined #osdev
11:09
sortie has quit [Quit: Leaving]
11:12
gog has joined #osdev
11:17
dennis95 has joined #osdev
11:18
dude12312414 has joined #osdev
11:23
dude12312414 has quit [Client Quit]
11:25
dormito has joined #osdev
11:51
pretty_dumm_guy has joined #osdev
12:07
ahalaney has joined #osdev
12:26
nyah has joined #osdev
12:32
unmanbearpig has joined #osdev
12:36
vai has quit [Quit: Lost terminal]
12:44
Arthuria has quit [Ping timeout: 252 seconds]
12:47
Arthuria has joined #osdev
13:29
dumbsharka has quit [Ping timeout: 265 seconds]
13:34
[itchyjunk] has joined #osdev
13:50
sprock has quit [Ping timeout: 252 seconds]
13:59
AssKoala has joined #osdev
14:08
srjek|home has joined #osdev
14:26
ElectronApps has quit [Ping timeout: 265 seconds]
14:30
freakazoid343 has joined #osdev
14:32
k0valski has joined #osdev
14:36
elastic_dog has quit [Quit: elastic_dog]
14:37
elastic_dog has joined #osdev
15:00
MarchHare has joined #osdev
15:03
AssKoala has quit [Ping timeout: 245 seconds]
15:10
AssKoala has joined #osdev
15:26
kingoffrance has quit [Ping timeout: 268 seconds]
15:41
kingoffrance has joined #osdev
15:46
xenos1984 has quit [Remote host closed the connection]
15:46
xenos1984 has joined #osdev
15:52
heat has joined #osdev
15:53
CryptoDavid has joined #osdev
15:55
[_] has joined #osdev
15:55
MarchHare has quit [Ping timeout: 245 seconds]
15:57
[itchyjunk] has quit [Ping timeout: 252 seconds]
15:58
[_] has quit [Client Quit]
16:17
scaleww has joined #osdev
16:34
sprock has joined #osdev
16:34
dennis95 has quit [Quit: Leaving]
17:25
YuutaW has joined #osdev
17:43
Arthuria has quit [Ping timeout: 265 seconds]
17:48
MarchHare has joined #osdev
18:04
heat has quit [Remote host closed the connection]
18:07
MarchHare has quit [Ping timeout: 265 seconds]
18:11
CryptoDavid has quit [Quit: Connection closed for inactivity]
18:12
zaquest has quit [Remote host closed the connection]
18:13
zaquest has joined #osdev
18:31
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:45
srjek|home has quit [Ping timeout: 245 seconds]
19:06
XgF has quit [Remote host closed the connection]
19:07
XgF has joined #osdev
19:18
scaleww has quit [Quit: Leaving]
19:24
AssKoala has quit [Ping timeout: 265 seconds]
19:27
AssKoala has joined #osdev
19:30
freakazoid343 has quit [Ping timeout: 265 seconds]
19:43
MarchHare has joined #osdev
19:54
sprock has quit [Ping timeout: 246 seconds]
19:54
xenos1984 has quit [Read error: Connection reset by peer]
19:58
sprock has joined #osdev
19:59
freakazoid343 has joined #osdev
20:02
GeDaMo has quit [Quit: Leaving.]
20:11
xenos1984 has joined #osdev
20:35
rorx has quit [Ping timeout: 250 seconds]
20:37
dormito has quit [Quit: WeeChat 3.1]
20:39
h4zel has joined #osdev
20:43
<
geist >
clever: yeah that's a neat idea
20:45
rorx_ has joined #osdev
20:57
sprock has quit [Ping timeout: 252 seconds]
21:03
h4zel has quit [Ping timeout: 245 seconds]
21:07
stux has joined #osdev
21:21
h4zel has joined #osdev
21:23
dormito has joined #osdev
21:34
h4zel has quit [Ping timeout: 265 seconds]
21:40
MarchHare has quit [Ping timeout: 245 seconds]
21:40
h4zel has joined #osdev
21:45
sortie has joined #osdev
22:02
AssKoala has quit [Read error: Connection reset by peer]
22:03
AssKoala has joined #osdev
22:04
dh` has quit [Ping timeout: 264 seconds]
22:04
kori has quit [Quit: zzz]
22:05
ZetItUp has quit []
22:05
les has quit [Quit: Adios]
22:05
rwb has quit [Remote host closed the connection]
22:05
les has joined #osdev
22:05
Geertiebear has quit [Remote host closed the connection]
22:05
sauce has quit [Remote host closed the connection]
22:05
edr has quit [Ping timeout: 250 seconds]
22:05
rwb has joined #osdev
22:06
remexre has quit [Ping timeout: 246 seconds]
22:06
sauce has joined #osdev
22:07
edr has joined #osdev
22:07
remexre has joined #osdev
22:10
ahalaney has quit [Remote host closed the connection]
22:18
sprock has joined #osdev
22:19
MarchHare has joined #osdev
22:24
elderK has quit [Quit: Connection closed for inactivity]
22:27
X-Scale` has joined #osdev
22:27
X-Scale has quit [Ping timeout: 265 seconds]
22:28
X-Scale` is now known as X-Scale
23:06
rorx_ is now known as rorx
23:07
Starfoxxes has quit [Ping timeout: 264 seconds]
23:08
Starfoxxes has joined #osdev
23:16
AssKoala has quit [Ping timeout: 265 seconds]
23:26
pretty_dumm_guy has quit [Quit: WeeChat 3.3]
23:30
mrkajetanp has quit [Ping timeout: 268 seconds]
23:31
mrkajetanp has joined #osdev
23:31
hgoel[m] has quit [Ping timeout: 250 seconds]
23:32
novasharper has quit [Ping timeout: 268 seconds]
23:32
happy-dude has quit [Ping timeout: 264 seconds]
23:41
mctpyt has joined #osdev
23:47
hgoel[m] has joined #osdev
23:54
happy-dude has joined #osdev