<geist>
immibis: yeah i remember that when i was writing an AHCI driver. it's very much based on layers of backwards compatibility
<geist>
i'd say it's odd, but really it's basically like say xhci too where you have a powerful modern dma based thing that is accellerating transferring things using an older protocol's notion of transfers and whatnot
<geist>
so some amount of layering as an accellerator
<zid>
Now rev A can just be the same design with an extra chip, woo!
SGautam has joined #osdev
Jackneill has quit [Ping timeout: 245 seconds]
Hammdist has quit [Quit: Client closed]
SGautam has quit [Ping timeout: 246 seconds]
Jari-- has joined #osdev
alexander has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
SGautam has joined #osdev
alexander has joined #osdev
terminalpusher has quit [Ping timeout: 246 seconds]
jjuran has quit [Quit: Killing Colloquy first, before it kills me…]
jjuran has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 248 seconds]
ZipCPU has quit [Ping timeout: 258 seconds]
ZipCPU has joined #osdev
Gooberpatrol66 has joined #osdev
bgs has joined #osdev
Jari-- has quit [Ping timeout: 246 seconds]
bgs has quit [Remote host closed the connection]
gxt has quit [Ping timeout: 246 seconds]
gxt has joined #osdev
antranigv has quit [Ping timeout: 255 seconds]
frkzoid has quit [Read error: Connection reset by peer]
goliath has joined #osdev
antranigv has joined #osdev
[itchyjunk] has joined #osdev
GeDaMo has joined #osdev
SGautam has quit [Quit: Connection closed for inactivity]
flx- has joined #osdev
flx has quit [Ping timeout: 245 seconds]
flx- has quit [Read error: Connection reset by peer]
flx has joined #osdev
[itchyjunk] has quit [Remote host closed the connection]
remexre has quit [Ping timeout: 248 seconds]
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
vdamewood has joined #osdev
mhall has joined #osdev
vdamewood has quit [Read error: Connection reset by peer]
vdamewood has joined #osdev
bradd has quit [Read error: Connection reset by peer]
bradd has joined #osdev
benlyn has quit [Ping timeout: 255 seconds]
remexre has joined #osdev
danilogondolfo has joined #osdev
zxrom_ is now known as zxrom
gog has joined #osdev
nyah has joined #osdev
Left_Turn has joined #osdev
Jari-- has joined #osdev
lojik has joined #osdev
pieguy128 has quit [Ping timeout: 245 seconds]
duckworld_ has quit [Ping timeout: 264 seconds]
pieguy128 has joined #osdev
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
DanDan has quit [Ping timeout: 246 seconds]
Hammdist has joined #osdev
vdamewood has joined #osdev
netbsduser has joined #osdev
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
heat has joined #osdev
pounce has quit [Ping timeout: 246 seconds]
pounce has joined #osdev
Jari-- has quit [Ping timeout: 245 seconds]
sham1 has quit [Ping timeout: 246 seconds]
gog` has joined #osdev
heat has quit [Ping timeout: 246 seconds]
gildasio has quit [Remote host closed the connection]
gildasio has joined #osdev
heat has joined #osdev
zxrom has quit [Ping timeout: 250 seconds]
<gog>
gog
<gog>
gog`:
<gog>
oh it's my phone
<heat>
gog
<heat>
gog`
<heat>
gog
<heat>
gog`
gog` has quit [Quit: byee]
<heat>
bugzilla
<ChavGPT>
bazinga
<Ermine>
gog: may I pet you
<heat>
yes
Burgundy has joined #osdev
lucartc has joined #osdev
carbonfiber has joined #osdev
<gog>
Ermine: yes
* Ermine
pets gog
* gog
prr
yoyofreeman has joined #osdev
lucartc has quit [Ping timeout: 244 seconds]
<gog>
tody has been a day
<heat>
one of the days of all time
<gog>
yes
edr has joined #osdev
<Hammdist>
hey all. I'm having trouble with an ethernet driver. I don't do anything to the PHY besides issuing it a reset. is it usually required to configure the phy in some way to get things to work? I remember I once worked with an FPGA where PHY initialization was optional so it was possible to not even connect to mdio and things would just work. is it
<Hammdist>
not that way on typical arm boards?
terminalpusher has joined #osdev
zxrom has joined #osdev
zhiayang has quit [Quit: oof.]
gildasio has quit [Remote host closed the connection]
sham1 has joined #osdev
gildasio has joined #osdev
<immibis>
ISTR it depends on the phy
<immibis>
and there are mdio commands to read back information, so you can tell whether it's initialized in a sensible state or not
<immibis>
the circuit board wiring can also select which mode the PHY starts up in
<immibis>
in most cases
yoyofreeman has quit [Remote host closed the connection]
<Hammdist>
well I'm now doing some initialization ... one way I try to do autonegotiation, another way I try to hardcode gigabit. neither works for now. I'm mostly going off what u-boot does
terminalpusher has quit [Remote host closed the connection]
<Hammdist>
if I disable autonegotiation on one side of a link do I have to disable it on the other side as well?
terminalpusher has joined #osdev
gildasio has quit [Remote host closed the connection]
gildasio has joined #osdev
zhiayang has joined #osdev
pounce has quit [Ping timeout: 245 seconds]
pounce has joined #osdev
gildasio has quit [Ping timeout: 246 seconds]
gildasio has joined #osdev
xenos1984 has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 246 seconds]
<Hammdist>
I guess I might have to enable I/O tracing in u-boot to really see what u-boot does
duckworld has joined #osdev
<Ermine>
finally, I'm home
<gog>
hi
<gog>
i'm going to go home soon
<Ermine>
hi gog
<Ermine>
I'm going to build oyx soon
<gog>
cool!
<heat>
cool
<heat>
if it blows up in your face its not my fault no warranty no warranty no warranty
<gog>
i'm selling extended warranties
<zid>
I just sell replacement faces
<zid>
it's cheaper than the warranty
<gog>
i'm selling insurance for the replacement faces
<heat>
what a beautiful day for insurance fraud
<zid>
Every day is a good day for insurance fraud
<gog>
i was listening to a podcast about the triangle shirtwaist factory fire and how there would regularly be mysterious fires of products that were out of fashion but there was such a racket around fire insurance sales that nobody wanted to disrupt so the claims were just paid out instead of investigated
<zid>
heh
<gog>
those were the days
<gog>
were you could just commit insurance fraud and also kill hundreds of employees
<zid>
at least they got some fire escapes out of it
<zid>
what else are you supposed to do with employees?
<gog>
well, in the case of the infamous fire, it was probably because the people cutting patterns were smoking at their station even though it wasn't allowed
<zid>
What is this country coming to if you can't even kill your employees anymore
<gog>
but nobody would do anything about it beacuse the work was highly specialized
<gog>
and they were union
<gog>
so a rare L for organized labor
<heat>
L for labour
<heat>
and not just the usual general election L
gog has quit [Quit: Konversation terminated!]
<zid>
The bosses knew they were doing it so they should have hired a man to stand there pointing a fire extinguisher at them
Left_Turn has joined #osdev
alexander has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
carbonfiber has quit [Quit: Connection closed for inactivity]
Turn_Left has quit [Ping timeout: 246 seconds]
alexander has joined #osdev
xenos1984 has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
benlyn has joined #osdev
gog has joined #osdev
<zid>
The changes they've made to Foundation annoy me hugely
<GeDaMo>
Is Hari Seldon a hipster? :P
<zid>
no, he's alive
<zid>
literally telling them what to do
<zid>
sort of.. defeats the point of the story
<GeDaMo>
:|
<clever>
maybe you need to catch up some more
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
<ChavGPT>
heat: i sneaked in PESSIMAL (but lowercase) into a commit message to linux
<ChavGPT>
who is your daddy
<ChavGPT>
interestingly it does show up every few years according to git log
<ChavGPT>
xen-netback: worse-case estimate in xenvif_rx_action is underestimating
<ChavGPT>
[..]
<ChavGPT>
Unfortunately some frontends aggressively limit the number of requests
<ChavGPT>
they post into the shared ring so to avoid an estimate that is 'too'
<ChavGPT>
pessimal it is capped at MAX_SKB_FRAGS.
<ChavGPT>
or this one
<ChavGPT>
The compiler's generated code might improve someday, but as of
<ChavGPT>
bytesswaps remains pessimal.
<ChavGPT>
4.5.2 the code generated for pure C implementing these 16-bit
<ChavGPT>
huh only three occurences, all lowercase
<ChavGPT>
gotta fix that
<ChavGPT>
freebsd is doing way better on this front -- 24 entries
<ChavGPT>
heat: openbsd: sys/dev/pci/drm/i915/intel_pm.c:static const int pessimal_latency_ns = 5000;
<ChavGPT>
they have fewer occurences but win by having a variable
<ChavGPT>
(only 11)
Hammdist has quit [Quit: Client closed]
netbsduser has quit [Ping timeout: 240 seconds]
terminalpusher has quit [Remote host closed the connection]
Terlisimo1 has quit [Quit: Connection reset by beer]
Terlisimo has joined #osdev
<samis>
heat: tfw not even solaris but sunos
<heat>
samis: sunos >> solaris anyway
heat95 has joined #osdev
<heat95>
hi im heat95
<heat95>
like heat, but less stable
<nortti>
hello heat95
heat has quit [Ping timeout: 246 seconds]
heat95 has quit [Quit: Client closed]
heat has joined #osdev
flom84 has joined #osdev
nvmd has joined #osdev
flom84 has quit [Quit: Leaving]
flom84 has joined #osdev
flom84 has quit [Read error: Connection reset by peer]
<Ermine>
heatME when
<zid>
heat95 is a benchmarking tool
<Cindy>
Ermine: is it for windows ME?
<Cindy>
or intel ME?
<zid>
It's like prime95 but only generates the heat, without the side-product prime numbers. It's probably counting footballer's legs or something.
Turn_Left has joined #osdev
flom84 has joined #osdev
Hammdist has joined #osdev
aejsmith has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
<Ermine>
Cindy: didn't hear of intel 95, so yes, windows
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<heat>
zid, you know those gpu stress tests with the furry balls and tauruses?
<heat>
it's like that, but with footballer legs
eddof13 has joined #osdev
lojik has quit [Ping timeout: 245 seconds]
gorgonical has joined #osdev
flom84 has quit [Ping timeout: 245 seconds]
Hammdist has quit [Ping timeout: 246 seconds]
<gorgonical>
Any arm64 people here? I have a hard situation I can't figure out. Briefly, I have two kernels on two cores, one is Linux. My kernel has a G1S timer that Linux turns off when it configures the GICD. But Linux should have non-secure access to the GICD. I have also seen weird behavior with Linux being able to write GICD.DS=1, which I also think is strange. Help? Thoughts?
<gorgonical>
I recently re-read the manual and noticed that res0 *does not* mean write-ignored, so is non-secure access capable of fucking up the GICD configuration by writing res0 bits?
<gorgonical>
I'm happy to provide context, and literally any ideas would help. I've hit a brick wall
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eddof13 has joined #osdev
lojik has joined #osdev
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eddof13 has joined #osdev
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]