Line 276:
Line 276:
|Unknown, believed to be a leftover IOS created by the xyzzy key dumper.
|Unknown, believed to be a leftover IOS created by the xyzzy key dumper.
|}
|}
+
+
== Additional Info ==
+
BroadOn Secure Kernel repo created 2005-06-03
+
+
<nowiki>*</nowiki>later renamed to BOOT3, then IOS
+
+
Timers introduced 2005-06-10
+
+
USB support introduced 2005-07-14
+
+
IOP-OS Emulator 0.0 2005-08-08
+
+
Thread sleeping introduced 2005-08-12
+
+
Resource Manager API introduced 2005-08-17
+
+
IOP-OS Emulator 0.1 2005-08-19
+
+
IOP-OS Emulator 0.2-pre0 2005-08-25
+
+
IOP-OS Emulator 0.2-pre1 2005-08-29
+
+
Threading tests 2005-09-07
+
+
Nintendo releases DI 0.0.x library to BroadOn 2005-09-09
+
+
GameCube TCP/IP stack released by Nintendo to BroadOn 2005-09-09
+
+
IOP-OS Emulator 0.2-pre2 2005-09-11
+
+
IOP-OS Emulator 0.2-pre3 2005-09-19
+
+
Beginning of SD APIs 2005-09-26
+
+
SDIO registration 2005-09-27
+
+
SDIO API headers 2005-09-27
+
+
SDIO API testing (initial) 2005-09-27
+
+
Syscalls for SDIO added 2005-09-28
+
+
SDIO now initialised at startup of IOS for SD card 2005-09-28
+
+
SD I/O test program 2005-09-29
+
+
SDIO becomes a library that can be linked to 2005-09-29
+
+
Iobufs added 2005-10-13
+
+
BroadOn fix iobufs to actually meet their API specs 2005-10-14
+
+
Code to generate secure Wii disc images implemented 2005-11-10
+
+
IOP-OS Emulator 0.3-pre0 (to avoid confusion) 2005-11-15
+
+
SDIO driver implemented 2005-11-17
+
+
IOP-OS Emulator 0.3 2005-11-18
+
+
Non-interactive SDIO test program created for IOS 2005-11-21
+
+
IOP-OS Emulator 0.4-premerge 2005-11-22
+
+
0.2-pre branch merged with main and version 0.4-merged 2005-11-22
+
+
Low-level DVD API code written 2005-11-29
+
+
boot0 finalised by ATI 2005-11-29
+
+
Beginning of ARM tools for Starlet 2005-11-30
+
+
Program to emulate interaction with Wii DVD drive added 2005-12-01
+
+
AES encryption added to Wii DVD images 2005-12-03 "except for changing the IV"
+
+
"ARM9 development board" register definitions added 2005-12-12 Early starlet?
+
+
Secure Kernel resource manager merged into IOS (async?) 2005-12-15
+
+
IOP-OS Emulator 0.4-pre0 2005-12-15 Same commit
+
+
IOP-OS Emulator 0.4 2005-12-20
+
+
Usermode SD driver - sits on top of SDIO 2005-12-21
+
+
Syscall generator ported to early Starlet/ARM9 devboard 2005-12-22
+
+
IOS running on Starlet for the first time 2005-12-22 First version of IOS running on hardware
+
+
Versa IOS for ARM9 Dev Board 0.0 2005-12-22
+
+
IOP-OS Emulator + IOP-OS 0.4.1 2005-12-23
+
+
New IV scheme 2005-12-23
+
+
Decrypting disk data added 2005-12-23
+
+
Secure Kernel function names renamed to IOS 2005-12-30
+
+
Message queues now run on ARM dev board/early Starlet 2005-12-30
+
+
IOS 0.4.1 binary accidentally added by BroadOn (thanks) 2005-12-30
+
+
iossh added for Starlet 2006-01-10
+
+
iossh now works on Starlet/ARM9 dev board 2006-01-11
+
+
PCI support implemented 2006-01-11
+
+
AES test program created 2006-01-12
+
+
-DVERSA_IOS tag added for compiling for Starlet 2006-01-13
+
+
OHCI partially done (high-level USB) 2006-01-14
+
+
Operating Conditions implemented 2006-01-16
+
+
Test code changed to only build for ARM/Starlet 2006-01-17
+
+
IOP-OS/IOS + IOS emulator 0.4.2 2006-01-25
+
+
"Version 2" waikiki code integrated into DVD emulation 2006-01-27
+
+
SD ported to Starlet/ARM 2006-01-30
+
+
boot0 image generation tools added 2006-02-01
+
+
LED output functions added 2006-02-02
+
+
DI test code added 2006-02-03
+
+
IOP-OS/IOS + IOS emulator 0.4.3 2006-02-03
+
+
minimon0 cleaned up for dev board 2006-02-03
+
+
More AES/SHA tests added 2006-02-06
+
+
IOS / boot2 split begins 2006-02-07
+
+
IOP-OS/IOS + IOS emulator 0.4.4 2006-02-07
+
+
Config info added for 512MB Samsung and Hynix NAND 2006-02-08
+
+
Flash commands enabled 2006-02-09
+
+
IOP-OS/IOS + IOS emulator 0.4.5 2006-02-10
+
+
IPC server added 2006-02-17
+
+
New flash types added 2006-02-20
+
+
Boot1 imported from ATI DV tree 2006-02-20
+
+
DDR3 tests added 2006-02-25
+
+
Code to try and write to the DI registers added 2006-02-26
+
+
AES now actually built(???) 2006-02-26
+
+
IPC now runs on Starlet 2006-02-27
+
+
DI tem. removed because it doesn't compile on ARM emu 2006-02-27
+
+
DOL to HEX format converter added 2006-02-27
+
+
Low level AES/SHA (hardware) added for Wii hardware 2006-02-27
+
+
New AES/SHA test versions (Version 2) 2006-02-27
+
+
Updated SHA test again 2006-03-01
+
+
Register write APIs added 2006-03-02
+
+
Memory map changed to allow for PPCBoot 2006-03-04
+
+
PPCBoot thread 2006-03-04
+
+
700Mhz DDR initialisation addded 2006-03-04
+
+
DVD init changed 2006-03-05
+
+
Disc Interface 0.1 2006-03-06
+
+
Added multiple debug levels 2006-03-08
+
+
Temp read access for FS added 2006-03-10
+
+
TCP Accept now works on IOS Emulator 2006-03-11
+
+
Rewrote sleep() 2006-03-12
+
+
Crypto calls added 2006-03-13
+
+
ARP now fully functional for IPv4 2006-03-14
+
+
Code to get the disc ID added 2006-03-15
+
+
SD Memory Test begins to function. 2006-03-15
+
+
update/game partition position reading 2006-03-15
+
+
Long calls implemented 2006-03-16
+
+
More(?) cryptcalls implemented 2006-03-16
+
+
They broke the Starlet 2006-03-16
+
+
Crypto branch merged 2006-03-16
+
+
dol2hex updated despite them never using it 2006-03-16
+
+
IOS now builds with crypto and no crypto 2006-03-17
+
+
SD & SDIO progress 2006-03-18
+
+
More SDIO progress (general checkin) 2006-03-20
+
+
Wii disc image test program added 2006-03-20
+
+
IOS-PY for ARM Starlet devboard unlinked from NDEV 1.x 2006-03-21
+
+
Wii disc image test program split into RVL and GC 2006-03-22
+
+
OHCI imports (imported from ohci_dev_0321 branch) 2006-03-22
+
+
IOS 0.4.0 for SDK Release 0 2006-03-22
+
+
They broke DI! 2006-03-25
+
+
Cache flushing and invalidation of AES/SHA keys added 2006-03-25
+
+
EEPROM test program (dev board boot0?) added 2006-03-27
+
+
Filesystem t4est for Revolution imported from NC tree 2006-03-28
+
+
Enhanced eTicket, TMD, and verification code 2006-03-29
+
+
USB AIPLL init (12.288Mhz/48Khz, 12.298/48.04 - compat) 2006-03-29
+
+
Resource manager for SDIO and SD implemented 2006-03-30
+
+
Certificates imported from NC tree 2006-03-30
+
+
Added the second SDIO controller for the WiFi card 2006-03-31
+
+
IOP SDK 1.1.0 2006-04-04
+
+
IOP-OS + IOS Emulator 0.5.0 2006-04-04
+
+
Crypto improvements 2006-04-05
+
+
SD (not SDIO) API implemented 2006-04-06
+
+
Network socket library first implemented (BroadOn pls) 2006-04-06
+
+
LaunchElf system call added 2006-04-06
+
+
SDI library added to build 2006-04-07
+
+
SDI library removed from build 2006-04-07
+
+
Ethernet Get MAC address, add and clear multicast etc 2006-04-07
+
+
SDI library added back to build 2006-04-07
+
+
IOP-OS emulator unbroken 2006-04-07
+
+
SDIO 0 (for actual SD slot) space defined in memory map 2006-04-07
+
+
Mutex support added for net stack 2006-04-08
+
+
Alarm support added for net stack 2006-04-10
+
+
Update to 2006-04-05 Nintendo net libraries 2006-04-11
+
+
Memory and C library functions added for net stack 2006-04-11
+
+
IOS split into 64MB and 128MB versions 2006-04-12
+
+
NoShell IOS target added - no shell IOS 2006-04-12
+
+
IP-related header files added 2006-04-12
+
+
Bootinfo for 64MB and 128MB systems added 2006-04-12
+
+
USB driver ported to RVL from emulator 2006-04-12
+
+
NVRAM emulation added 2006-04-12
+
+
Program to create RVL disk images with TMD hash created 2006-04-13