g-bios 1.0 Task List: |
Module | Tasks | Status |
Tophalf | Init Sequence: SoC, UART, Mem Controller, NAND | Done |
Kermit Protocol (re-write in C language) | Done |
Nand Core layer implementation | Done |
Boot Menu | Done |
S3C2410 support | Done |
S3C2440 support | Done |
AT91SAM9261 support | Done |
AT91SAM9263 support | Done |
Timeout and default booting | Done |
Large page support | Done |
Flash | Flash subsystem design and API spec | Done |
NOR Flash support | Suspending |
NAND core layer implementation | Done |
AT91SAM9261 flash driver | Done |
AT91SAM9263 flash driver (with HW ECC support) | Ongoing |
S3C2410 NAND driver | Done |
S3C2440 NAND driver (with HW ECC support) | Ongoing |
Image file type auto-detection & auto-burning | Ongoing |
Network | TCP(UDP)/IP stack | Done |
TCP protocol implementation | Suspending |
DM9000 driver (for AT91SAM9261) | Done |
DM9000 driver: porting to MW2440 board | Done |
AT91SAM9263 Ethernet driver | Done |
ICMP and ping server | Done |
POSIX Socket API compatibility | Suspending |
MII substract layer implementation | Suspending |
stdlib | Standard string lib | Done |
Extension to standard string lib | Done |
heap (malloc) | Done |
stdio (printf) | Done |
Shell | Command line parsing | Done |
Progress bar | Done |
Ctrl-c support | Done |
Graphics | S3C24x0 LCDC driver | Done |
AT91SAM926x LCDC driver | Done |
Bootup Logo | Done |
Font rendering | Suspending |
BMP rendering | Suspending |
JPEG decode | Suspending |
Interrupt | Interrupt subsystem core layer | Done |
S3C24x0 interrupt support | Done |
AT91SAM926x interrupt support | Done |
Interrupt bottom-half | Suspending |
Tick timer | Ongoing |
Delay | Ongoing |
configure
utility | Basic configuration window | Done |
Category and tab control | Suspending |