00:02
jimbzy has quit [Ping timeout: 252 seconds]
00:07
wgrant has joined #osdev
00:08
wgrant has quit [Client Quit]
00:10
freakazoid12345 has joined #osdev
00:26
wgrant has joined #osdev
00:29
jimbzy has joined #osdev
00:42
elderK has joined #osdev
00:58
pretty_dumm_guy has quit [Quit: WeeChat 3.2.1]
01:03
wgrant has quit [Quit: WeeChat 2.8]
01:13
wgrant has joined #osdev
01:33
zgrep has left #osdev [I'm in too many channels.]
01:40
jimbzy has quit [Ping timeout: 240 seconds]
01:56
nur has quit [Ping timeout: 240 seconds]
02:03
fwg has quit [Quit: .oO( zzZzZzz ...]
02:07
no-n has joined #osdev
02:07
gog has quit [Ping timeout: 252 seconds]
02:35
gateway2000 has quit [Quit: Leaving]
02:40
gateway2000 has joined #osdev
02:43
sts-q has quit [Ping timeout: 252 seconds]
02:56
sts-q has joined #osdev
02:58
<
klange >
EFI loader rewrite is merged, added a somewhat-fancy video mode selection screen, and it's still managing to reuse most of the code from the BIOS loader.
02:59
<
klange >
Replaced the text output protocol stuff with my own bitmap font mostly because OVMF's text output is super slow.
03:00
<
clever >
gfx console support, ext4 support, and booting in 0.6 seconds, in a 109kb bootcode.bin
03:00
<
clever >
with just that 1 executable, the pi1 can boot to all of that
03:01
<
clever >
i also have vsync and display list controls
03:01
<
clever >
and i'm now working on the 3d support
03:01
<
clever >
binning took 866 uSec(1108.479980) and rendering took 98520 uSec(126105.593750)
03:01
<
clever >
the number in parens, is clock cycles
03:08
srjek has quit [Ping timeout: 240 seconds]
03:15
wgrant has quit [Quit: WeeChat 2.8]
03:16
kingoffrance has quit [Ping timeout: 252 seconds]
03:22
wgrant has joined #osdev
03:22
kkd has joined #osdev
03:22
<
clever >
klange: when going from 1 QPU to 8 QPU (in theory, 8x the perf), the total time to render only drops to 48% (~2x perf gain)
03:22
<
clever >
i'm guessing its largely dominated by cache misses, since i only have 1 polygon
03:23
<
clever >
so it doesnt have that much to compute
03:25
smeso has quit [Quit: smeso]
03:31
smeso has joined #osdev
03:32
<
clever >
doubling the clock freq however, does halve the time spent
03:32
<
clever >
there might be overheads i'm not accounting for, besides the qpu count
03:49
<
clever >
binning took 23 uSec(4968.000000) and rendering took 732 uSec(158112.000000) @ 216.000000 MHz
03:50
<
clever >
this is the highest clock i can get, without re-doing all of the PLL math
03:50
<
clever >
ive now tied it into vsync, and its perfectly smooth
03:50
<
clever >
but there is a very slight tear at the top, i suspect the irq is running ~15 scanlines late
03:51
<
clever >
but this latest demo, is video worthy
04:01
<
clever >
geist: hows this look now?
04:02
<
clever >
both the 2d and 3d cores are being excercised!
04:03
<
clever >
the biggest cpu hog, is actually the gfxconsole
04:03
<
clever >
its using copyrect to scroll, which is very cpu intensive
04:04
kingoffrance has joined #osdev
04:27
ZombieChicken has quit [Quit: WeeChat 3.2]
04:36
X-Scale has quit [*.net *.split]
04:36
wolfshappen has quit [*.net *.split]
04:36
stux has quit [*.net *.split]
04:37
wolfshappen has joined #osdev
04:37
X-Scale has joined #osdev
04:40
<
clever >
geist: the next improvement i can see for gfxconsole, would be a rather invasive change
04:40
<
clever >
instead of using copyrect to move the image data
04:40
<
clever >
it should instead just pan around a larger image
04:40
<
clever >
and wrap with 2 images
04:40
<
clever >
but i'm not sure that would really fit into the code, so maybe just copy the whole thing, and modify the copy
04:41
<
clever >
heck, i could even make each scanline its own sprite
04:41
JerryXiao has quit [*.net *.split]
04:41
particleflux has quit [*.net *.split]
04:41
merry has quit [*.net *.split]
04:41
opios2 has quit [*.net *.split]
04:41
terrorjack has quit [*.net *.split]
04:41
mjg_ has quit [*.net *.split]
04:41
mcfrdy has quit [*.net *.split]
04:41
mcfrdy has joined #osdev
04:41
particleflux has joined #osdev
04:42
merry has joined #osdev
04:42
JerryXiao has joined #osdev
04:42
ElectronApps has joined #osdev
04:43
terrorjack has joined #osdev
04:57
SanchayanMaity has quit [*.net *.split]
04:57
koon has quit [*.net *.split]
04:57
gorgonical has quit [*.net *.split]
04:57
tux3_ has quit [*.net *.split]
04:57
Brnocrist has quit [*.net *.split]
04:57
shan has quit [*.net *.split]
04:57
dragestil_ has quit [*.net *.split]
04:57
z_is_stimky has quit [*.net *.split]
04:57
dragestil has quit [*.net *.split]
04:57
renopt has quit [*.net *.split]
04:57
z_is_stimky has joined #osdev
04:57
SanchayanMaity has joined #osdev
04:58
dragestil has joined #osdev
04:58
gorgonical has joined #osdev
04:58
tux3 has joined #osdev
04:58
dragestil_ has joined #osdev
05:01
dragestil_ is now known as dragestil`
05:01
shan has joined #osdev
05:01
dragestil` is now known as dragestil_
05:02
Brnocrist has joined #osdev
05:15
mahmutov has quit [Ping timeout: 256 seconds]
05:49
koon has joined #osdev
07:02
hbag has quit [Quit: Ping timeout (120 seconds)]
07:15
nanovad has quit [Ping timeout: 240 seconds]
07:18
nanovad has joined #osdev
07:25
nanovad has quit [Ping timeout: 252 seconds]
07:27
nanovad has joined #osdev
07:30
nanovad has quit [Client Quit]
07:32
nanovad has joined #osdev
07:46
fwg has joined #osdev
07:50
froggey has quit [Ping timeout: 240 seconds]
07:52
froggey has joined #osdev
08:08
mjg has joined #osdev
08:10
X-Scale has quit [Read error: Connection reset by peer]
08:42
GeDaMo has joined #osdev
08:46
ElectronApps has quit [Remote host closed the connection]
08:47
dennis95 has joined #osdev
08:52
AssKoala has quit [Ping timeout: 252 seconds]
09:00
kingoffrance has quit [Quit: Leaving]
09:06
Affliction has quit [Remote host closed the connection]
09:10
mavhq has joined #osdev
09:14
Affliction has joined #osdev
09:29
gog has joined #osdev
09:54
homura has joined #osdev
10:00
no-n has quit [Quit: WeeChat 2.8]
10:03
no-n has joined #osdev
10:05
no-n has quit [Client Quit]
10:06
no-n has joined #osdev
10:23
ElectronApps has joined #osdev
10:29
pretty_dumm_guy has joined #osdev
10:45
<
klange >
That should just leave two NIC drivers I care very little about as the only things that haven't survived the port...
10:45
<
klange >
Well, and the kernel debug shell, but that was a mess anyway.
10:59
AssKoala has joined #osdev
11:34
Vercas has quit [Remote host closed the connection]
11:34
Vercas has joined #osdev
11:37
scaleww has joined #osdev
12:04
AssKoala has quit [Ping timeout: 260 seconds]
12:20
dutch has quit [Quit: WeeChat 3.2]
12:21
no-n has quit [Quit: WeeChat 2.8]
12:34
dutch has joined #osdev
12:35
gateway2000 has quit [Read error: Connection reset by peer]
12:35
scaleww has quit [Quit: Leaving]
12:35
nyah has joined #osdev
13:38
ahalaney has joined #osdev
13:49
stux has joined #osdev
13:53
stux has left #osdev [Leaving]
13:54
stux has joined #osdev
14:09
srjek has joined #osdev
14:56
freakazoid12345 has quit [Read error: Connection reset by peer]
15:03
heat has joined #osdev
15:06
ElectronApps has quit [Remote host closed the connection]
15:07
freakazoid333 has joined #osdev
15:10
kuler has joined #osdev
15:13
isaacwoods has joined #osdev
15:31
dzwdz has quit [Remote host closed the connection]
15:32
dzwdz has joined #osdev
15:41
elderK has quit [Quit: Connection closed for inactivity]
15:54
AssKoala has joined #osdev
16:11
dennis95 has quit [Read error: Connection reset by peer]
16:12
dennis95 has joined #osdev
16:48
pretty_dumm_guy has quit [Quit: WeeChat 3.2.1]
16:52
mahmutov has joined #osdev
17:11
dennis95 has quit [Ping timeout: 252 seconds]
17:28
h4zel has joined #osdev
17:32
tacco has joined #osdev
17:34
DeepComa has joined #osdev
17:38
DeepComa has quit [Client Quit]
17:40
heat has quit [Ping timeout: 252 seconds]
17:51
sprock has quit [Ping timeout: 252 seconds]
18:03
aleamb has quit [Quit: bye]
18:19
no-n has joined #osdev
18:21
h4zel has quit [Ping timeout: 260 seconds]
18:23
h4zel has joined #osdev
18:34
jimbzy has joined #osdev
18:37
sprock has joined #osdev
18:42
AssKoala has quit [Ping timeout: 260 seconds]
18:44
srjek has quit [Ping timeout: 252 seconds]
18:50
no-n is now known as pony
19:26
sprock has quit [Ping timeout: 265 seconds]
19:40
h4zel has quit [Ping timeout: 260 seconds]
19:48
sprock has joined #osdev
19:53
vdamewood has joined #osdev
20:00
sprock has quit [Ping timeout: 252 seconds]
20:04
GeDaMo has quit [Quit: Leaving.]
20:06
sprock has joined #osdev
20:08
pony has left #osdev [WeeChat 2.8]
20:11
sprock has quit [Ping timeout: 252 seconds]
20:15
AssKoala has joined #osdev
20:25
sprock has joined #osdev
20:38
Izem has joined #osdev
21:05
Izem has quit [Ping timeout: 256 seconds]
21:10
elderK has joined #osdev
21:16
sprock has quit [Ping timeout: 265 seconds]
21:22
mahmutov has quit [Ping timeout: 265 seconds]
21:31
sprock has joined #osdev
22:08
ahalaney has quit [Quit: Leaving]
22:13
sprock has quit [Ping timeout: 260 seconds]
22:13
Elbeeo has joined #osdev
22:16
AssKoala has quit [Ping timeout: 260 seconds]
22:57
sortie has quit [Quit: Leaving]
23:23
Elbeeo has quit [Ping timeout: 260 seconds]