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
kingoffrance has quit [Quit: Leaving]
freakazoid333 has quit [Ping timeout: 268 seconds]
freakazoid333 has joined #osdev
<geist> around the freenode collapse i went ahead and fully switched to irccloud and i've been pretty happy with
<geist> but it's not free, though it's also not expensive
<clever> i already had an old gentoo box dedicated to just running irssi under screen
nyah has quit [Ping timeout: 260 seconds]
gog has quit [Read error: Connection reset by peer]
gog has joined #osdev
jbg has quit [Ping timeout: 252 seconds]
dmj` has quit [Ping timeout: 260 seconds]
nohit has quit [Ping timeout: 245 seconds]
jbg has joined #osdev
nohit has joined #osdev
dmj` has joined #osdev
nohit has quit [Read error: Connection reset by peer]
nohit has joined #osdev
rorx has quit [Ping timeout: 252 seconds]
rorx has joined #osdev
gog has quit [Ping timeout: 245 seconds]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
noircode has joined #osdev
[itchyjunk] has joined #osdev
sts-q has quit [Ping timeout: 252 seconds]
sts-q has joined #osdev
[itchyjunk] has quit [Remote host closed the connection]
transistor has quit [Remote host closed the connection]
transistor has joined #osdev
Oli has quit [Quit: leaving]
Burgundy has joined #osdev
noircode has left #osdev [#osdev]
m3a has joined #osdev
kori has joined #osdev
ElectronApps has joined #osdev
srjek has quit [Ping timeout: 260 seconds]
Burgundy has quit [Ping timeout: 252 seconds]
emoney has quit [Ping timeout: 245 seconds]
Dreg has joined #osdev
scaleww has joined #osdev
ElectronApps has quit [*.net *.split]
sm2n has quit [*.net *.split]
unmanbearpig has quit [*.net *.split]
gjnoonan has quit [*.net *.split]
kciredor has quit [*.net *.split]
mniip has quit [*.net *.split]
hbag has quit [*.net *.split]
nvmd has quit [*.net *.split]
Beato has quit [*.net *.split]
smeso has quit [*.net *.split]
kkd has quit [*.net *.split]
fkrauthan has quit [*.net *.split]
pg12 has quit [*.net *.split]
amine has quit [*.net *.split]
acidx has quit [*.net *.split]
stux|away has quit [*.net *.split]
DanDan has quit [*.net *.split]
terrorjack has quit [*.net *.split]
m5zs7k has quit [*.net *.split]
ZetItUp has quit [*.net *.split]
z_is_stimky has quit [*.net *.split]
ckie has quit [*.net *.split]
rb has quit [*.net *.split]
nvmd has joined #osdev
ElectronApps has joined #osdev
terrorjack has joined #osdev
sm2n has joined #osdev
unmanbearpig has joined #osdev
kciredor has joined #osdev
hbag has joined #osdev
gjnoonan has joined #osdev
Beato has joined #osdev
mniip has joined #osdev
pg12 has joined #osdev
DanDan has joined #osdev
z_is_stimky has joined #osdev
m5zs7k has joined #osdev
amine has joined #osdev
ckie has joined #osdev
smeso has joined #osdev
ZetItUp has joined #osdev
fkrauthan has joined #osdev
kkd has joined #osdev
acidx has joined #osdev
stux|away has joined #osdev
rb has joined #osdev
unmanbearpig has quit [Max SendQ exceeded]
terrorjack has quit [Max SendQ exceeded]
unmanbearpig has joined #osdev
terrorjack has joined #osdev
gog has joined #osdev
ZetItUp has quit [Read error: Connection reset by peer]
ElectronApps has quit [Remote host closed the connection]
ElectronApps has joined #osdev
GeDaMo has joined #osdev
<froggey> does anyone know how much overhead running with alignment checking enabled has on x86? (ie EFLAGS.AC=1)
nyah has joined #osdev
<zid> I am assuming none.. unless you take the exception
<moon-child> froggey: based purely on the fact that e.g. movaps and movups are the same speed for aligned data, I would assume that it _can_ be free. Whether they actually bothered to make it so, I have no idea
<zid> yea, conceptually it's simple
<zid> check the bottom 2 bits of the address, signal based on some and gate or whatever
<zid> so if it's slow.. they're being mean
<moon-child> zid: well, you have to roll back the state to the point where the fault happens. Cuz superscalar. Already have to do that for e.g. bad perms, bad decode, branch mispred, etc, so the infra is there for it, but this adds another case you have to handle; they may not have considered it worhtwhile
<zid> the fault being slow is fine
<moon-child> yes, my point is you have to keep enough state around to roll back when you perform the fault
<gog> seems like more hassle than just doing the unaligned access
<froggey> yeah, I was wondering about normal operation. I don't care if the fault is slow
<zid> you can't enable it on windows, windows is naughty
<zid> and dies
h4zel has joined #osdev
dormito has quit [Quit: WeeChat 3.1]
ElectronApps has quit [Remote host closed the connection]
h4zel has quit [Ping timeout: 260 seconds]
pretty_dumm_guy has joined #osdev
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
diamondbond has joined #osdev
diamondbond has quit [Read error: Connection reset by peer]
Burgundy has joined #osdev
[itchyjunk] has joined #osdev
h4zel has joined #osdev
m3a has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
ElectronApps has joined #osdev
dormito10 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
Oli has joined #osdev
ElectronApps has quit [Remote host closed the connection]
ElectronApps has joined #osdev
ahalaney has joined #osdev
pretty_dumm_guy has quit [Ping timeout: 252 seconds]
pretty_dumm_guy has joined #osdev
Arthuria has joined #osdev
gog has quit []
gog has joined #osdev
dormito has joined #osdev
dormito10 has quit [Ping timeout: 265 seconds]
dormito10 has joined #osdev
h4zel has quit [Ping timeout: 252 seconds]
dormito has quit [Ping timeout: 265 seconds]
dormito10 is now known as dormito
dormito10 has joined #osdev
h4zel has joined #osdev
h4zel has quit [Read error: Connection reset by peer]
dormito has quit [Ping timeout: 265 seconds]
h4zel has joined #osdev
h4zel has quit [Read error: Connection reset by peer]
srjek has joined #osdev
h4zel has joined #osdev
dormito has joined #osdev
dormito10 has quit [Ping timeout: 268 seconds]
h4zel has quit [Ping timeout: 265 seconds]
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
arahael has quit [Ping timeout: 250 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
dormito10 has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
arahael has joined #osdev
dormito has joined #osdev
h4zel has joined #osdev
friedy has joined #osdev
dormito has quit [Read error: Connection reset by peer]
friedy has quit [Client Quit]
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
dormito10 has joined #osdev
dormito10 has quit [Read error: Connection reset by peer]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 250 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 252 seconds]
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
dormito10 has joined #osdev
dormito11 has joined #osdev
dormito11 has quit [Read error: Connection reset by peer]
dormito has quit [Ping timeout: 245 seconds]
dormito11 has joined #osdev
dormito10 has quit [Ping timeout: 246 seconds]
dormito has joined #osdev
dormito11 has quit [Ping timeout: 246 seconds]
scaleww has quit [Quit: Leaving]
dormito has quit [Ping timeout: 252 seconds]
dutch has quit [Quit: WeeChat 3.3]
ElectronApps has quit [Remote host closed the connection]
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
Oli has quit [Quit: leaving]
dormito has joined #osdev
dormito has quit [Ping timeout: 265 seconds]
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
dormito10 has joined #osdev
dutch has joined #osdev
Oli has joined #osdev
Oli has quit [Client Quit]
dormito has quit [Ping timeout: 268 seconds]
dormito has joined #osdev
dude12312414 has joined #osdev
dormito11 has joined #osdev
dormito10 has quit [Ping timeout: 268 seconds]
Vercas has quit [Remote host closed the connection]
dormito has quit [Ping timeout: 250 seconds]
Vercas has joined #osdev
dormito has joined #osdev
dormito11 has quit [Ping timeout: 268 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 265 seconds]
dormito10 has quit [Ping timeout: 265 seconds]
Qubasa has joined #osdev
<Qubasa> Does someone here know how to get "perf kvm" to read and apply my dwarf/ELF symbols?
<Qubasa> I tried "nm kernel.elf > kernel.map" and then "sudo perf kvm --guestkallsyms=kernel.map record"
dormito10 has joined #osdev
dormito has joined #osdev
dormito10 has quit [Ping timeout: 250 seconds]
dormito has quit [Read error: Connection reset by peer]
Oli has joined #osdev
junon has quit [Quit: Reconnecting]
junon has joined #osdev
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
dormito10 has joined #osdev
dormito has quit [Ping timeout: 265 seconds]
junon_ has quit []
dormito10 has quit [Ping timeout: 265 seconds]
tenshi has joined #osdev
shikhin has quit [Quit: Quittin'.]
shikhin has joined #osdev
h4zel has quit [Ping timeout: 265 seconds]
h4zel has joined #osdev
junon has quit [Quit: issued !quit command]
dormito10 has joined #osdev
dormito10 is now known as dormito
dormito has quit [Read error: Connection reset by peer]
h4zel has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
m3a has joined #osdev
dormito has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
dormito11 has joined #osdev
dormito has quit [Ping timeout: 250 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 265 seconds]
dormito10 has joined #osdev
dormito11 has quit [Ping timeout: 252 seconds]
dormito11 has joined #osdev
dormito11 has quit [Read error: Connection reset by peer]
dormito has quit [Ping timeout: 265 seconds]
dormito11 has joined #osdev
dormito10 has quit [Ping timeout: 250 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
ZetItUp has joined #osdev
dormito11 has quit [Ping timeout: 252 seconds]
dormito has quit [Ping timeout: 252 seconds]
dormito10 has quit [Ping timeout: 252 seconds]
dormito10 has joined #osdev
dormito10 is now known as dormito
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
XgF has quit [Remote host closed the connection]
XgF has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
freakazoid333 has quit [Ping timeout: 268 seconds]
Oli has quit [Ping timeout: 268 seconds]
tenshi has quit [Quit: WeeChat 3.3]
Oli has joined #osdev
biblio has joined #osdev
freakazoid343 has joined #osdev
GeDaMo has quit [Quit: Leaving.]
diamondbond has joined #osdev
diamondbond has quit [Ping timeout: 265 seconds]
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
x__ has joined #osdev
x__ is now known as kingoffrance
dormito has joined #osdev
[_] has joined #osdev
[itchyjunk] has quit [Ping timeout: 260 seconds]
[_] is now known as [itchyjunk]
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531!~user@user/arthuria))]
Arthuria has joined #osdev
Arthuria has quit [Ping timeout: 252 seconds]
dormito10 has joined #osdev
ahalaney has quit [Quit: Leaving]
dormito11 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito10 has quit [Ping timeout: 265 seconds]
Burgundy has quit [Ping timeout: 252 seconds]
sts-q has quit [Ping timeout: 252 seconds]
sts-q has joined #osdev
biblio has quit [Quit: Leaving]
kingoffrance has quit [Ping timeout: 260 seconds]
dormito11 is now known as dormito
xenos1984 has quit [Read error: Connection reset by peer]
pretty_dumm_guy has quit [Quit: WeeChat 3.3]
<geist> good question. Honestly i've never used the 'kvm' command, which i guess is a wrapper around libvirt or whatnot?
<geist> I always drive qemu directly
<gog> don't drink and qemu
<klange> I think it's just a wrapper around qemu directly that ensures -enable-kvm
<klange> #! /bin/sh
<klange> exec qemu-system-x86_64 -enable-kvm "$@"
<klange> It is exactly that.
xenos1984 has joined #osdev