anandn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
anandn has joined #osdev
isaacwoods has quit [Quit: WeeChat 3.4]
anandn has quit [Client Quit]
<geist>
yah and i have a few encrypted storage devices that i have to manually log in and remount
<gog>
encryption? pffff
<gog>
:p
<zid>
I have to re-add my keys to pagent idk how to launch it with key files pre-added
biblio has quit [Quit: Leaving]
sdfgsdfg has quit [Read error: Connection reset by peer]
bgs has quit [Ping timeout: 240 seconds]
j00ru has quit [Ping timeout: 268 seconds]
pretty_dumm_guy has quit [Quit: WeeChat 3.4]
bgs has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
Burgundy has quit [Ping timeout: 240 seconds]
gog has quit []
heat has joined #osdev
<heat>
greeeeeeeetingsssssss
* kazinsal
looks at his profiler, looks at his throughput, and considers throwing everything out and starting over
<Mutabah>
Go away heat. (Jokes - It was 28C at 8:30 AM, far too hot)
<heat>
i am very sadge
<heat>
can we hit 100 likes
<heat>
kazinsal, imagine having a profiler
<kazinsal>
despite being fairly sure I've added profiler start/stop calls to everything in the chain of "packet comes in" through "packet goes out" I'm somehow missing about 350 ms of time per second
<kazinsal>
it may actually be easiest for me to just write a new kernel core and then start sticking modules back into it
<heat>
starting over is probably a bad idea
<Mutabah>
Dump the start/end points and look for a gap?
<kazinsal>
yeah, I'm going to have to eyeball the entire chain through
<heat>
when in doubt just add function tracing and trace that
<heat>
(if you're not using C++ that is, i've encountered some weird issues with templating and whatnot with the compiler's function entry/exit tables)
pieguy128 has quit [Ping timeout: 240 seconds]
archenoth has joined #osdev
Oshawott has quit [Ping timeout: 240 seconds]
pieguy128 has joined #osdev
sdfgsdfg has joined #osdev
pieguy128 has quit [Ping timeout: 240 seconds]
pieguy128 has joined #osdev
immibis has quit [Ping timeout: 256 seconds]
lkurusa has quit [Quit: I probably fell asleep (or went out). Who will ever know.]
srjek has joined #osdev
j00ru has joined #osdev
<Clockface>
when i use a label for something i defined with dx in NASM, does it use an offset or absolute location?
anandn has joined #osdev
<Clockface>
i think its offset but i want to make sure before i waste my time on something where it is relevant
<Mutabah>
It's the absolute location
<Mutabah>
unless you annotate the reference with `rel`
<Clockface>
i see, thank you!
Lugar has quit [Quit: Bye]
srjek has quit [Ping timeout: 240 seconds]
nyah has quit [Quit: leaving]
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
sdfgsdfg has quit [Quit: ZzzZ]
ElectronApps has joined #osdev
crm has joined #osdev
grange_c8 has joined #osdev
pieguy128_ has joined #osdev
lg_ has joined #osdev
rustyy_ has joined #osdev
_eryjus has joined #osdev
Griwes_ has joined #osdev
pieguy128 has quit [*.net *.split]
PapaFrog has quit [*.net *.split]
lg has quit [*.net *.split]
sortie has quit [*.net *.split]
Piraty has quit [*.net *.split]
Bitweasil has quit [*.net *.split]
Terlisimo has quit [*.net *.split]
eryjus has quit [*.net *.split]
Ameisen has quit [*.net *.split]
andrewrk has quit [*.net *.split]
Griwes has quit [*.net *.split]
eau has quit [*.net *.split]
air has quit [*.net *.split]
MiningMarsh has quit [*.net *.split]
rustyy has quit [*.net *.split]
flx has quit [*.net *.split]
koolazer has quit [*.net *.split]
gmodena has quit [*.net *.split]
grange_c has quit [*.net *.split]
orthoplex64 has quit [*.net *.split]
grange_c8 is now known as grange_c
Clockface has quit [Ping timeout: 256 seconds]
lg_ has quit [Ping timeout: 256 seconds]
j00ru has quit [Ping timeout: 256 seconds]
bauen1 has quit [Ping timeout: 256 seconds]
Bitweasil has joined #osdev
PapaFrog has joined #osdev
andrewrk has joined #osdev
Piraty has joined #osdev
eau has joined #osdev
air has joined #osdev
Ameisen has joined #osdev
MiningMarsh has joined #osdev
flx has joined #osdev
lg has joined #osdev
j00ru has joined #osdev
bauen1 has joined #osdev
sortie has joined #osdev
koolazer has joined #osdev
the_lanetly_052 has joined #osdev
ElectronApps has quit [Remote host closed the connection]
crm is now known as orthoplex64
[itchyjunk] has quit [Read error: Connection reset by peer]
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
anandn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
anandn has joined #osdev
rustyy_ is now known as rustyy
anandn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
anandn has joined #osdev
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
freakazoid333 has quit [Read error: Connection reset by peer]
dsdolzhenko has joined #osdev
gmodena has joined #osdev
sdfgsdfg has joined #osdev
geist has quit [Ping timeout: 268 seconds]
geist has joined #osdev
dsdolzhenko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
heat_ has joined #osdev
heat has quit [Read error: Connection reset by peer]
ahlk has quit [Remote host closed the connection]
dsdolzhenko has joined #osdev
Terlisimo has joined #osdev
the_lanetly_052 has quit [Remote host closed the connection]
xenos1984 has quit [Remote host closed the connection]
xenos1984 has joined #osdev
GeDaMo has joined #osdev
xenos1984 has quit [Remote host closed the connection]
xenos1984 has joined #osdev
bxh7 has joined #osdev
ZetItUp has joined #osdev
heat_ has quit [Remote host closed the connection]
heat_ has joined #osdev
gog has joined #osdev
pretty_dumm_guy has joined #osdev
anandn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
elastic_dog has quit [Ping timeout: 268 seconds]
elastic_dog has joined #osdev
heat_ has quit [Ping timeout: 250 seconds]
heat has joined #osdev
Burgundy has joined #osdev
the_lanetly_052 has joined #osdev
the_lanetly_052_ has joined #osdev
the_lanetly_052 has quit [Ping timeout: 256 seconds]
<klange>
I finally tracked down the issue that was preventing ToaruOS 1.x from running in copy.sh/v86
<bslsk05>
copy.sh: Virtual x86
<klange>
PIC initialization issue I've only seen in the aforementioned emulator
<j`ey>
does 2.0 work? I was planning on trying toaruos on that site a few days ago, but didnt yet
<klange>
v86 does not do 64-bit and 2.0 is 64-bit only.
dennis95 has joined #osdev
<j`ey>
ah
<klange>
Hence why I went downt his rabbit hole with old 1.x code :)
<klange>
Anyway, that fix alongside disabling the crusty IDE driver by default and not compressing ramdisks (it was taking multiple minutes to run my gzip decompression code), v86 can boot ToaruOS 1.14 to a working GUI
lkurusa has quit [Quit: I probably fell asleep (or went out). Who will ever know.]
nyah has joined #osdev
sdfgsdfg has quit [Quit: ZzzZ]
lleo has joined #osdev
lleo has quit [Remote host closed the connection]
srjek has joined #osdev
ElectronApps has quit [Remote host closed the connection]
lkurusa has joined #osdev
<gog>
zid: multiboot?
<zid>
mutiwho
<gog>
how are you booting this?
<zid>
yea it's multiboot
<gog>
ah ok
<gog>
neat
robert_ has joined #osdev
sonny has joined #osdev
gog has quit []
sonny has quit [Remote host closed the connection]
freakazoid333 has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
sonny has joined #osdev
sonny has left #osdev [#osdev]
mahmutov_ has joined #osdev
xenos1984 has joined #osdev
dennis95 has quit [Quit: Leaving]
[itchyjunk] has joined #osdev
<heat>
im sooo close to getting a rustc target for my OS
<heat>
the worst part of fiddling with rustc is the wait
<zid>
heat: How can I Live, Laugh, Love in these conditions!
<heat>
it's like llvm but slightly better
heat_ has joined #osdev
heat has quit [Ping timeout: 245 seconds]
heat_ is now known as heat
the_lanetly_052_ has quit [Ping timeout: 256 seconds]
vdamewood has joined #osdev
pretty_dumm_guy has quit [Ping timeout: 256 seconds]
pretty_dumm_guy has joined #osdev
[itchyjunk] has quit [Remote host closed the connection]
<heat>
hmmm the compiler is far from perfect but its a start
<heat>
still lots of config options I haven't figured out + I'm not building llvm-project together with rust which I think is making life a bit more difficult for me
<heat>
+ I need to start keeping my libc crate patches in github
[itchyjunk] has joined #osdev
Arsen has quit [*.net *.split]
sortie has quit [*.net *.split]
bauen1 has quit [*.net *.split]
lg has quit [*.net *.split]
pax_os_ has quit [*.net *.split]
tomaw has quit [*.net *.split]
ebb has quit [*.net *.split]
decartes has quit [*.net *.split]
basil has quit [*.net *.split]
janemba has quit [*.net *.split]
XgF has quit [*.net *.split]
jimbzy has quit [*.net *.split]
snickerbockers has quit [*.net *.split]
amj has quit [*.net *.split]
pie_ has quit [*.net *.split]
moon-child has quit [*.net *.split]
JerryXiao has quit [*.net *.split]
zhiayang has quit [*.net *.split]
DanDan has quit [*.net *.split]
Reinhilde has quit [*.net *.split]
sauce has quit [*.net *.split]
riverdc has quit [*.net *.split]
mats1 has quit [*.net *.split]
nanovad has quit [*.net *.split]
dragestil has quit [*.net *.split]
ornxka has quit [*.net *.split]
alexander has quit [*.net *.split]
LambdaComplex has quit [*.net *.split]
energizer has quit [*.net *.split]
pounce has quit [*.net *.split]
buffet has quit [*.net *.split]
hl has quit [*.net *.split]
gxt has quit [*.net *.split]
Vercas has quit [*.net *.split]
nomagno has quit [*.net *.split]
Goodbye_Vincent has quit [*.net *.split]
k4m1 has quit [*.net *.split]
doppler has quit [*.net *.split]
hbag has quit [*.net *.split]
mrkajetanp has quit [*.net *.split]
CompanionCube has quit [*.net *.split]
rorx has quit [*.net *.split]
particleflux has quit [*.net *.split]
bleb has quit [*.net *.split]
catern has quit [*.net *.split]
m5zs7k has quit [*.net *.split]
ecs has quit [*.net *.split]
Benjojo has quit [*.net *.split]
freakazoid333 has quit [*.net *.split]
lkurusa has quit [*.net *.split]
elastic_dog has quit [*.net *.split]
paulusASol has quit [*.net *.split]
Patater has quit [*.net *.split]
seds has quit [*.net *.split]
merry has quit [*.net *.split]
cultpony has quit [*.net *.split]
graphitemaster has quit [*.net *.split]
kanzure has quit [*.net *.split]
corecode has quit [*.net *.split]
Celelibi has quit [*.net *.split]
Amanieu has quit [*.net *.split]
[itchyjunk] has quit [*.net *.split]
pretty_dumm_guy has quit [*.net *.split]
vdamewood has quit [*.net *.split]
mahmutov_ has quit [*.net *.split]
Terlisimo has quit [*.net *.split]
Griwes_ has quit [*.net *.split]
gmodena has quit [*.net *.split]
rustyy has quit [*.net *.split]
_xor has quit [*.net *.split]
netbsduser has quit [*.net *.split]
gdd has quit [*.net *.split]
Matt|home has quit [*.net *.split]
meisaka has quit [*.net *.split]
night has quit [*.net *.split]
mavhq has quit [*.net *.split]
ZipCPU has quit [*.net *.split]
dormito has quit [*.net *.split]
edr has quit [*.net *.split]
ThinkT510 has quit [*.net *.split]
wolfshappen has quit [*.net *.split]
mniip has quit [*.net *.split]
rb has quit [*.net *.split]
nur has quit [*.net *.split]
LittleFox has quit [*.net *.split]
gorgonical has quit [*.net *.split]
simpl_e has quit [*.net *.split]
073AAD9C1 has quit [*.net *.split]
ckie has quit [*.net *.split]
PyR3X has quit [*.net *.split]
shantaram has quit [*.net *.split]
amine has quit [*.net *.split]
Dreg has quit [*.net *.split]
Mikaku has quit [*.net *.split]
woky has quit [*.net *.split]
sham1 has quit [*.net *.split]
junon has quit [*.net *.split]
cln has quit [*.net *.split]
Belxjander has quit [*.net *.split]
Stary has quit [*.net *.split]
mxshift has quit [*.net *.split]
kkd has quit [*.net *.split]
HeTo has quit [*.net *.split]
Retr0id has quit [*.net *.split]
paulbarker has quit [*.net *.split]
asmwfi[m] has quit [*.net *.split]
shikhin has quit [*.net *.split]
Bonstra has quit [*.net *.split]
exec64 has quit [*.net *.split]
dennisschagt has quit [*.net *.split]
kleinweby has quit [*.net *.split]
klys has quit [*.net *.split]
sm2n has quit [*.net *.split]
nshp has quit [*.net *.split]
gjnoonan has quit [*.net *.split]
tom5760 has quit [*.net *.split]
cheapie has quit [*.net *.split]
alpha2023 has quit [*.net *.split]
onering has quit [*.net *.split]
bslsk05 has quit [*.net *.split]
vancz has quit [*.net *.split]
froggey has quit [*.net *.split]
nyah has quit [*.net *.split]
epony has quit [*.net *.split]
thinkpol has quit [*.net *.split]
fkrauthan has quit [*.net *.split]
GreaseMonkey has quit [*.net *.split]
kori has quit [*.net *.split]
aejsmith has quit [*.net *.split]
acidx has quit [*.net *.split]
nohit has quit [*.net *.split]
Mutabah has quit [*.net *.split]
klange has quit [*.net *.split]
ccx has quit [*.net *.split]
sahibatko has quit [*.net *.split]
eschaton has quit [*.net *.split]
dh` has quit [*.net *.split]
Irvise_ has quit [*.net *.split]
phr3ak has quit [*.net *.split]
jstoker has quit [*.net *.split]
manawyrm has quit [*.net *.split]
j`ey has quit [*.net *.split]
ElementW has quit [*.net *.split]
les has quit [*.net *.split]
maksy_ has quit [*.net *.split]
nickster has quit [*.net *.split]
mcfrdy has quit [*.net *.split]
puck has quit [*.net *.split]
Emil has quit [*.net *.split]
mjg has quit [*.net *.split]
heat has quit [*.net *.split]
xenos1984 has quit [*.net *.split]
geist has quit [*.net *.split]
SanchayanMaity has quit [*.net *.split]
friedy10- has quit [*.net *.split]
kazinsal has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
raggi has quit [*.net *.split]
divine has quit [*.net *.split]
tds has quit [*.net *.split]
Ermine has quit [*.net *.split]
ornitorrincos has quit [*.net *.split]
robert_ has quit [*.net *.split]
ZetItUp has quit [*.net *.split]
pieguy128_ has quit [*.net *.split]
grange_c has quit [*.net *.split]
orthoplex64 has quit [*.net *.split]
bgs has quit [*.net *.split]
zid has quit [*.net *.split]
JanC has quit [*.net *.split]
Brnocrist has quit [*.net *.split]
blockhead has quit [*.net *.split]
smeso has quit [*.net *.split]
terrorjack has quit [*.net *.split]
nj0rd has quit [*.net *.split]
DonRichie has quit [*.net *.split]
jjuran has quit [*.net *.split]
radens has quit [*.net *.split]
FireFly has quit [*.net *.split]
EtherNet has quit [*.net *.split]
skipwich has quit [*.net *.split]
amazigh has quit [*.net *.split]
brenns10 has quit [*.net *.split]
Teukka has quit [*.net *.split]
andreas303 has quit [*.net *.split]
clever has quit [*.net *.split]
asymptotically has quit [*.net *.split]
ravish0007 has quit [*.net *.split]
MrBonkers has quit [*.net *.split]
enyc has quit [*.net *.split]
k0valski18 has quit [*.net *.split]
lanodan has quit [*.net *.split]
Geertiebear has quit [*.net *.split]
ChanServ has quit [*.net *.split]
ebb has joined #osdev
ornx has joined #osdev
pie__ has joined #osdev
energizer has joined #osdev
tomaw has joined #osdev
JerryXia1 has joined #osdev
Arsen_ has joined #osdev
lg_ has joined #osdev
Ultrasauce has joined #osdev
Ellenor has joined #osdev
zhiayang has joined #osdev
XgFgX has joined #osdev
hl has joined #osdev
jimbzy has joined #osdev
decartes has joined #osdev
pounce| has joined #osdev
mats1 has joined #osdev
dragestil has joined #osdev
riverdc_ has joined #osdev
snickerbockers has joined #osdev
SanchayanMaity has joined #osdev
friedy10- has joined #osdev
lanodan has joined #osdev
Griwes_ has joined #osdev
pieguy128_ has joined #osdev
rustyy has joined #osdev
grange_c has joined #osdev
orthoplex64 has joined #osdev
bgs has joined #osdev
_xor has joined #osdev
ZetItUp has joined #osdev
xenos1984 has joined #osdev
mahmutov_ has joined #osdev
freakazoid333 has joined #osdev
lkurusa has joined #osdev
nanovad has joined #osdev
robert_ has joined #osdev
elastic_dog has joined #osdev
nyah has joined #osdev
Terlisimo has joined #osdev
geist has joined #osdev
bas1l has joined #osdev
DonRichie has joined #osdev
blockhead has joined #osdev
nj0rd has joined #osdev
nomagno has joined #osdev
smeso has joined #osdev
terrorjack has joined #osdev
netbsduser has joined #osdev
gdd has joined #osdev
jjuran has joined #osdev
epony has joined #osdev
radens has joined #osdev
Vercas has joined #osdev
Matt|home has joined #osdev
EtherNet has joined #osdev
skipwich has joined #osdev
amazigh has joined #osdev
meisaka has joined #osdev
night has joined #osdev
brenns10 has joined #osdev
Teukka has joined #osdev
andreas303 has joined #osdev
clever has joined #osdev
ravish0007 has joined #osdev
asymptotically has joined #osdev
edr has joined #osdev
dormito has joined #osdev
ThinkT510 has joined #osdev
mavhq has joined #osdev
cln has joined #osdev
thinkpol has joined #osdev
paulusASol has joined #osdev
junon has joined #osdev
ZipCPU has joined #osdev
Irvise_ has joined #osdev
asmwfi[m] has joined #osdev
MrBonkers has joined #osdev
wolfshappen has joined #osdev
sham1 has joined #osdev
woky has joined #osdev
PyR3X has joined #osdev
Dreg has joined #osdev
Mikaku has joined #osdev
gjnoonan has joined #osdev
073AAD9C1 has joined #osdev
ckie has joined #osdev
simpl_e has joined #osdev
gorgonical has joined #osdev
LittleFox has joined #osdev
rb has joined #osdev
mniip has joined #osdev
nur has joined #osdev
Benjojo has joined #osdev
ecs has joined #osdev
m5zs7k has joined #osdev
catern has joined #osdev
bleb has joined #osdev
particleflux has joined #osdev
rorx has joined #osdev
mrkajetanp has joined #osdev
CompanionCube has joined #osdev
doppler has joined #osdev
k4m1 has joined #osdev
Goodbye_Vincent has joined #osdev
hbag has joined #osdev
enyc has joined #osdev
Amanieu has joined #osdev
corecode has joined #osdev
Celelibi has joined #osdev
seds has joined #osdev
kanzure has joined #osdev
Retr0id has joined #osdev
kkd has joined #osdev
Stary has joined #osdev
mxshift has joined #osdev
HeTo has joined #osdev
Belxjander has joined #osdev
froggey has joined #osdev
bslsk05 has joined #osdev
vancz has joined #osdev
onering has joined #osdev
alpha2023 has joined #osdev
cheapie has joined #osdev
sm2n has joined #osdev
tom5760 has joined #osdev
exec64 has joined #osdev
klys has joined #osdev
nshp has joined #osdev
kleinweby has joined #osdev
dennisschagt has joined #osdev
Bonstra has joined #osdev
shikhin has joined #osdev
mjg has joined #osdev
Emil has joined #osdev
nickster has joined #osdev
mcfrdy has joined #osdev
les has joined #osdev
ElementW has joined #osdev
puck has joined #osdev
maksy_ has joined #osdev
j`ey has joined #osdev
manawyrm has joined #osdev
phr3ak has joined #osdev
Mutabah has joined #osdev
jstoker has joined #osdev
nohit has joined #osdev
acidx has joined #osdev
vdamewood has joined #osdev
aejsmith has joined #osdev
pretty_dumm_guy has joined #osdev
[itchyjunk] has joined #osdev
Brnocrist has joined #osdev
zid has joined #osdev
JanC has joined #osdev
gxt has joined #osdev
amine has joined #osdev
FireFly has joined #osdev
alexander_ has joined #osdev
paulbarker has joined #osdev
merry has joined #osdev
Patater has joined #osdev
graphitemaster has joined #osdev
cultpony has joined #osdev
GreaseMonkey has joined #osdev
eschaton has joined #osdev
ccx has joined #osdev
kori has joined #osdev
dh` has joined #osdev
klange has joined #osdev
fkrauthan has joined #osdev
sahibatko has joined #osdev
ornitorrincos has joined #osdev
raggi has joined #osdev
kazinsal has joined #osdev
tds has joined #osdev
Raito_Bezarius has joined #osdev
buffet has joined #osdev
Ermine has joined #osdev
divine has joined #osdev
Geertiebear has joined #osdev
k0valski18 has joined #osdev
gmodena has joined #osdev
ChanServ has joined #osdev
heat has joined #osdev
shantaram has joined #osdev
pie__ has quit [Ping timeout: 263 seconds]
bauen1 has joined #osdev
pie_ has joined #osdev
janemba has joined #osdev
LambdaComplex has joined #osdev
sortie has joined #osdev
srjek has quit [Ping timeout: 240 seconds]
mahmutov has joined #osdev
mahmutov_ has quit [Ping timeout: 256 seconds]
Ultrasauce is now known as sauce
Arsen_ is now known as Arsen
zaquest has quit [Ping timeout: 240 seconds]
zaquest has joined #osdev
pounce| is now known as pounce
dude12312414 has joined #osdev
biblio has joined #osdev
pretty_dumm_guy has quit [Ping timeout: 256 seconds]
pretty_dumm_guy has joined #osdev
<zid>
geist: Got a convo going on elsewhere about a hard drive..
<zid>
..36GB 10krpm scsi drive
anandn has joined #osdev
gog has joined #osdev
pretty_dumm_guy has quit [Ping timeout: 250 seconds]
<bslsk05>
www.theregister.com: Open source isn't the security problem – misusing it is • The Register
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dude12312414 has quit [Ping timeout: 276 seconds]
dude12312414 has joined #osdev
orthoplex64 has quit [Remote host closed the connection]
orthoplex64 has joined #osdev
<sham1>
Straight fax
<gog>
literally pay me to write code. sounds reasonable
<gog>
s/write/maintain
mahmutov has quit [Ping timeout: 256 seconds]
sdfgsdfg has joined #osdev
sdfgsdfg has quit [Quit: ZzzZ]
<geist>
zid: yah i eventually gave up on it. after a few hours the drive started generating a ton of reseek errors
<geist>
dunno if that's just a bunch of bad sectors i need to map around or if it's starting to die
<geist>
i have more 36GB 10k drives i got a few years back from ebay but they're all SCA and harder to connect to
vdamewood has joined #osdev
<geist>
so i started over with a 200GB IDE drive and it's all good now
<zid>
he's moaning his is stupidly hot
vinleod has joined #osdev
vdamewood is now known as Guest6347
Guest6347 has quit [Killed (calcium.libera.chat (Nickname regained by services))]
vinleod is now known as vdamewood
<geist>
well that's true too
<geist>
they pull i think a fair amount of power
<geist>
and noisy
GeDaMo has quit [Remote host closed the connection]
sdfgsdfg has joined #osdev
<geist>
it is however sad to see that a slightly newer IDE drive, and definitely almost anything in the SATA era will outperform a 10k SCSI drive in most tasks
<geist>
seek time is probably better, and perhaps if it's mega loaded the TCG will kick in and beat IDE stuff
<geist>
but by the time SATA comes along and you have NCQ and sata drives end up with faster transfers and lots more onboard cache. nope
<gog>
synthesis: 10k RPM SAS
<geist>
yah
<geist>
that being said this particular scsi drive is only 40MB/sec scsi, so it pretty much saturates that
<geist>
right next to it i have a IDE drive on ultra DMA 33 so it gets roughly the same total throughput
<geist>
it's one of those old brain cells that takes a while to dislodge. i grew up always with the knowledge that SCSI > IDE for a lot of reasons and 10k > *, etc
<geist>
whcih was true for a time, but time moves on. however you still have this residual burn-in on your brain where that truth was hard for such a long time
<gog>
server-class stuff definitely
<gog>
where they had PCI-X
<gog>
but 32-bit 133MHz PCI has a pretty hard throughput limit
<geist>
oh that's true this particular symbios card is plugged into a 33mhz pci bus
<geist>
so the 40MB wont really be achieved
<gog>
yeah even slower
<geist>
kinda a bummer it's too much of a mess to actually write a parallel scsi driver nowadays
<geist>
but that's a particular mess you dont want to dive into. lots of partially documented chipsets with a lot of work to make them go
<geist>
like a complicated version of wanting to write drivers for all the legacy PCI IDE chipsets. theres so many of them
<geist>
i remember working with the BeOs symbios 875 driver a bit back in the day. it was kinda interesting: you loaded firmware onto its little cpu and based on what you loaded it would handle the low level details of marshalling bits across the wire and moving things around in memory
<gog>
that'd be the kind of thing the BeBox shipped with right?
<gog>
high-performance workstation hardware
<geist>
not really that exotic nowadays, but for something in the 90s it was pretty advanced. was like an 8051 + a bunch of additional opcodes
<geist>
had a little assembler, etc
<geist>
yah bebox iirc has a symbios and an IDE chipset
<geist>
you could plug hard drives into either
<gog>
BeOS was too good for this world
<heat>
how complex is scsi?
<heat>
i've only seen it in google cloud platform but that's obviously a really good thing to support (they use virtio-scsi vs virtio-blk)
<kingoffrance>
does that mean it needs a haikeulogy? bitrot to bitrot / it was too good for this world / the stream has moved on
pretty_dumm_guy has joined #osdev
<geist>
scsi command set itself is pretty straightforward. cleaner than ATA for sure
<geist>
but it is transportless so there are a bazillion ways to shove it over things
<geist>
and it wont die, it keeps getting resurrected in new forms
<heat>
completely unrelated: llvm compiled with thin LTO isn't actually that slow to compile
<heat>
I wonder why sata driver kind of converged into scsi in Linux. or is that just /dev/sda nonsense and they share nothing?
<heat>
i was thinking that maybe you could map USB mass storage and ATA commands onto SCSI commands and be done with it
<heat>
ah yes, the kernel's libata emulates scsi
<heat>
wonder if that dedupes code or something
<heat>
maybe the logic really is similar between these interfaces
lkurusa has quit [Quit: I probably fell asleep (or went out). Who will ever know.]
<gog>
heat: afaik it is that the logic is very similar
<gog>
idk if i'm misremembering but SATA uses a protocol not dissimilar to ATAPI which is basically SCSI command set pushed over ATA
<gog>
which is why the PATA CDROM driver needs SCSI
<gog>
and exposes it as a scsi device to /dev
<heat>
no SATA uses both ATA and ATAPI
<gog>
ah ok
<heat>
the big difference is that ATAPI is a packet-oriented interface
<gog>
yes
<heat>
right now I don't even share ata code between IDE and AHCI drives, I kind of duplicate it kind of
<heat>
my error handling is also crap because of that but yeah, works for my simple use case
<heat>
i need to set a reminder to buy the fuchsia toolchain team a beer if I ever meet one of them
<heat>
freakin life savers
lkurusa has joined #osdev
<gog>
will you buy me a beer too?
<heat>
hmmm depends on the beer
<heat>
if its cheap, why not
<heat>
guinness? yeah no you better start working on toolchains
<gog>
how about a 12pack of genessee
<gog>
$6
<heat>
i dont endorse yank beer
<gog>
ok gull then
<gog>
icelandic domestic :p
<gog>
a few tall boys should do the trick
<gog>
199isk at vínbuðin
<heat>
"enjoyed by Icelanders since March 1st 1989, when the 70 year beer prohibition in Iceland was lifted."
<heat>
wow
* blockhead
scrolls up ... guiness is "yank beer" now? :o
<heat>
genesee is
* blockhead
understands now
srjek has joined #osdev
<zid>
guinness is no-potato beer
<klange>
need I remind everyone that this is #osdev ;)
* blockhead
sorries
<klange>
zid: v86 emulates a Bochs graphics adapter
Lugar has joined #osdev
<zid>
weird, why it no work then
<zid>
cus that's the only graphics adapater I *do* support
<klange>
Do you implement the MMIO interface?
<zid>
yea
<klange>
I suspect it only does the portio interface.
<zid>
ah
<klange>
which, for what its worth, bochs itself only does the portio interface; the mmio one is a QEMU invention
<klange>
ToaruOS 1.x does the portio stuff, 2.0 supports both and presents them as different 'drivers'.
<zid>
wouldn't take long to hack in if I cared to at least
<zid>
(as in, defining a macro)
DanDan_ has joined #osdev
DanDan_ is now known as DanDan
ahalaney has quit [Quit: Leaving]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]