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
<clever> nixos also has a qemu-kvm shell script, that will test if /dev/kvm exists, and maybe include -enable-kvm
<clever> so it cant fail when kvm is missing
pieguy128_ has quit [Ping timeout: 240 seconds]
<klange> You could just do -accel kvm:tcg (or something like that) and qemu will do that itself
pieguy128 has joined #osdev
<geist> oh huh yes the kvm is. i thought it was something that used libvirt or some sort of more complex wrapper
<clever> geist: at a closer glance, `perf kvm` doesnt run kvm, but rather, will monitor an already existing kvm guest?
freakazoid343 has quit [Read error: Connection reset by peer]
<geist> ah i was thinking 'perf' just ran another app and then watched it's perf counters
<clever> yeah, that is one of its many modes
nyah has quit [Quit: leaving]
nyah has joined #osdev
eryjus has joined #osdev
vinleod has joined #osdev
vinleod is now known as vdamewood
eryjus has quit [Quit: Client closed]
gog has quit [Ping timeout: 268 seconds]
eryjus has joined #osdev
eryjus has quit [Remote host closed the connection]
<Qubasa> clever, geist: Yeah 'perf kvm' is a bit different and watches all running vms and reads the perf counters from them.
eryjus has joined #osdev
<Qubasa> its really cool
<klange> Hm, should I further delay my release schedule and waste time implementing VT-x support...
gog has joined #osdev
<vdamewood> klange: As guest or host?
<klange> Host.
<vdamewood> Naw. Version 1.1 feature.
<klange> 2.1
<vdamewood> Okay, 2.1.
<klange> We're at 1.99.7, the release on the roadmap is 2.0 ;)
zaquest has quit [Remote host closed the connection]
zaquest has joined #osdev
brettgilio has quit [Read error: Connection reset by peer]
woky has quit [Ping timeout: 260 seconds]
woky has joined #osdev
brettgilio has joined #osdev
<klange> Right... ToaruOS 2.0... So this is the roadmap ticket I've had up for the last few months: https://github.com/klange/toaruos/issues/205
diamondbond has joined #osdev
<klange> Main release blockers in my mind are the socket improvements and related demos, I keep avoiding AHCI, and I should probably rebuild at least the old Python 3.6 port since 3.7+ are proving annoying with pthread synchronization stuff.
<klange> SMP is stable and I've been running all of my VMs with at least 2 cores. ATAPI driver at least works across QEMU, VBox, and VMware Workstation again and I've set those up to auto-mount the CD. I've got audio support in all three of those now. All three support an e1000-series NIC, and those are all working nicely...
<klange> USB is being pushed back to 2.1. Maybe AHCI should be, too. I should focus on just the socket stuff.
<klange> I really want to have 2.0 out so I can finally say, yes, ToaruOS is 64-bit, and someone can update the Wikipedia article...
<klange> And 1.x was missing all of this network support anyway, so what does it really matter if 2.0's initial release can't do TCP servers... 1.x could barely manage a connection...
<Griwes> it seems that the next thing I need to implement is some sort of a binary tree... I think I'm reaching the point where I have enough kernel-specific data structures that I will need to start actually having unit tests for all the things...
<vdamewood> Ohh... I just thought of a good name for my OS... OkeanOS.
<vdamewood> Well, damn. The domain is taken.
<kazinsal> yeah getting domains these days is a pain
<kazinsal> I ended up with a .net instead of a .com
<eryjus> the-okeanos.com
<vdamewood> I think I'd rather go with a different TLD than add a dash to the domain.
<Oli> okean.net seems free.
<vdamewood> Well, nuts. Okeanos.* is taken for nearly all * except shop.
<vdamewood> Oli: Alas, the OS suffix is part of the word.
<Oli> I now acknowledge so.
devcpu has quit [Quit: leaving]
srjek has quit [Ping timeout: 245 seconds]
devcpu has joined #osdev
devcpu has quit [Client Quit]
devcpu has joined #osdev
<vdamewood> Well, nuts. .io domins are expensive.
<vdamewood> domains*
<Oli> Does okeanos.github.io satisfy to?
<vdamewood> At that point, I'd rather just do okeanos.vdamewood.com
sts-q has quit [Ping timeout: 265 seconds]
diamondbond has quit [Quit: Leaving]
nyah has quit [Ping timeout: 252 seconds]
h4zel has joined #osdev
h4zel has quit [Client Quit]
h4zel has joined #osdev
catern has joined #osdev
<catern> earlier today someone mentioned as an aside that having the same memory mapped twice has a performance penalty on x86/x86_64 (or maybe just Intel, since they said "Intel")
<catern> this sounds vaguely familiar but I don't remember the cause, can anyone remind me?
<moon-child> vdamewood: okeanos.theoperatingsystem.com
<vdamewood> taken
smeso has quit [Quit: smeso]
<moon-child> catern: no idea, but random thought: pseudo 'ssb' on tlb miss, figure out later whether you have permission to store to the given v address or not; so entries are keyed by vaddr. If you make multiple store to the same cache line through different virtual addresses, you have to consolidate them prior to writeback. Maybe?
smeso has joined #osdev
<klange> chase has returned!
<kazinsal> it's the second coming of the admin
<klange> he says he changed the captcha question for the forum, so hopefully we get a bit less spam now
<klange> I just purged 7 pages of things from the queue...
<moon-child> what was it before, vga textmode addr?
<moon-child> what is it now?
<klange> I don't even remember anymore.
<klange> oh no my thinkpad crashed; looks like it tried to allocate ~16MiB for the kernel heap, which was caught as suspicious and yielded a panic... a useless panic with no further details because only kernel page faults produce the useful ones...
<moon-child> caught as suspicious by what?
<klange> There's just a check >15MiB.
xenos1984 has quit [Read error: Connection reset by peer]
<klange> Previously it was useful for catching places where corrupt sizes got passed in, which was common during initial SMP debugging. This looks "legit" insofar as it appears to have actually been some code making a very large heap allocation, but that's not a good sign in itself.
<klange> Most likely culprit is the network stack, that is doing way more with the heap than it really should and also has a few instances where it believes incoming packets.
<klange> But with no traceback and no debugger for real hardware, no way to know :)
<moon-child> kernel debugger when?
h4zel has quit [Ping timeout: 245 seconds]
xenos1984 has joined #osdev
[itchyjunk] has quit [Read error: Connection reset by peer]
ElectronApps has joined #osdev
devcpu has quit [*.net *.split]
Beato has quit [*.net *.split]
Oli has quit [*.net *.split]
sm2n has quit [*.net *.split]
hbag has quit [*.net *.split]
gjnoonan has quit [*.net *.split]
kciredor has quit [*.net *.split]
mniip has quit [*.net *.split]
nvmd has quit [*.net *.split]
kkd has quit [*.net *.split]
fkrauthan has quit [*.net *.split]
pg12 has quit [*.net *.split]
acidx has quit [*.net *.split]
amine has quit [*.net *.split]
ckie has quit [*.net *.split]
stux|away has quit [*.net *.split]
DanDan has quit [*.net *.split]
m5zs7k has quit [*.net *.split]
z_is_stimky has quit [*.net *.split]
rb has quit [*.net *.split]
ElectronApps has quit [Remote host closed the connection]
Oli has joined #osdev
hbag has joined #osdev
devcpu has joined #osdev
sm2n has joined #osdev
kciredor has joined #osdev
nvmd has joined #osdev
gjnoonan has joined #osdev
mniip has joined #osdev
Beato has joined #osdev
pg12 has joined #osdev
fkrauthan has joined #osdev
DanDan has joined #osdev
stux|away has joined #osdev
amine has joined #osdev
acidx has joined #osdev
m5zs7k has joined #osdev
z_is_stimky has joined #osdev
ckie has joined #osdev
rb has joined #osdev
kkd has joined #osdev
rb has quit [Max SendQ exceeded]
Brnocrist has quit [Ping timeout: 245 seconds]
rwb has joined #osdev
Brnocrist has joined #osdev
ElectronApps has joined #osdev
rwb is now known as rb
Burgundy has joined #osdev
Oli has quit [Ping timeout: 252 seconds]
Oli has joined #osdev
nyah has joined #osdev
GeDaMo has joined #osdev
dormito has quit [Quit: WeeChat 3.1]
kkd has quit [Ping timeout: 252 seconds]
DeepComa has joined #osdev
kkd has joined #osdev
kkd1 has joined #osdev
kkd has quit [Ping timeout: 245 seconds]
DeepComa has quit [Quit: .oO (bbl tc folks~!)]
sprock has quit [Ping timeout: 252 seconds]
sprock has joined #osdev
GeDaMo has quit [Ping timeout: 250 seconds]
GeDaMo has joined #osdev
hbag has quit [Ping timeout: 252 seconds]
devcpu has quit [Ping timeout: 252 seconds]
devcpu has joined #osdev
adachristine has joined #osdev
gog has quit [Quit: byee]
adachristine is now known as gog
m3a has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
pretty_dumm_guy has joined #osdev
pretty_dumm_guy has quit [Client Quit]
pretty_dumm_guy has joined #osdev
Arthuria has joined #osdev
NeoCron has joined #osdev
dormito10 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
h4zel has joined #osdev
h4zel has quit [Ping timeout: 268 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 252 seconds]
ahalaney has joined #osdev
<klange> Little bit of cheating, but looks like I can spin up my Surface with all of its cores pretty nicely: https://cdn.discordapp.com/attachments/783369041661394995/897473404205170728/image0.jpg
dormito10 has joined #osdev
<klange> No way to interact with it, though. Supposedly the Type Cover keyboard is just USB HID on the software side (and I've heard it's USB HID on the hardware side... over I2C...)
<klange> And it should be a bog-standard xhci chipset... so maybe with some luck can have the Surface as a viable piece of test hardware.
<klange> The touchscreen is, uh, a very different matter.
dormito has quit [Ping timeout: 260 seconds]
dude12312414 has joined #osdev
[itchyjunk] has joined #osdev
dude12312414 has quit [Client Quit]
dutch has quit [Quit: WeeChat 3.3]
dutch has joined #osdev
dormito has joined #osdev
dormito10 has quit [Ping timeout: 245 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 246 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 268 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 265 seconds]
dormito10 has quit [Read error: Connection reset by peer]
dormito10 has joined #osdev
dormito10 has quit [Read error: Connection reset by peer]
dormito10 has joined #osdev
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 252 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 265 seconds]
dormito has quit [Ping timeout: 252 seconds]
mahmutov has joined #osdev
dormito has joined #osdev
dormito has quit [Ping timeout: 265 seconds]
archenoth has joined #osdev
archenoth has quit [Client Quit]
archenoth has joined #osdev
srjek has joined #osdev
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
dormito has joined #osdev
h4zel has joined #osdev
dormito10 has joined #osdev
h4zel has quit [Quit: WeeChat 3.0.1]
dormito has quit [Ping timeout: 260 seconds]
bradd has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 265 seconds]
dormito10 has joined #osdev
dormito11 has joined #osdev
dormito12 has joined #osdev
dormito has quit [Ping timeout: 268 seconds]
dormito10 has quit [Ping timeout: 250 seconds]
dormito12 has quit [Read error: Connection reset by peer]
dormito12 has joined #osdev
dormito11 has quit [Ping timeout: 265 seconds]
dormito12 has quit [Read error: Connection reset by peer]
dormito12 has joined #osdev
dormito has joined #osdev
ElectronApps has quit [Remote host closed the connection]
dormito10 has joined #osdev
dormito12 has quit [Ping timeout: 265 seconds]
dormito has quit [Ping timeout: 246 seconds]
xenos1984 has quit [Read error: Connection reset by peer]
dormito11 has joined #osdev
xenos1984 has joined #osdev
dormito11 has quit [Read error: Connection reset by peer]
dormito10 has quit [Ping timeout: 264 seconds]
biblio has joined #osdev
dormito11 has joined #osdev
dormito has joined #osdev
dormito has quit [Read error: Connection reset by peer]
biblio_ has joined #osdev
dormito11 has quit [Ping timeout: 245 seconds]
isaacwoods has joined #osdev
biblio has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
biblio_ has quit [Quit: Leaving]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 245 seconds]
freakazoid343 has joined #osdev
brenns102 has joined #osdev
brenns10 has quit [Ping timeout: 246 seconds]
brenns102 is now known as brenns10
dormito10 has joined #osdev
divine has quit [Ping timeout: 268 seconds]
divine has joined #osdev
bleb has quit [Ping timeout: 268 seconds]
bleb has joined #osdev
dormito has quit [Ping timeout: 260 seconds]
dormito has joined #osdev
<Ermine> Hello, I want to compile gdb with simulator for arm. Should I specify --target for configure script or something else?
dormito11 has joined #osdev
dormito10 has quit [Ping timeout: 260 seconds]
dormito has quit [Ping timeout: 265 seconds]
isaacwoods has quit [Ping timeout: 252 seconds]
sprock has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito11 has quit [Ping timeout: 265 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 264 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 264 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
dormito11 has joined #osdev
dormito10 has quit [Ping timeout: 245 seconds]
dormito has quit [Ping timeout: 265 seconds]
dormito has joined #osdev
dormito11 has quit [Ping timeout: 245 seconds]
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 260 seconds]
srjek has quit [Ping timeout: 245 seconds]
dormito has quit [Ping timeout: 260 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
<paulusASol> Ermine: According to a quick search for "cross gdb" with my preferred search engine, this (the --target part) seems to be the case.
dormito has quit [Ping timeout: 260 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 265 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito10 has quit [Ping timeout: 252 seconds]
dormito has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
dormito10 has quit [Read error: Connection reset by peer]
dormito10 has joined #osdev
dormito11 has joined #osdev
dormito has quit [Ping timeout: 246 seconds]
dormito10 has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
dormito11 has quit [Ping timeout: 246 seconds]
dormito has quit [Ping timeout: 246 seconds]
dormito10 has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
dormito10 has joined #osdev
heat has joined #osdev
dormito has quit [Ping timeout: 250 seconds]
dormito has joined #osdev
dormito11 has joined #osdev
dormito10 has quit [Ping timeout: 250 seconds]
dormito10 has joined #osdev
dormito has quit [Ping timeout: 265 seconds]
dormito11 has quit [Ping timeout: 260 seconds]
sprock has joined #osdev
dormito has joined #osdev
dormito11 has joined #osdev
dormito10 has quit [Ping timeout: 260 seconds]
dormito12 has joined #osdev
dormito has quit [Ping timeout: 252 seconds]
dormito10 has joined #osdev
dormito has joined #osdev
dormito11 has quit [Ping timeout: 252 seconds]
dormito11 has joined #osdev
dormito12 has quit [Ping timeout: 260 seconds]
dormito10 has quit [Ping timeout: 265 seconds]
dormito has quit [Ping timeout: 268 seconds]
dormito10 has joined #osdev
dormito11 has quit [Ping timeout: 268 seconds]
dormito10 has quit [Read error: Connection reset by peer]
heat has quit [Ping timeout: 252 seconds]
GeDaMo has quit [Quit: Leaving.]
dormito has joined #osdev
dormito10 has joined #osdev
biblio has joined #osdev
dormito has quit [Ping timeout: 245 seconds]
dormito10 has quit [Read error: Connection reset by peer]
<Ermine> paulusASol: thank you! Seems like I'm bad at searching
mahmutov_ has joined #osdev
mahmutov has quit [Ping timeout: 260 seconds]
biblio has quit [Quit: Leaving]
sprock has quit [Ping timeout: 265 seconds]
Arsen has quit [Quit: Quit.]
Arsen has joined #osdev
srjek has joined #osdev
sprock has joined #osdev
Burgundy has quit [Ping timeout: 245 seconds]
dormito has joined #osdev
sprock has quit [Ping timeout: 245 seconds]
pretty_dumm_guy has quit [Quit: WeeChat 3.3]
ahalaney has quit [Remote host closed the connection]
Arthuria has quit [Ping timeout: 252 seconds]
[itchyjunk] has quit [Ping timeout: 268 seconds]
PapaFrog has quit [Read error: Connection reset by peer]
LostFrog has joined #osdev
dude12312414 has joined #osdev
[itchyjunk] has joined #osdev
mahmutov_ has quit [Ping timeout: 252 seconds]
sprock has joined #osdev