Move the arm64 board NICs out of the kernel after USB and device-tree autoload are proven on hardware
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- build-system, operating-systems
Direzione di ricerca
Read the epic nextbsd/nextbsd#546 and issue #359 first, then investigate gen-kext-dirs.py and config/NEXTBSD. The issue requires proving USB and device-tree autoload on physical arm64 hardware, especially a Pi, before moving the listed NIC drivers out of the kernel and shipping them as kexts. Done means those drivers load from kexts on a Pi and the config and kext directory changes are made.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Epic nextbsd/nextbsd#546 (E21 D11/D12).
#359 moves the PCI NICs out of the kernel. The arm64 board NICs stay compiled in, because on a board they are often the only network and USB or device-tree autoload has only been tested in QEMU:
genet(Pi 4);cgem,awg,mvneta(device tree);muge,smsc,ure,axe/axge(USB, the Pi 3 LAN and dongles).
Once a Pi boots with these loaded from kexts, the moves are:
nodevicethem inconfig/NEXTBSD;- let
gen-kext-dirs.py(NET_STAYS) ship them on arm64 too.
The USBEthernet (uether) kext already exists for amd64 and would join them on arm64.
- Lingua principale
- C
- Stelle
- 12
- Fork
- 3
- Merge medio
- 2h 9m
- PR unite (30g)
- 74
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nextbsd/nextbsd-kernel
-
area:bluetooth area:desktop bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
nextbsd/nextbsd-kernel#236 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
area:vm bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
nextbsd/nextbsd-kernel#226 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
nextbsd/nextbsd-kernel#360 ·
I maintainer di solito rispondono entro 1 giorno
-
compat/mach: Mach VM calls on another task (mach_vm_read/write/region) for debuggers and toolsApertaarea:mach area:research enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
nextbsd/nextbsd-kernel#304 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
nextbsd/nextbsd-kernel#254 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nextbsd/nextbsd-kernel
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
zephyrproject-rtos/zephyr#123881 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
ly05010419/MacNativeGames#1252 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 2 giorni
-
Component - Build
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Description of the bugApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
HarbourMasters/Lighthouse#655 ·
I maintainer di solito rispondono entro 1 giorno