<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>
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]
<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]