docs(wifi): consigner la validation en direct du Stade 5 et armer le Stade 6 (qcom_step=6)
- Breakthroughs & Rétro-ingénierie : * Validation éclatante en direct du Stade 5 (qcom_step=5) : boot 100% propre jusqu'au bureau. * Confirmation formelle dans l'IORegistry : le nœud IO80211SkywalkInterface est désormais rattaché sous QualcommWifi (id 0x100000344). * Vérification de la propriété IO80211InterfaceRole = Infrastructure sur le nœud enfant. * Analyse de IO80211SkywalkInterface::start(IOService*) : vérification des appels à IOSkywalkEthernetInterface::start, récupération et liaison de IO80211WorkQueue, création de PeerManager, IO80211Glue et MacAddressAgent. - Modifications apportées : * /Volumes/EFI/EFI/OC/config.plist : mise à jour de boot-args vers qcom_step=6 pour démarrer le sous-système Skywalk (fSkywalkInterface->start(this)). * docs/ISSUES_AND_POSTMORTEMS.md : documentation détaillée de la validation du Stade 5 et passage au Stade 6. - Validation : * boot-args qcom_step=6 vérifié dans config.plist. * IORegistry vérifié en live avec ioreg -r -c IO80211SkywalkInterface.
This commit is contained in:
1 parent
a5a75b88a0
commit
cfdbaaa676
1 file changed
+8
-2
@@ -546,8 +546,14 @@ Ce document répertorie de manière exhaustive l'ensemble des anomalies, blocage
|
||||
- `IONetworkController::prepare()` et `IOEthernetController::publishProperties()` exécutés avec succès.
|
||||
- Publication dans l'IORegistry des propriétés réseau Ethernet fondamentales (`IOMACAddress = <00037f123456>`, `IOMaxPacketSize = 1518`, `IOMinPacketSize = 64`, `IOPacketFilters`).
|
||||
- Liaison établie dans les structures internes du contrôleur (`controller->ivars + 0x188 = fSkywalkInterface`).
|
||||
6. **Armement du Stade 5 (`qcom_step=5`)** :
|
||||
- `boot-args` configuré sur `qcom_step=5` dans `/Volumes/EFI/EFI/OC/config.plist` pour attacher l'interface Skywalk dans le plan de registre IOKit (`fSkywalkInterface->attach(this)`).
|
||||
6. **Validation Live du Stade 5 (`qcom_step=5`)** :
|
||||
- Boot 100% propre jusqu'au bureau macOS avec les deux kexts chargés.
|
||||
- Confirmation dans l'IORegistry de l'attachement effectif de `IO80211SkywalkInterface` sous l'arborescence `QualcommWifi`.
|
||||
- Propriété `"IO80211InterfaceRole" = "Infrastructure"` vérifiée sur le nœud `IO80211SkywalkInterface`.
|
||||
- L'arborescence matérielle IOKit complète est désormais formée (`QualcommWifi` -> `CCPipe`, `CCLogStream`, `IO80211SkywalkInterface`).
|
||||
7. **Armement du Stade 6 (`qcom_step=6`)** :
|
||||
- `boot-args` configuré sur `qcom_step=6` dans `/Volumes/EFI/EFI/OC/config.plist` pour démarrer le sous-système Skywalk (`fSkywalkInterface->start(this)` : initialisation PMtree, PeerManager, IO80211Glue et association au WorkQueue).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user