Line 62:
Line 62:
=== Kernel ===
=== Kernel ===
The Kernel is the piece of code that is actually booted; it contains a small ELF-loader header at the beginning, and then is an ELF file. In addition to the core microkernel stuff, it contains the bare minimum drivers necessary to read the rest of the drivers from the NAND filesystem -- specifically, FFS (Flash Filesystem), ES (E-Ticket Services), and IOSP (Responsible for booting and managing Broadway?).
The Kernel is the piece of code that is actually booted; it contains a small ELF-loader header at the beginning, and then is an ELF file. In addition to the core microkernel stuff, it contains the bare minimum drivers necessary to read the rest of the drivers from the NAND filesystem -- specifically, FFS (Flash Filesystem), ES (E-Ticket Services), and IOSP (Responsible for booting and managing Broadway?).
+
==== FFS ====
==== FFS ====
* /dev/boot2
* /dev/boot2
* [[:/dev/flash]]
* [[:/dev/flash]]
* [[:/dev/fs]]
* [[:/dev/fs]]
+
==== ES ====
==== ES ====
−
* /dev/aes
+
* [[:/dev/aes]]
* [[:/dev/es]]
* [[:/dev/es]]
−
* /dev/hmac
+
* [[:/dev/hmac]]
−
* /dev/sha
+
* [[:/dev/sha]]
−
=== DIP ===
=== DIP ===
Line 83:
Line 84:
=== KD ===
=== KD ===
−
* [[:/dev/net/kd/request]]
+
* /dev/net/kd/request
* /dev/net/kd/time
* /dev/net/kd/time
+
=== NCD ===
=== NCD ===
* /dev/net/ncd/manage
* /dev/net/ncd/manage
−
* [[:/dev/net/wd/top]] (Yes, this is actually created by NCD, not WD)
+
* /dev/net/wd/top (Yes, this is actually created by NCD, not WD)
=== OH0/1 ===
=== OH0/1 ===
* [[:/dev/usb/ehc]]
* [[:/dev/usb/ehc]]
−
* /dev/usb
+
* [[:/dev/usb]]
* [[:/dev/usb/oh0]]
* [[:/dev/usb/oh0]]
* [[:/dev/usb/oh1]]
* [[:/dev/usb/oh1]]
+
=== SDI ===
=== SDI ===
* [[:/dev/sdio/slot0]]
* [[:/dev/sdio/slot0]]
Line 101:
Line 104:
* /dev/net/ip/bottom
* /dev/net/ip/bottom
* Opens /dev/net/wd/top
* Opens /dev/net/wd/top
−
* Opens /dev/net/usbeth/top
+
* Opens [[:/dev/net/usbeth/top]]
=== SSL ===
=== SSL ===
−
* /dev/net/ssl
+
* [[:/dev/net/ssl]]
=== STM ===
=== STM ===
Line 113:
Line 116:
* [[:/dev/net/wd/command]]
* [[:/dev/net/wd/command]]
* /dev/listen ("Indication RM")
* /dev/listen ("Indication RM")
−
* Opens /dev/wl0
+
* Opens [[:/dev/wl0]]
−
* Opens /dev/stm/immediate
+
* Opens [[:/dev/stm/immediate]]
=== WL ===
=== WL ===
* [[:/dev/wl0]]
* [[:/dev/wl0]]
* Opens /dev/listen
* Opens /dev/listen