afxgroup ha scritto:Di intendere si puo' intendere tutto.. Il problema non sono solo le MB e i processori. Adesso che Exec è scritto in C non è difficile portarlo su altre piattaforme PPC. Il problema è anche tutto il resto che c'è su di una scheda madre.. che non è da sotovalutare.. e qui il nostro NTN puo' dirti sicuramente di più.
Intanto non è vero che tutto Exec è in C, lo startup è scritto in ASM PPC. E poi c'è la HAL, anche quella in gran parte in ASM, che gestisce le cose fondamentali tipiche di una scheda.
Per fare due nomi:
il northbridge, con l'accesso ai vari bus PCI/AGP
l'APIC, ovvero l'interrupt controller
Inoltre ci sono altri dettagli, come la mappa di memoria (che deve essere nota per programmare correttamente l'MMU).
Avendo il tempo e la documentazione si può fare, comunque. I due Frieden l'hanno detto + volte.
Ci vorrebbe qualcuno che ci si metta....
