<marcan>
for the hypervisor you want a proper secondary macos install
<marcan>
povik: it says 2 hours but then ends up taking 30-40 minutes
roxfan has joined #asahi-dev
Ariadne has joined #asahi-dev
Chainsaw has joined #asahi-dev
aleasto has quit [Quit: Konversation terminated!]
riker77_ has joined #asahi-dev
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
yuyichao has joined #asahi-dev
roxfan has quit [Ping timeout: 480 seconds]
kendfinger has joined #asahi-dev
phiologe has quit [Ping timeout: 480 seconds]
NekomimiScience has joined #asahi-dev
cptcobalt has joined #asahi-dev
esden has joined #asahi-dev
austriancoder has joined #asahi-dev
nkaretnikov has joined #asahi-dev
philpax has joined #asahi-dev
weems_ has joined #asahi-dev
cz3 has joined #asahi-dev
nafod3 has joined #asahi-dev
rohin2 has joined #asahi-dev
nafod has quit [Ping timeout: 480 seconds]
nafod3 is now known as nafod
cz3 has quit [Ping timeout: 480 seconds]
cz3 has joined #asahi-dev
rohin2 has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-dev
Dcow has quit []
Dcow has joined #asahi-dev
bps has joined #asahi-dev
bps has quit [Remote host closed the connection]
Dcow has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
rkt is now known as Guest5602
rkt has joined #asahi-dev
Guest5602 has quit [Ping timeout: 480 seconds]
<maz>
so I now need to unfsck some Amiga clone that is broken by the M1 patches. and as it turns out, this machine isn't even supported by upstream...
<maz>
sometimes, I feel like this is not a battle worth fighting any more.
<j_ey>
O_O what broke it
<marcan>
maz: is this the X1000?
<sven>
maz: oh.. that pasemi board?
<marcan>
did we actually break i2c? I thought we tested this
<marcan>
well, someone else did rather
<sven>
nah
<sven>
i2c works fine
<sven>
this sounds like some other breakage
<sven>
there were some core patches as part of the PCIe driver iirc. i'd guess one of those
<maz>
the of changes in the PCI code broken this box.
<maz>
broke*
<maz>
I think I have an idea on how to avoid that particular case, but the idea of adding changes to the kernel for out of tree systems makes me want to puke a bit... (yes, I'm in a foul mood today).
<j_ey>
give me a patch to keep out of tree? :)
<j_ey>
err, them, not me
nskl has quit [Ping timeout: 480 seconds]
jeffmiw has joined #asahi-dev
<dhewg>
a downstream regression is a reason for upstream to act upon?
<dhewg>
just s/amiga/nvidia/ in your head and act accordingly :P
<maz>
dhewg: well, Bjorn already has queued a revert, so that's the thing I want to defuse. And I don't mind helping these guys, but I dislike the attitude.
<dhewg>
hm okay
<marcan>
TIL people revert stuff when it breaks out of tree platforms
<dhewg>
And I was only half kidding, imagine the reaction if it would be nv :)
Dcow has joined #asahi-dev
aleasto has joined #asahi-dev
<arnd>
maz: if their DT is clearly broken, I think the easiest workaround would be to have some code in pas_init_IRQ() or pas_pci_init() that adjusts the respective properties. Did you figure out what exactly goes wrong?
<jix_>
maz: fwiw, the quoted comment regarding the out of tree patches was from 2016 and described the state before those patches were merged upstream (but yeah that wasn't clear at all from just the mailing list / linked forum post)
<maz>
arnd: their DT is totally mad, but I actually think this is a bug in the generic code. What I have added is supposed to handle the case where the imap points to the local node. but it also ignores the 'interrupt-controller' property in the current node if it fails to match.
<maz>
arnd: so I'd try and fix that first if at all possible.
<maz>
arnd: (and our DT parsing code is just as crufty as their DT...)
<arnd>
ok, makes sense. I do remember a number of problems with conflicting interpretations of the PCI interrupt properties
<arnd>
I wonder if this is the same firmware that ojn used on the Electra
<arnd>
I guess he doesn't really want to get involved either way ;-)
<maz>
can't blame him! :D
<kettenis>
ugh, yes, the way the interrupts are described for everything that maps to the "pa-pxp" interrupt controller is totally busted
<arnd>
the sb600 is only used on Nemo, so this is likely worse than what ever they had on Electra. I remember the way the PCIe bringup went for the IBM PPC blades, with the kernel and firmware teams slowly converging on some DT representation that was halfway and working, but not according to spec
<kettenis>
to be fair, what maz did for the apple pcie kinda extrapolates the spec as well
<arnd>
IIRC there was a proposed PCIe binding, but unlike the PCI one it was never ratified, and the three main companies shipping PCIe with OF (IBM, Apple, Sun) each had their own way of doing it, while the embedded systems did just enough to get linux booting
<kettenis>
the PCI bus binding has revision 2.1, but the interrupt mapping "recommended practice" is 0.9 and labelled "Unapproved DRAFT"
<arnd>
kettenis: yes, that too. I was thinking of the PCIe binding proposal in https://www.devicetree.org/open-firmware/bindings/pci/pci-express.txt, which I think is in an even earlier stage than "draft", and is overall not helpful because it completely leaves out the interesting bits like MSI
rkt has left #asahi-dev [#asahi-dev]
aleasto has quit [Quit: Konversation terminated!]
NekomimiScience has quit [Remote host closed the connection]
philpax has quit [Read error: Network is unreachable]
aleasto has joined #asahi-dev
weems_ has quit [Read error: Network is unreachable]
cz3 has quit [Read error: Connection reset by peer]
cz3 has joined #asahi-dev
arnd_ has joined #asahi-dev
nathanchance_ has joined #asahi-dev
weems_ has joined #asahi-dev
tom-w_ has joined #asahi-dev
esden_ has joined #asahi-dev
brinly_ has joined #asahi-dev
sjg1_ has joined #asahi-dev
philpax has joined #asahi-dev
jkkm_ has joined #asahi-dev
kendfinger_ has joined #asahi-dev
sjg1 has quit [Ping timeout: 480 seconds]
sjg1_ is now known as sjg1
tardyp_ has joined #asahi-dev
tom-w has quit [Ping timeout: 480 seconds]
tom-w_ is now known as tom-w
jabashque_ has joined #asahi-dev
NekomimiScience has joined #asahi-dev
robher__ has joined #asahi-dev
cptcobalt_ has joined #asahi-dev
Chainsaw_ has joined #asahi-dev
daniels_ has joined #asahi-dev
jkkm has quit [Ping timeout: 480 seconds]
jkkm_ is now known as jkkm
austriancoder_ has joined #asahi-dev
esden has quit [Ping timeout: 480 seconds]
brinly has quit [Ping timeout: 480 seconds]
esden_ is now known as esden
brinly_ is now known as brinly
Ariadne_ has joined #asahi-dev
austriancoder has quit [Ping timeout: 480 seconds]
arnd has quit [Ping timeout: 480 seconds]
jabashque has quit [Ping timeout: 480 seconds]
tardyp has quit [Ping timeout: 480 seconds]
tardyp_ is now known as tardyp
kendfinger has quit [Ping timeout: 480 seconds]
kendfinger_ is now known as kendfinger
daniels has quit [Ping timeout: 480 seconds]
robher_ has quit [Ping timeout: 480 seconds]
cptcobalt has quit [Ping timeout: 480 seconds]
cptcobalt_ is now known as cptcobalt
Chainsaw has quit [Ping timeout: 480 seconds]
Chainsaw_ is now known as Chainsaw
Ariadne has quit [Ping timeout: 480 seconds]
nathanchance has quit [Ping timeout: 480 seconds]
nathanchance_ is now known as nathanchance
vmcs has joined #asahi-dev
Dcow has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
vmcs has left #asahi-dev [Leaving]
peterfa has joined #asahi-dev
peterfa has quit []
Dcow has joined #asahi-dev
hellodfsdfsdfsdf has joined #asahi-dev
hellodfsdfsdfsdf has quit [Remote host closed the connection]
the_lanetly_052 has joined #asahi-dev
Ariadne_ has quit []
Ariadne has joined #asahi-dev
Ariadne has quit [Remote host closed the connection]
the_lanetly_052 has quit []
the_lanetly_052 has joined #asahi-dev
weems_ has quit [Ping timeout: 480 seconds]
nkaretnikov has quit [Ping timeout: 480 seconds]
tom-w has quit [Ping timeout: 480 seconds]
sjg1 has quit [Ping timeout: 480 seconds]
NekomimiScience has quit [Ping timeout: 480 seconds]
brinly has quit [Ping timeout: 480 seconds]
esden has quit [Ping timeout: 480 seconds]
philpax has quit [Ping timeout: 480 seconds]
jkkm has quit [Ping timeout: 480 seconds]
tardyp has quit [Ping timeout: 480 seconds]
arnd_ has quit [Ping timeout: 480 seconds]
jabashque_ has quit [Ping timeout: 480 seconds]
kendfinger has quit [Ping timeout: 480 seconds]
cz3 has quit [Ping timeout: 480 seconds]
aleasto has quit [Quit: Konversation terminated!]
robher__ has quit [Ping timeout: 480 seconds]
austriancoder_ has quit [Ping timeout: 480 seconds]
daniels_ has quit [Ping timeout: 480 seconds]
cptcobalt has quit [Ping timeout: 480 seconds]
Chainsaw has quit [Ping timeout: 480 seconds]
cptcobalt has joined #asahi-dev
nathanchance has quit [Ping timeout: 480 seconds]
aleasto has joined #asahi-dev
aleasto has quit []
aleasto has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
Ariadne has joined #asahi-dev
robher has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
jabashque has joined #asahi-dev
daniels_ has joined #asahi-dev
arnd_ has joined #asahi-dev
yuyichao has joined #asahi-dev
King_InuYasha has joined #asahi-dev
roxfan has joined #asahi-dev
rohin2 has joined #asahi-dev
rohin2 has quit []
brinly has joined #asahi-dev
the_lanetly_052 has quit [Ping timeout: 480 seconds]